0) $qsql .= " AND Jenis='".$id_jenis."'"; if ($id_dprd > 0) $qsql .= " AND DPRDID='".$id_dprd."'"; if ($id_kec > 0) $qsql .= " AND KecID='".$id_kec."'"; if ($id_kel > 0) $qsql .= " AND KelID='".$id_kel."'"; if ($id_opd > 0) $qsql .= " AND OPDID='".$id_opd."'"; if ($id_prog > 0) $qsql .= " AND ProgID='".$id_prog."'"; if ($kunci_cari <> "") $qsql .= " AND CONCAT(CONVERT(SIPD_UsulanID USING UTF8),Lokasi) LIKE '%".$kunci_cari."%'"; $obj = new Table($db); $obj->set_table("(SELECT *,CONCAT(IF(Jenis=1,'P','A'),'-',CONVERT(SIPD_UsulanID USING UTF8)) Kode_Usul,IF(OPDID=0 OR KecID=0,1,0) ITEM_ERR FROM sapi_keg WHERE ".$qsql.") R LEFT JOIN (SELECT SubID,K_Sub,N_Sub,Nama_Sub FROM vi_para90_submap WHERE Tahun='".$aapp['SUBMAP_TAHUN']."') X ON (X.SubID=R.SubID)", "R.*,X.N_Sub,CONCAT(R.Volume,' ',R.Satuan) N_Satuan", ""); $obj->add_field("SapiID", "ID", "hid"); $obj->add_field("Kode_Usul", "Kode", "c"); $obj->add_field("N_Sub", "Nama Sub Kegiatan", "awr"); $obj->add_field("Lokasi", "Lokasi", "awr"); $obj->add_field("N_Satuan", "Volume", "l"); $obj->add_field("Rupiah", "Pagu", "r", "rupiah"); $obj->add_field("ITEM_ERR", "Status", "c", "Kolom_Status2"); $obj->set_field_order("Kode_Usul", "A"); $obj->set_row_color("ITEM_ERR", 1, "ryellow"); //$obj->add_row_btn("select", "Pokir", "UsulPokirJS.dprd_select"); $obj->set_func_navi("UsulBrowseJS.data_query('tabel-keg')"); $obj->set_textbtn(true); $ajson[] = $obj->db_table("divKEG"); } else if ( $data == "detail_filter") { $form = new Form($db); $tjenis = $form->radio("_", "Fi_Jenis", $id_jenis, true, false, [0=>"Semua",1=>"Pokir",2=>"Asmas"]); $tdprd = $form->option_db("_", "Fi_DPRDID", $id_dprd, true, false, "para_dprd", ["DPRDID","N_DPRD"], "Aktif=1 ORDER BY K_DPRD", [0,"SEMUA ANGGOTA DEWAN"]); $topd = $form->option_db("_", "Fi_OPDID", $id_opd, true, false, "para90_opd", ["OPDID","N_OPD"], "Aktif=1 ORDER BY K_OPD", [0,"SEMUA PERANGKAT DAERAH"], null, "UsulBrowseJS.oc_OPD()"); $tprog = $form->option("_", "Fi_ProgID", $id_prog, true, false, [$id_prog=>["SEMUA PROGRAM",0]], null, "UsulBrowseJS.oc_Prog()"); $tkeg = $form->option("_", "Fi_KegID", $id_keg, true, false, [$id_keg=>[" ",0]], null, "UsulBrowseJS.oc_Keg()"); $tsub = $form->option("_", "Fi_SubID", $id_sub, true, false, [$id_sub=>[" ",0]]); $tkec = $form->option_db("_", "Fi_KecID", $id_kec, true, true, "para_lokasi", ["LokasiID","N_Lokasi"], "Level=1 AND Aktif=1 ORDER BY N_Lokasi", [0,"SEMUA KECAMATAN"], null, "UsulBrowseJS.oc_Kec()"); $tkel = $form->option("_", "Fi_KelID", $id_kel, true, false, [$id_kel=>["SEMUA KELURAHAN / DESA",0]]); $ajson['html'] = '
'.$tjenis.'
'.$tdprd.'

