Query("SELECT D.DPRDID,D.N_DPRD,IFNULL(A.POKDPRDID,0) POKDPRDID,IFNULL(A.Hak_Usulan,1) Hak_Usulan,IFNULL(A.Hak_Ubah,1) Hak_Ubah,IFNULL(A.Hak_Prioritas,1) Hak_Prioritas FROM (SELECT * FROM para_dprd WHERE DPRDID='".$id_dprd."') D LEFT JOIN (SELECT * FROM sippd_akses_pok WHERE Tahun='".$tahun."' AND POKDPRDID='".$id."') A ON (D.DPRDID=A.DPRDID)"); if ($db->Next()) $aakses = $db->AllRow(); } $form = new Form($db); $form->textbox("Nama Dewan", "N_DPRD", $aakses['N_DPRD'], false, false, "text"); $form->switch("Akses Usulan", "Hak_Usulan", $aakses['Hak_Usulan'], true, true, ["1","0"]); $form->switch("Akses Ubah", "Hak_Ubah", $aakses['Hak_Ubah'], true, true, ["1","0"]); $form->switch("Akses Prioritas", "Hak_Prioritas", $aakses['Hak_Prioritas'], true, true, ["1","0"]); $form->hidden("AksesID", $aakses['POKDPRDID']); $form->hidden("DPRDID", $aakses['DPRDID']); $form->show(' _N_DPRD_ _Hak_Usulan_ _Hak_Ubah_ _Hak_Prioritas_ _DPRDID_ _AksesID_ '); } else if ( $data == "akses-semua" ) { $form = new Form($db); $form->textbox("Tahun Perencanaan", "Tahun2", $tahun, false, false, "text"); $form->switch("Akses Usulan", "Hak_Usulan", 0, true, true, ["1","0"]); $form->switch("Akses Ubah", "Hak_Ubah", 0, true, true, ["1","0"]); $form->switch("Akses Prioritas", "Hak_Prioritas", 0, true, true, ["1","0"]); $form->show('
_Tahun2_ _Hak_Ubah_ _Hak_Usulan_ _Hak_Prioritas_

PROSES INI AKAN SEKALIGUS MENGUBAH SEMUA HAK AKSES DATA E-POKIR OLEH ANGGOTA DEWAN SESUAI TAHUN TERPILIH.

'); } else if ( $data == "detail" ) { if ( in_array($mode, ["save","save-all"]) ) { $hak_usul = Param::Get("Hak_Usulan", 0); $hak_ubah = Param::Get("Hak_Ubah", 0); $hak_prio = Param::Get("Hak_Prioritas", 0); if ( $mode=="save" ) { if ($id == 0) { $db->Query("INSERT INTO sippd_akses_pok SET POKDPRDID='".$id."',Tahun='".$tahun."',DPRDID='".$id_dprd."',Hak_Usulan='".$hak_usul."',Hak_Ubah='".$hak_ubah."',Hak_Prioritas='".$hak_prio."',UserID='".user_id()."'"); } else { $db->Query("UPDATE sippd_akses_pok SET Hak_Usulan='".$hak_usul."',Hak_Ubah='".$hak_ubah."',Hak_Prioritas='".$hak_prio."',UserID='".user_id()."' WHERE POKDPRDID='".$id."' LIMIT 1"); } } else if ( $mode=="save-all" ) { $db->Query("INSERT INTO sippd_akses_pok SELECT null,'".$tahun."',DPRDID,0,0,0,'".user_id()."' FROM para_dprd WHERE Aktif=1 AND DPRDID NOT IN (SELECT DPRDID FROM sippd_akses_pok WHERE Tahun='".$tahun."')"); $db->Query("UPDATE sippd_akses_pok SET Hak_Usulan='".$hak_usul."',Hak_Ubah='".$hak_ubah."',Hak_Prioritas='".$hak_prio."',UserID='".user_id()."' WHERE Tahun='".$tahun."'"); } } $tcari = trim(Param::Get("Cari_OPD")); $tsql = ($tcari=="") ? "" : " WHERE CONCAT(D.K_DPRD,D.N_DPRD) LIKE '%".$tcari."%'"; $obj = new Table($db); $obj->set_query("SELECT D.DPRDID,D.K_DPRD,D.N_DPRD,IFNULL(A.POKDPRDID,0) POKDPRDID,IFNULL(A.Tahun,'".$tahun."') Tahun,IFNULL(A.Hak_Usulan,1) Hak_Usulan,IFNULL(A.Hak_Ubah,1) Hak_Ubah,IFNULL(A.Hak_Prioritas,1) Hak_Prioritas FROM (SELECT * FROM para_dprd WHERE Aktif=1) D LEFT JOIN (SELECT * FROM sippd_akses_pok WHERE Tahun='".$tahun."') A ON (D.DPRDID=A.DPRDID)".$tsql); $obj->add_field("DPRDID", "ID", "hid"); $obj->add_field("POKDPRDID", "ID", "hid"); $obj->add_field("Tahun", "Tahun", "c"); $obj->add_field("K_DPRD", "Kode", "c"); $obj->add_field("N_DPRD", "Nama Dewan", "awr"); $obj->add_field("Hak_Usulan", "Usulan", "c", "checkbox"); $obj->add_field("Hak_Ubah", "Perubahan", "c", "checkbox"); $obj->add_field("Hak_Prioritas", "Prioritas", "c", "checkbox"); $obj->set_field_order("K_DPRD", "A"); $obj->add_row_btn("clipboard", "Ubah", "TAksesPJS.detail_ubah"); $obj->set_func_navi("TAksesPJS.data_query('detail')"); $ajson[] = $obj->json_table("divDetail"); } else if ( $data == "default") { $form = new Form($db); $op_tahun = $form->option("_", "Tahun", $tahun, true, true, tahun_ang("Tahun "), "", "TAksesPJS.oc_Tahun()"); echo '
Daftar Akses Data e-Pokir
'.$op_tahun.'
 
'; } send_json($ajson); ?>