10, ]; $id=$_POST['id']; $password1=$_POST['password']; $hashid=password_hash($id,PASSWORD_DEFAULT,$options); $jenis=$_POST['jenis']; $aktif=$_POST['aktif']; $username=$_POST['username']; $satuan_kerja_id=$_POST['satuan_kerja_id']; $data_pegawai_id=$_POST['data_pegawai_id']; $jabatan_pegawai_id=$_POST['jabatan_pegawai_id']; $cek_user=pg_query("SELECT id FROM data_user WHERE id='$id'"); $row_user = pg_fetch_row($cek_user); if (($password1!='') && ($password1!=NULL)) { $password=password_hash($password1,PASSWORD_DEFAULT,$options); if ($row_user[0] > 0) { if (($jabatan_pegawai_id=='') || ($jabatan_pegawai_id==NULL)) { $upd_user = pg_query("UPDATE data_user SET nama='$username', password='$password', jenis_user='$jenis', aktif='$aktif', satuan_kerja_id='$satuan_kerja_id', data_pegawai_id='$data_pegawai_id', modified_at=NOW(), jabatan_pegawai_id=NULL, tanggal_keluar='$hashid' WHERE id='$id'"); } else { $upd_user = pg_query("UPDATE data_user SET nama='$username', password='$password', jenis_user='$jenis', aktif='$aktif', satuan_kerja_id='$satuan_kerja_id', data_pegawai_id='$data_pegawai_id', modified_at=NOW(), jabatan_pegawai_id='$jabatan_pegawai_id', tanggal_keluar='$hashid' WHERE id='$id'"); } } else { if (($jabatan_pegawai_id=='') || ($jabatan_pegawai_id==NULL)) { $ins_user = pg_query("INSERT into data_user ( nama, password, jenis_user, aktif, created_at, modified_at, satuan_kerja_id, data_pegawai_id, tanggal_keluar ) values( '$username', '$password', '$jenis', '$aktif', NOW(), NOW(), '$satuan_kerja_id', '$data_pegawai_id', '$hashid' ) "); } else { $ins_user = pg_query("INSERT into data_user ( nama, password, jenis_user, aktif, created_at, modified_at, satuan_kerja_id, data_pegawai_id, jabatan_pegawai_id, tanggal_keluar ) values( '$username', '$password', '$jenis', '$aktif', NOW(), NOW(), '$satuan_kerja_id', '$data_pegawai_id', '$jabatan_pegawai_id', '$hashid' ) "); } } } else { if ($row_user[0] > 0) { if (($jabatan_pegawai_id=='') || ($jabatan_pegawai_id==NULL)) { $upd_user = pg_query("UPDATE data_user SET nama='$username', jenis_user='$jenis', aktif='$aktif', satuan_kerja_id='$satuan_kerja_id', data_pegawai_id='$data_pegawai_id', modified_at=NOW(), jabatan_pegawai_id=NULL, tanggal_keluar='$hashid' WHERE id='$id'"); } else { $upd_user = pg_query("UPDATE data_user SET nama='$username', jenis_user='$jenis', aktif='$aktif', satuan_kerja_id='$satuan_kerja_id', data_pegawai_id='$data_pegawai_id', modified_at=NOW(), jabatan_pegawai_id='$jabatan_pegawai_id', tanggal_keluar='$hashid' WHERE id='$id'"); } } else { if (($jabatan_pegawai_id=='') || ($jabatan_pegawai_id==NULL)) { $ins_user = pg_query("INSERT into data_user ( nama, jenis_user, aktif, created_at, modified_at, satuan_kerja_id, data_pegawai_id, tanggal_keluar ) values( '$username', '$jenis', '$aktif', NOW(), NOW(), '$satuan_kerja_id', '$data_pegawai_id', '$hashid' ) "); } else { $ins_user = pg_query("INSERT into data_user ( nama, jenis_user, aktif, created_at, modified_at, satuan_kerja_id, data_pegawai_id, jabatan_pegawai_id, tanggal_keluar ) values( '$username', '$jenis', '$aktif', NOW(), NOW(), '$satuan_kerja_id', '$data_pegawai_id', '$jabatan_pegawai_id', '$hashid' ) "); } } } } else if ($key=='list_peserta') { $id_ms_pegawai=$_POST['id_ms_pegawai']; $list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja) WHERE p.id='$id_ms_pegawai'"); while($rlist=pg_fetch_array($list)) { $nipb=$rlist[0]; $satuan_kerja=$rlist[1]; echo $nipb.'$%^'.$satuan_kerja; } } else if ($key=='delete_user') { $id=$_POST['id']; $del_user = pg_query("DELETE FROM data_user WHERE id='$id'"); } else if ($key=='ganti_password') { $id=$_POST['id']; $options = [ 'cost' => 10, ]; $baru1=$_POST['baru']; $baru=password_hash($baru1,PASSWORD_DEFAULT,$options); $gp=pg_query("UPDATE data_user SET password='$baru' WHERE id='$id'"); } else if ($key=='ganti_userlogin') { $id=$_POST['id']; $baru=$_POST['baru']; $gp=pg_query("UPDATE data_user SET nama='$baru' WHERE id='$id'"); } else if ($key=='cek_nama') { $nama=$_POST['nama']; $cek=pg_query("SELECT nama FROM data_user WHERE nama='$nama'"); while($rcek=pg_fetch_array($cek)) {$hsl=$rcek[0];} echo $hsl; } else if ($key=='ganti_password_idx') { $username=$_POST['username']; $options = [ 'cost' => 10, ]; $baru1=$_POST['baru']; $baru=password_hash($baru1,PASSWORD_DEFAULT,$options); $gp=pg_query("UPDATE data_user SET password='$baru' WHERE nama='$username'"); } ?>