Query("SELECT L.LokasiID KecID,L.N_Lokasi N_Kec,IFNULL(A.MUSKECID,0) MUSKECID,IFNULL(A.Hak_Usulan,1) Hak_Usulan,IFNULL(A.Hak_Prioritas,1) Hak_Prioritas FROM (SELECT * FROM para_lokasi WHERE Level=1 AND LokasiID='".$id_kec."') L LEFT JOIN (SELECT * FROM sippd_akses_mus WHERE Tahun='".$tahun."' AND MUSKECID='".$id_akses."') A ON (L.LokasiID=A.KecID)"); if ($db->Next()) $aakses = $db->AllRow(); } $form = new Form($db); $t_nama = $form->textbox("_", "N_Kec", $aakses['N_Kec'], false, false, "text"); $t_usul = $form->switch("_", "Hak_Usulan", $aakses['Hak_Usulan'], true, false, ["1","0"]); $t_prio = $form->switch("_", "Hak_Prioritas", $aakses['Hak_Prioritas'], true, false, ["1","0"]); echo '
'.$t_nama.'
'.$t_usul.'
'.$t_prio.'
'; } else if ( $data == "akses-semua" ) { $form = new Form($db); $t_nama = $form->textbox("_", "Tahun2", $tahun, false, false, "text"); $t_usul = $form->switch("_", "Hak_Usulan", 0, true, false, ["1","0"]); $t_prio = $form->switch("_", "Hak_Prioritas", 0, true, false, ["1","0"]); echo '
'.$t_nama.'
'.$t_usul.'
'.$t_prio.'

PROSES INI AKAN SEKALIGUS MENGUBAH SEMUA HAK AKSES DATA E-MUSRENBANG OLEH KECAMATAN SESUAI TAHUN TERPILIH.
'; } else if ( $data == "detail" ) { if ( $mode=="save" || $mode=="save-all" ) { $hak_usul = Param::Get("Hak_Usulan", 0); $hak_prio = Param::Get("Hak_Prioritas", 0); } if ( $mode=="save" ) { if ($id_akses == 0) { $db->Query("INSERT INTO sippd_akses_mus SET MUSKECID='".$id_akses."',Tahun='".$tahun."',KecID='".$id_kec."',Hak_Usulan='".$hak_usul."',Hak_Prioritas='".$hak_prio."',UserID='".user_id()."'"); } else { $db->Query("UPDATE sippd_akses_mus SET Hak_Usulan='".$hak_usul."',Hak_Prioritas='".$hak_prio."',UserID='".user_id()."' WHERE MUSKECID='".$id_akses."' LIMIT 1"); } } else if ( $mode=="save-all" ) { $db->Query("INSERT INTO sippd_akses_mus (Tahun,KecID,UserID) SELECT '".$tahun."',LokasiID,'".user_id()."' FROM para_lokasi WHERE Level=1 AND LokasiID NOT IN (SELECT KecID FROM sippd_akses_mus WHERE Tahun='".$tahun."')"); $db->Query("UPDATE sippd_akses_mus SET Hak_Usulan='".$hak_usul."',Hak_Prioritas='".$hak_prio."',UserID='".user_id()."' WHERE Tahun='".$tahun."'"); } $tcari = trim(Param::Get("Cari_Akses")); $tsql = ($tcari=="") ? "" : " WHERE CONCAT(L.K_Lokasi,L.N_Lokasi) LIKE '%".$tcari."%'"; $obj = new Table($db); $obj->set_query("SELECT L.LokasiID,L.K_Lokasi,L.N_Lokasi,IFNULL(A.MUSKECID,0) MUSKECID,IFNULL(A.Tahun,'".$tahun."') Tahun,IFNULL(A.Hak_Usulan,1) Hak_Usulan,IFNULL(A.Hak_Prioritas,1) Hak_Prioritas FROM (SELECT * FROM para_lokasi WHERE Level=1 ORDER BY LokasiID) L LEFT JOIN (SELECT * FROM sippd_akses_mus WHERE Tahun='".$tahun."' ORDER BY KecID) A ON (L.LokasiID=A.KecID)".$tsql); $obj->add_field("LokasiID", "ID1", "hid"); $obj->add_field("MUSKECID", "ID2", "hid"); $obj->add_field("Tahun", "Tahun", "c"); $obj->add_field("K_Lokasi", "Kode", "c"); $obj->add_field("N_Lokasi", "Nama Kecamatan", "awr"); $obj->add_field("Hak_Usulan", "Usulan", "c", "checkbox"); $obj->add_field("Hak_Prioritas", "Prioritas", "c", "checkbox"); $obj->set_field_order("K_Lokasi", "A"); $obj->add_row_btn("clipboard", "Ubah", "TAksesMJS.detail_ubah"); $obj->set_func_navi("TAksesMJS.data_query('detail')"); $ajson[] = $obj->json_table("divDetail"); } else if ( $data == "default") { $form = new Form($db); $op_tahun = $form->option("_", "Tahun", $tahun, true, false, tahun_ang("Tahun "), null, "TAksesMJS.oc_Tahun()"); echo '
Daftar Akses Data e-Musrenbang
'.$op_tahun.'
 
'; } send_json($ajson); ?>