'.$topd.'
'.$tprog.'
'.$tkeg.'
'.$tsub.'

'.$tkec.'
'.$tkel.'
'; } else if ( $data == "option-prog" ) { $ak_bidu = '0.00'; $db->Query("SELECT * FROM vi_para90_opd WHERE OPDID='".Param::Get("Fi_OPDID",0)."' LIMIT 1"); if ($db->Next()) { $ak_bidu = $db->Row("AK_Bidu"); } $aoption = ['type' => "option", 'id' => "Fi_ProgID", 'value' => Param::Get("Fi_ProgID",0), 'avalue' => []]; $db->Query("SELECT * FROM vi_para90_submap WHERE Tahun='".$thn_submap."' AND K_Bidu IN (".$ak_bidu.") GROUP BY ProgID ORDER BY K_Prog"); if ($db->RecordCount()<>1) $aoption['avalue'][] = array('value'=>0, 'html'=>"SEMUA PROGRAM"); while ($db->Next()) { if ($db->RecordCount()==1 && $aoption['value']==0) $aoption['value'] = $db->Row("ProgID"); $aoption['avalue'][] = ['value'=>$db->Row("ProgID"), 'html'=>$db->Row("Nama_Prog")]; } $ajson[] = $aoption; } else if ( $data == "option-keg" ) { $aoption = ['type' => "option", 'id' => "Fi_KegID", 'value' => Param::Get("Fi_KegID",0), 'avalue' => []]; $db->Query("SELECT * FROM vi_para90_submap WHERE Tahun='".$thn_submap."' AND ProgID='".Param::Get("Fi_ProgID",0)."' GROUP BY KegID ORDER BY K_Keg"); if ($db->RecordCount()<>1) $aoption['avalue'][] = ['value'=>0, 'html'=>"SEMUA KEGIATAN"]; while ($db->Next()) { if ($db->RecordCount()==1 && $aoption['value']==0) $aoption['value'] = $db->Row("KegID"); $aoption['avalue'][] = ['value'=>$db->Row("KegID"), 'html'=>$db->Row("Nama_Keg")]; } $ajson[] = $aoption; } else if ( $data == "option-sub" ) { $aoption = ['type' => "option", 'id' => "Fi_SubID", 'value' => Param::Get("Fi_SubID",0), 'avalue' => []]; $db->Query("SELECT * FROM vi_para90_submap WHERE Tahun='".$thn_submap."' AND KegID='".Param::Get("Fi_KegID",0)."' ORDER BY K_Sub"); if ($db->RecordCount()<>1) $aoption['avalue'][] = ['value'=>0, 'html'=>"SEMUA SUB KEGIATAN"]; while ($db->Next()) { if ($db->RecordCount()==1 && $aoption['value']==0) $aoption['value'] = $db->Row("SubID"); $aoption['avalue'][] = ['value'=>$db->Row("SubID"), 'html'=>$db->Row("Nama_Sub")]; } $ajson[] = $aoption; } else if ( $data == "option-kel" ) { $aoption = ['type' => "option", 'id' => "Fi_KelID", 'value' => Param::Get("Fi_KelID",0), 'avalue' => []]; $db->Query("SELECT * FROM para_lokasi WHERE Level=2 AND Aktif=1 AND IndukID='".Param::Get("Fi_KecID",0)."' ORDER BY N_Lokasi"); if ($db->RecordCount()<>1) $aoption['avalue'][] = ['value'=>0, 'html'=>"SEMUA KELURAHAN / DESA"]; while ($db->Next()) { if ($db->RecordCount()==1 && $aoption['value']==0) $aoption['value'] = $db->Row("LokasiID"); $aoption['avalue'][] = ['value'=>$db->Row("LokasiID"), 'html'=>$db->Row("N_Lokasi")]; } $ajson[] = $aoption; } else if ( $data == "default") { echo '
Tampilan Data Pelaporan
 
'; } send_json($ajson); ?>