2"; } else if ( $data == "tabel-kel" ) { $qsql .= " AND KecID='".$id_kec."'"; $msql .= " AND Level=2 AND IndukID='".$id_kec."'"; } else if ( $data == "tabel-bel" ) { $qsql .= " AND KecID='".$id_kec."' AND KelID='".$id_kel."'"; } else if ( $data == "tabel-keg" ) { $qsql .= " AND KecID='".$id_kec."' AND KelID='".$id_kel."' AND BelID='".$id_bel."'"; } } if ( $data == "tabel-kec" ) { $obj = new Table($db); $obj->set_query("SELECT K.*,M.LokasiID KecID2,M.K_Lokasi,M.N_Lokasi,IF(K.ITEM_KEG=K.ITEM_DONE,1,0) W_DONE FROM (SELECT * FROM para_lokasi WHERE ".$msql.") M LEFT JOIN (SELECT KecID,COUNT(DISTINCT KelID) ITEM_KEL,COUNT(*) ITEM_KEG,SUM(Rupiah) TOT_RUPIAH,SUM(IF(BAksi=1,1,0)) ITEM_DONE FROM mus_usulan_desa WHERE ".$qsql." GROUP BY KecID) K ON (K.KecID=M.LokasiID)"); $obj->add_field("KecID2", "ID", "hid"); $obj->add_field("K_Lokasi", "Kode", "c"); $obj->add_field("N_Lokasi", "Nama Kecamatan", "awr"); $obj->add_field("ITEM_KEL", "Desa", "r", "rupiah"); $obj->add_field("ITEM_KEG", "Usulan", "r", "rupiah"); $obj->add_field("ITEM_DONE", "Validasi", "r", "rupiah"); $obj->add_field("TOT_RUPIAH", "Anggaran", "nwr r", "rupiah"); $obj->set_field_order("N_Lokasi", "A"); $obj->set_row_color("W_DONE", 1, "rsuccess"); $obj->add_row_btn("save", "Desa", "MUsulValidJS.kec_select"); $obj->set_func_navi("MUsulValidJS.data_query('tabel-kec')"); $obj->set_textbtn(true); $ajson[] = $obj->json_table("divKEC"); } else if ( $data == "tabel-kel" ) { $obj = new Table($db); $obj->set_query("SELECT K.*,M.LokasiID KelID2,M.K_Lokasi,M.N_Lokasi,IF(K.ITEM_KEG=K.ITEM_DONE,1,0) W_DONE FROM (SELECT * FROM para_lokasi WHERE ".$msql.") M LEFT JOIN (SELECT KelID,COUNT(*) ITEM_KEG,SUM(Rupiah) TOT_RUPIAH,SUM(IF(BAksi=1,1,0)) ITEM_DONE FROM mus_usulan_desa WHERE ".$qsql." GROUP BY KelID) K ON (K.KelID=M.LokasiID)"); $obj->add_field("KelID2", "ID", "hid"); $obj->add_field("K_Lokasi", "Kode", "c"); $obj->add_field("N_Lokasi", "Nama Desa", "awr"); $obj->add_field("ITEM_KEG", "Usulan", "r", "rupiah"); $obj->add_field("ITEM_DONE", "Validasi", "r", "rupiah"); $obj->add_field("TOT_RUPIAH", "Anggaran", "nwr r", "rupiah"); $obj->set_field_order("N_Lokasi", "A"); $obj->set_row_color("W_DONE", 1, "rsuccess"); $obj->add_row_btn("save", "Belanja", "MUsulValidJS.kel_select"); $obj->set_func_navi("MUsulValidJS.data_query('tabel-kel')"); $obj->set_textbtn(true); $ajson[] = $obj->json_table("divKEL"); } else if ( $data == "tabel-bel" ) { $obj = new Table($db); $obj->set_query("SELECT K.*,M.BelID BelID2,M.K_Belanja,M.N_Belanja,IF(K.ITEM_KEG=K.ITEM_DONE,1,0) W_DONE FROM (SELECT * FROM para_belanja WHERE ".$msql.") M LEFT JOIN (SELECT BelID,COUNT(*) ITEM_KEG,SUM(Rupiah) TOT_RUPIAH,SUM(IF(BAksi=1,1,0)) ITEM_DONE FROM mus_usulan_desa WHERE ".$qsql." GROUP BY BelID) K ON (K.BelID=M.BelID)"); $obj->add_field("BelID2", "ID", "hid"); $obj->add_field("K_Belanja", "Kode", "c"); $obj->add_field("N_Belanja", "Jenis Belanja", "awr"); $obj->add_field("ITEM_KEG", "Usulan", "r", "rupiah"); $obj->add_field("ITEM_DONE", "Validasi", "r", "rupiah"); $obj->add_field("TOT_RUPIAH", "Anggaran", "nwr r", "rupiah"); $obj->set_field_order("K_Belanja", "A"); $obj->set_row_color("W_DONE", 1, "rsuccess"); $obj->add_row_btn("save", "Usulan", "MUsulValidJS.bel_select"); $obj->set_func_navi("MUsulValidJS.data_query('tabel-bel')"); $obj->set_textbtn(true); $ajson[] = $obj->json_table("divBEL"); } else if ( $data == "tabel-keg" ) { if (in_array($mode_detail, ["update"])) { $sql = new SQL($db); $sql->set_table("mus_usulan_desa"); $sql->add_param("Lokasi"); $sql->add_param("Dusun"); $sql->add_param("RT"); $sql->add_param("Masalah"); $sql->add_param("Usulan"); $sql->add_param("Sasaran"); $sql->add_param("Waktu"); $sql->add_param("Volume"); $sql->add_param("SatuanID"); $sql->add_param("Rupiah"); $sql->add_param("OPDID"); $sql->add_param("BAksi", 1);//todo: hanya ada 1 aksi oleh bappeda $sql->add_param_stamp("Verify_Stamp"); $sql->add_param_userid("Verify_UserID"); $sql->add_where("RPJMDID", $id_rpjmd); $sql->add_where("Tahun", $thn_renja); $sql->add_where("UsulanLID", $id_usul); $sql->UpdateDB(); $db->Query("UPDATE mus_usulan_desa SET Lokasi2=Lokasi,Dusun2=Dusun,RT2=RT,Masalah2=Masalah,Usulan2=Usulan,Sasaran2=Sasaran,Waktu2=Waktu,Volume2=Volume,SatuanID2=SatuanID,Rupiah2=Rupiah WHERE RPJMDID='".$id_rpjmd."' AND Tahun='".$thn_renja."' AND UsulanLID='".$id_usul."' AND FUbah=0"); } $obj = new Table($db); $obj->set_query("SELECT R.*,CONCAT(R.Volume,' ',S.N_Satuan) N_Satuan FROM (SELECT *,IF(BAksi=0,'Belum Verifikasi','Ok') XKet,IF(BAksi=0,0,1) XAksi FROM mus_usulan_desa WHERE ".$qsql.") R LEFT JOIN para_satuan S ON (R.SatuanID=S.SatuanID)"); $obj->set_query_footer("SELECT R.*,CONCAT(R.Item,' Usulan') N_Satuan FROM (SELECT COUNT(*) Item,SUM(Rupiah) Rupiah FROM mus_usulan_desa WHERE ".$qsql.") R"); $obj->add_field("UsulanLID", "ID", "hid"); $obj->add_field("Kode", "Kode", "c"); $obj->add_field("Usulan", "Usulan Kegiatan", "awr"); $obj->add_field("Lokasi", "Lokasi", "awr"); $obj->add_field("N_Satuan", "Volume", "l"); $obj->add_field("Rupiah", "Anggaran", "nwr r", "rupiah", "rupiah"); $obj->add_field("Prio", "Prio", "c", "", "", "val-zerolast"); $obj->add_field("XKet", "Status", "l"); $obj->set_field_order("Usulan", "A"); $obj->set_row_color("XAksi", 1, "rsuccess"); $obj->add_row_btn("clipboard", "Verifikasi", "MUsulValidJS.keg_ubah"); $obj->set_func_navi("MUsulValidJS.data_query('tabel-keg')"); $obj->set_textbtn(true); $ajson[] = $obj->json_table("divKEG"); } else if ( $data == "detail-keg" ) { $enable = ($emus_enable) ? true : false; $adetail = ['UsulanLID'=>0, 'Kode'=>"Usulan Baru"]; if ($id_usul > 0) { $db->Query("SELECT * FROM mus_usulan_desa WHERE RPJMDID='".$id_rpjmd."' AND Tahun='".$thn_renja."' AND UsulanLID='".$id_usul."' LIMIT 1"); if ($db->Next()) $adetail = $db->AllRow(); } $form = new Form($db); $tkode = $form->textbox("_", "Kode", $adetail['Kode'], false, false); $tlokasi = $form->textbox("_", "Lokasi", $adetail['Lokasi'], $enable, true, "text", "lokasi kegiatan"); $trt = $form->textbox("_", "RT", $adetail['RT'], $enable, true, "text", "rt dan rw"); $tdusun = $form->textbox("_", "Dusun", $adetail['Dusun'], $enable, true, "text", "nama dusun"); $tmasa = $form->textarea("_", "Masalah", $adetail['Masalah'], $enable, true, 2, "permasalahan"); $tusulan = $form->textarea("_", "Usulan", $adetail['Usulan'], $enable, true, 2, "usulan kegiatan"); $tsasa = $form->textbox("_", "Sasaran", $adetail['Sasaran'], $enable, true, "text", "sasaran / manfaat"); $twaktu = $form->textbox("_", "Waktu", $adetail['Waktu'], $enable, true, "text", "waktu pelaksanaan"); $topd = $form->option_db("_", "OPDID", $adetail['OPDID'], $enable, false, "vi_para90_opd", ["OPDID","Nama_OPD"], "IK=0 ORDER BY K_OPD", [0," "]); $tvol = $form->textbox("_", "Volume", $adetail['Volume'], $enable, true, "double", "nilai volume"); $tsatu = $form->option_db("_", "SatuanID", $adetail['SatuanID'], $enable, false, "para_satuan", ["SatuanID","N_Satuan"], "Aktif=1 ORDER BY N_Satuan", [0," "]); $trupiah = $form->textbox("_", "Rupiah", $adetail['Rupiah'], $enable, true, "double", "nilai anggaran"); $tprio = $form->option("_", "Prio", $adetail['Prio'], false, false, MusPrio_Array()); $ajson['html'] = '
'.$tkode.'
'.$tprio.'
'.$tlokasi.'
'.$tdusun.'
'.$trt.'
'.$tmasa.'
'.$tusulan.'
'.$tsasa.'
'.$twaktu.'
'.$topd.'

'.$tvol.'
'.$tsatu.'
'.$trupiah.'
'; } else if ( $data == "default") { echo '
Verifikasi Bappeda atas Usulan Desa - Tahun Perencanaan '.$thn_renja.'
 
 
 
 
'; } send_json($ajson); ?>