0";
$tsql .= ($id_dprd==0) ? "" : " AND DPRDID='".$id_dprd."'";
//$db->Query("SELECT U.*,K.KamusID,D.SIPD_DESA,D.SIPD_KEC,CONCAT(IFNULL(J.N_Jalan,U.Lokasi),' RT. ',U.RT,', ',U.Dusun) Alamat,S.N_Satuan FROM (SELECT OPDID,SubID,KelID,JalanID,Lokasi,RT,Dusun,Masalah,Volume,SatuanID,Kode FROM pok_usulan WHERE Tahun='".$tahun."' AND Prio>0".$tsql.") U LEFT JOIN para_jalan J ON (J.JalanID=U.JalanID) LEFT JOIN vi_para90_submap M ON (M.SubID=U.SubID) LEFT JOIN pok_kamus K ON (K.OPDID=U.OPDID AND K.ProgID=M.ProgID) LEFT JOIN vi_para_desa D ON (D.DesaID=U.KelID) LEFT JOIN para_satuan S ON (U.SatuanID=S.SatuanID) ORDER BY U.Kode");
$db->Query("SELECT U.Kode,U.Masalah,M.ProgID,O.SIPD_Unit,O.N_OPD,K.KamusID,K.Uraian N_Kamus,K.Bidu N_Bidu,D.SIPD_DESA,D.SIPD_KEC,CONCAT(IFNULL(J.N_Jalan,U.Lokasi),' RT. ',U.RT,', ',U.Dusun) Alamat,U.Volume,S.N_Satuan,K.IsuID FROM (SELECT OPDID,SubID,KelID,JalanID,Lokasi,RT,Dusun,Masalah,Volume,SatuanID,Kode FROM pok_usulan WHERE Tahun='".$tahun."'".$tsql.") U LEFT JOIN para_jalan J ON (J.JalanID=U.JalanID) LEFT JOIN (SELECT * FROM para90_submap WHERE Tahun='".$tahun."') M ON (M.SubID=U.SubID) LEFT JOIN (SELECT * FROM pok_kamus WHERE Tahun='".$tahun."') K ON (K.OPDID=U.OPDID AND K.ProgID=M.ProgID) LEFT JOIN vi_para_desa D ON (D.DesaID=U.KelID) LEFT JOIN para90_opd O ON (O.OPDID=U.OPDID) LEFT JOIN para_satuan S ON (U.SatuanID=S.SatuanID) ORDER BY U.Kode");
while ($db->Next()) {
//$ahasil[] = "\$.ajax({url:lru3,type:'post',headers:{'X-CSRF-Token':'".$_SESSION['__WEB_USER']['SIPD_ACAK']."'},data:{'idkamus':'".$db->Row("KamusID")."','masalahteks':'".$db->Row("Masalah")."','volume':'".$db->Row("Volume")."','satuan':'".$db->Row("N_Satuan")."','alamat_teks':'".str_replace("'","\'",$db->Row("Alamat"))."','kab_kota':'553','kecamatan':'".$db->Row("SIPD_KEC")."','kelurahan':'".$db->Row("SIPD_DESA")."'},success: function(data){if(data['result']=='error'){console.error(data['message']);}},error: function(jqXHR, textStatus, error){console.error('ERROR PARAH');}});
";
$ahasil[] = [
'kode' => $db->Row("Kode"),
'id_kamus' => $db->Row("KamusID"),
'nama_kamus' => $db->Row("N_Kamus"),
'nama_bidang_urusan' => $db->Row("N_Bidu"),
'id_program' => $db->Row("IsuID"),//update program_id
'id_skpd' => $db->Row("SIPD_Unit"),
'nama_skpd' => $db->Row("N_OPD"),
'alamat_teks' => substr(str_replace("'","\'",$db->Row("Alamat")), 0, 255),
'volume' => $db->Row("Volume"),
'satuan' => $db->Row("N_Satuan"),
'id_kecamatan' => $db->Row("SIPD_KEC"),
'id_kelurahan' => $db->Row("SIPD_DESA"),
'masalah' => substr($db->Row("Masalah"), 0, 255)
];
}
return [json_encode($ahasil)];
}
/************************** RESPON HERE ***************************/
$db = $db ?? new MySQL();
$ajson = array();
$data = Param::Get("data");
$mode = Param::Get("mode");
$id_rpjmd = $_SESSION['__WEB_APP']['RENC_RPJMDID'];
$thn_renja = $_SESSION['__WEB_APP']['RENC_THN'];
$id_dprd = Param::Get("DPRDID", 0);
if ( $data == "tabel-dprd" ) {
$obj = new Table($db);
$obj->set_query("SELECT D.*,CONCAT(K.ITEM_USUL) Status FROM (SELECT * FROM para_dprd) D LEFT JOIN (SELECT DPRDID,COUNT(*) ITEM_USUL FROM pok_usulan WHERE Tahun='".$thn_renja."' GROUP BY DPRDID) K ON (D.DPRDID=K.DPRDID) WHERE K.ITEM_USUL>0");// AND Prio>0
$obj->add_field("DPRDID", "KEL", "hid");
$obj->add_field("K_DPRD", "Kode", "c");
$obj->add_field("N_DPRD", "Nama Anggota Dewan", "awr");
$obj->add_field("Status", "Status", "c");
$obj->set_field_order("K_DPRD", "A");
$obj->add_row_btn("send", "+ Usulan", "POKJS.kode_tambah_pok");
$obj->add_row_btn("send0", "= Usulan", "POKJS.kode_ubah_pok");
$obj->set_func_navi("POKJS.data_query('tabel-dprd')");
$obj->set_textbtn(true);
$ajson[] = $obj->json_table("divDPRD");
} else if ( $data == "kode-tambah-pok" ) {
$ajson = POK_Tambah_Data($thn_renja, $id_dprd);
} else if ( $data == "kode-ubah-pok" ) {
//$ajson = POK_Ubah_Data($thn_renja, $id_dprd);
} else if ( $data == "upload-json" || $data == "simpan-json" ) {
$ajson['result'] = 0;
if ($data == "upload-json") {
$adata = json_decode(file_get_contents($_FILES['file']['tmp_name']), true);
} else {
$adata = json_decode(stripslashes(Param::Get("Kode_JSON", "{}")), true);
}
/*$db->Query("TRUNCATE sipd_rkpd_sub");
foreach ($adata['data'] as $arec) {
$db->Query("INSERT INTO sipd_rkpd_sub (ID_SUB,ID_UNIT,SIPD_BL,SIPD_SBL) VALUES ('".$arec['id_sub_giat']."','".$arec['id_unit']."','".$arec['kode_bl']."','".$arec['kode_sbl']."')");
}
$db->Query("UPDATE sipd_rkpd_sub A,para90_sub B SET A.SubID=B.SubID,A.KegID=B.KegID,A.ProgID=B.ProgID WHERE A.ID_SUB=B.SubID");
$db->Query("UPDATE sipd_rkpd_sub A,para90_sipd B SET A.SubID=B.Lama_SubID,A.KegID=B.Lama_KegID,A.ProgID=B.Lama_ProgID WHERE A.ID_SUB=B.SubID AND A.SubID=0");
$db->Query("UPDATE sipd_rkpd_sub A,para90_opd B SET A.OPDID=B.OPDID WHERE A.ID_UNIT=B.SIPD_UNIT AND A.ID_UNIT>0");
//$db->Query("UPDATE renja90_awal_sub SET SIPD_BL='',SIPD_SBL='' WHERE Tahun='".$thn_renja."'");
$db->Query("UPDATE renja90_awal_sub A,sipd_rkpd_sub B SET A.SIPD_BL=B.SIPD_BL,A.SIPD_SBL=B.SIPD_SBL WHERE A.Tahun='".$thn_renja."' AND A.SubID=B.SubID AND A.KegID=B.KegID AND A.ProgID=B.ProgID AND A.OPDID=B.OPDID");*/
$ajson['result'] = 1;
} else if ( $data == "detail-sipd" ) {
$form = new Form($db);
$kode_token = $form->textbox("_", "Kode_Token", $_SESSION['__WEB_USER']['SIPD_TOKEN'], true, true, "text");
$kode_acak = $form->textbox("_", "Kode_Acak", $_SESSION['__WEB_USER']['SIPD_ACAK'], true, true, "text");
echo '