getParam("data"); $mode = $ap->getParam("mode"); $tahun = $ap->getParam("Tahun", $_SESSION['__WEB_APP']['RENC_THN']); $id_opd = $ap->getParam("OPDID", 0); $id = $ap->getParam("AksesID", 0); if ( $data == "akses-detail" ) { $aakses = array(); if ($mode == "edit") { $db->Query("SELECT O.OPDID,O.N_OPD,IFNULL(A.SIPOPDID,0) SIPOPDID,IFNULL(A.Hak_Renja1,1) Hak_Renja1 FROM (SELECT * FROM para90_opd WHERE Aktif=1 AND OPDID='".$id_opd."') O LEFT JOIN (SELECT * FROM sippd_akses_sip WHERE Tahun='".$tahun."' AND SIPOPDID='".$id."') A ON (O.OPDID=A.OPDID)"); if ($db->Next()) $aakses = $db->AllRow(); } $form = new cFORM(); $form->textbox("Nama OPD", "N_OPD", $aakses['N_OPD'], false, false, "text"); $form->switch_sq("Akses Renja Awal", "Hak_Renja1", $aakses['Hak_Renja1'], true, true, array('1'=>"Ya",'0'=>"Tdk")); $form->switch_sq("Akses Renja", "Hak_Renja2", $aakses['Hak_Renja2'], true, true, array('1'=>"Ya",'0'=>"Tdk")); $form->hidden("AksesID", $aakses['SIPOPDID']); $form->hidden("OPDID", $aakses['OPDID']); $form->show(' _N_OPD_ _Hak_Renja1_ _OPDID_ _AksesID_ '); } else if ( $data == "akses-semua" ) { $form = new cFORM(); $form->textbox("Tahun Perencanaan", "Tahun2", $tahun, false, false, "text"); $form->switch_sq("Akses Renja Awal", "Hak_Renja1", 0, true, true, array('1'=>"Ya",'0'=>"Tdk")); $form->switch_sq("Akses Renja", "Hak_Renja2", 0, true, true, array('1'=>"Ya",'0'=>"Tdk")); $form->show('
_Tahun2_ _Hak_Renja1_

PROSES INI AKAN SEKALIGUS MENGUBAH SEMUA HAK AKSES DATA E-PLANNING OLEH OPD SESUAI TAHUN TERPILIH.

'); } else if ( $data == "detail" ) { if ( $mode=="save" || $mode=="save-all" ) { $hak_renja1 = $ap->getParam("Hak_Renja1", 0); $hak_renja2 = $ap->getParam("Hak_Renja2", 0); } if ( $mode=="save" ) { if ($id == 0) { $db->Query("INSERT INTO sippd_akses_sip SET SIPOPDID='".$id."',Tahun='".$tahun."',OPDID='".$id_opd."',Hak_Renja1='".$hak_renja1."',UserID='".user_id()."'"); } else { $db->Query("UPDATE sippd_akses_sip SET Hak_Renja1='".$hak_renja1."',UserID='".user_id()."' WHERE SIPOPDID='".$id."' LIMIT 1"); } } else if ( $mode=="save-all" ) { $db->Query("INSERT INTO sippd_akses_sip SELECT null,'".$tahun."',OPDID,0,0,'".user_id()."' FROM para90_opd WHERE Aktif=1 AND IV=0 AND OPDID NOT IN (SELECT OPDID FROM sippd_akses_sip WHERE Tahun='".$tahun."')"); $db->Query("UPDATE sippd_akses_sip SET Hak_Renja1='".$hak_renja1."',UserID='".user_id()."' WHERE Tahun='".$tahun."'"); } $tcari = trim($ap->getParam("Cari_OPD")); $tsql = ($tcari=="") ? "" : " WHERE CONCAT(O.K_OPD,O.N_OPD) LIKE '%".$tcari."%'"; $obj = new cGRIDTABLE(); $obj->set_query("SELECT O.OPDID,O.K_OPD,O.N_OPD,IFNULL(A.SIPOPDID,0) SIPOPDID,IFNULL(A.Tahun,'".$tahun."') Tahun,IFNULL(A.Hak_Renja1,1) Hak_Renja1 FROM (SELECT * FROM para90_opd WHERE Aktif=1 AND IV=0 ORDER BY OPDID) O LEFT JOIN (SELECT * FROM sippd_akses_sip WHERE Tahun='".$tahun."' ORDER BY OPDID) A ON (O.OPDID=A.OPDID)".$tsql); $obj->add_field("OPDID", "ID", "hidden"); $obj->add_field("SIPOPDID", "ID", "hidden"); $obj->add_field("Tahun", "Tahun", "center"); $obj->add_field("K_OPD", "Kode", "center"); $obj->add_field("N_OPD", "Nama OPD", "left autowrap"); $obj->add_field("Hak_Renja1", "Renja Awal", "center", "checkbox"); $obj->add_field("Hak_Renja2", "Renja", "hidden"); $obj->set_field_order("K_OPD", "A"); $obj->add_row_btn("description", "Ubah", "TAksesSJS.detail_ubah"); $obj->set_func_navi("TAksesSJS.data_query('detail')"); $ajson[] = $obj->json_table("divDetail", 15); } else if ( $data == "default") { $form = new cFORM(); $op_tahun = $form->option("Tahun", "Tahun", $_SESSION['__WEB_APP']['RENC_THN'], true, true, tahun_ang("Tahun "), "", "TAksesMJS.oc_Tahun()"); echo '
Daftar Akses Data e-Planning
'.$op_tahun.'
 
'; } send_json($ajson); ?>