getParam("data"); $mode = $ap->getParam("mode"); $mode_detail = $ap->getParam("mode_detail"); $thn_renja = $_SESSION['__WEB_APP']['RENC_THN']; $id_opd = $ap->getParam("OPDID", 0); $id_kendali = $ap->getParam("KendaliID", 0); if ( $data == "tabel-opd" || $data == "tabel-keg" ) { if ( $data == "tabel-opd" ) { $qsql = " S.Aktif=1"; } else if ( $data == "tabel-keg" ) { $qsql = " Tahun='".$thn_renja."'"; $qsql .= ($id_opd==0) ? "" : " AND OPDID='".$id_opd."'"; $qsql .= (in_array($_SESSION['__WEB_USER']['Level'],array(3,4))) ? " AND OPDID IN (".$_SESSION['__WEB_USER']['AK_OPD'].")" : ""; } } if ( $data == "tabel-opd" ) { $obj = new cGRIDTABLE(); $obj->set_query("SELECT S.* FROM vi_para_opd S WHERE ".$qsql); $obj->add_field("OPDID", "OPD", "hidden"); $obj->add_field("Nama_OPD", "Nama OPD", "hidden"); $obj->add_field("K_OPD", "Kode", "center"); $obj->add_field("N_OPD", "Nama Perangkat Daerah", "left autowrap"); $obj->set_field_order("K_OPD", "A"); $obj->add_row_btn("folder", "Kegiatan", "EBijakRKPDJS.opd_select"); $obj->set_func_navi("EBijakRKPDJS.data_query('tabel-opd')"); $obj->set_textbtn(true); $ajson[] = $obj->json_table("divOPD"); } else if ( $data == "tabel-keg" ) { if ($mode_detail=="save") { $isedit = true; $db->Query("SELECT COUNT(*) Item FROM kendali_detail WHERE Tahun='".$thn_renja."' AND OPDID='".$id_opd."' AND KendaliID='".$id_kendali."'"); if ($db->Next()) { if ($db->Row("Item",0)==0) $isedit = false; } $sql = new cSQL(); $sql->set_table("kendali_detail"); if (!$isedit) { $sql->add_param("Tahun", $thn_renja); $sql->add_param("ID", Kendali_ID($thn_renja)); $sql->add_param("OPDID", $id_opd); $sql->add_param("KendaliID", $id_kendali); } $sql->add_param("Sesuai"); $sql->add_param("Sebab"); $sql->add_param("Tindak"); $sql->add_param_stamp(); $sql->add_param_userid(); $sql->add_where("Tahun", $thn_renja); $sql->add_where("OPDID", $id_opd); $sql->add_where("KendaliID", $id_kendali); if ($isedit) { $sql->UpdateDB(); } else $sql->InsertDB(); } $obj = new cGRIDTABLE(); $obj->set_query("SELECT K.*,P.KendaliID ID2,P.K_Kendali,P.N_Kendali,P.Edit FROM para_kendali P LEFT JOIN (SELECT * FROM kendali_detail WHERE ".$qsql.") K ON (P.KendaliID=K.KendaliID) WHERE P.Spesial='" .($id_opd==37 ? 0 : 1). "'"); $obj->add_field("ID2", "ID", "hidden"); $obj->add_field("K_Kendali", "Kode", "center"); $obj->add_field("N_Kendali", "Nama Pengendalian", "left autowrap"); $obj->add_field("Sesuai", "Kesesuaian", "center", "checkbox"); $obj->add_field("Sebab", "Penyebab", "hidden"); $obj->add_field("Tindak", "Tidak Lanjut", "hidden"); $obj->set_field_order("K_Kendali", "A"); //$obj->set_button_field("Edit", "1"); $obj->add_row_btn("clipboard", "Ubah", "EBijakRKPDJS.keg_ubah"); $obj->set_func_navi("EBijakRKPDJS.data_query('tabel-keg')"); $obj->set_textbtn(true); $ajson[] = $obj->json_table("divKEG"); } else if ( $data == "detail-keg" ) { $db->Query("SELECT D.* FROM kendali_detail D WHERE D.Tahun='".$thn_renja."' AND D.OPDID='".$id_opd."' AND D.KendaliID='".$id_kendali."'"); if ($db->Next()) $adata = $db->AllRow(); $form = new cFORM(); $tkendali = $form->textarea("_", "N_Kendali", $adata['N_Kendali'], false, false, 2); $tsesuai = $form->radio("_", "Sesuai", $adata['Sesuai'], true, true, array(1=>"Ada",0=>"Tidak Ada")); $tsebab = $form->textarea("_", "Sebab", $adata['Sebab'], true, true, 2); $ttindak = $form->textarea("_", "Tindak", $adata['Tindak'], true, true, 2); echo '
'.$tkendali.'
'.$tsesuai.'
'.$tsebab.'
'.$ttindak.'
'; } else if ( $data == "default") { echo '
Evaluasi Kebijakan RKPD // Tahun '.$thn_renja.'
 
 
'; } send_json($ajson); ?>