$arec) { $apull = [ 'RPJMDID' => $id_rpjmd, 'BUID' => 0, 'ProgID' => 0, 'K_Bidu' => $arec['kodebidang'], 'K_Prog' => $arec['kodeprogram'], 'Pagu_T1' => $arec['pagu_validasi1'], 'Pagu_T2' => $arec['pagu_validasi2'], 'Pagu_T3' => $arec['pagu_validasi3'], 'Pagu_T4' => $arec['pagu_validasi4'], 'Pagu_T5' => $arec['pagu_validasi5'] ]; // program rpjmd $db->Query("SELECT BUID,ProgID FROM para90_submap WHERE Tahun='".$thn_submap."' AND K_Prog='".$arec['kodeprogram']."' LIMIT 1"); if ($db->Next()) { $apull = array_merge($apull, $db->AllRow()); } fastInsert("rpjmd_prog", $apull); } // update yg buid = 0 dan progid = 0 $db->Query("UPDATE rpjmd_prog SET ProgID=(SELECT ProgID FROM para90_submap WHERE Tahun='".$thn_submap."' AND UrusanID=20 GROUP BY ProgID) WHERE ProgID=0 AND RPJMDID='".$id_rpjmd."'"); $db->Query("UPDATE rpjmd_prog A, (SELECT K_Bidu,BUID FROM para90_submap WHERE Tahun='".$thn_submap."' GROUP BY K_Bidu) B SET A.BUID=B.BUID WHERE A.K_Bidu=B.K_Bidu AND A.RPJMDID='".$id_rpjmd."'"); $ajson['result'] = 1; } else if ( $data == "simpan-outcome") { $ajson['result'] = 0; $json_param = Param::Get("JSON", "{}"); $adata = json_decode(stripslashes($json_param), true); foreach ($adata['data'] as $_key => $arec) { $apull = [ 'RD_PROGID' => 0, 'RPJMDID' => $id_rpjmd, 'No_Outcome' => $arec['no'], 'Txt_Outcome' => $arec['urai'], 'A_RDSASAR' => "0", 'Limit_T1' => $arec['pagu_validasi1'], 'Limit_T2' => $arec['pagu_validasi2'], 'Limit_T3' => $arec['pagu_validasi3'], 'Limit_T4' => $arec['pagu_validasi4'], 'Limit_T5' => $arec['pagu_validasi5'], 'SIPD_UNIK' => $arec['id'] ]; // sasaran rpjmd if (count($arec['rpjmd_sasaran']) > 0) { $_tsa = ""; foreach ($arec['rpjmd_sasaran'] as $_key_sa => $arec_sa) { $db->Query("SELECT RD_SASARID FROM rpjmd_sasaran WHERE SIPD_SASAR='".$arec_sa."' LIMIT 1"); if ($db->Next()) $_tsa .= ",".$db->Row("RD_SASARID", 0).""; } $apull['A_RDSASAR'] = substr($_tsa, 1); } // tujuan renstra $db->Query("SELECT RD_PROGID FROM rpjmd_prog WHERE RPJMDID='".$id_rpjmd."' AND K_Bidu='".$arec['kodebidang']."' AND K_Prog='".$arec['kodeprogram']."' LIMIT 1"); if ($db->Next()) { $apull['RD_PROGID'] = $db->Row("RD_PROGID", 0); } fastInsert("rpjmd_outcome", $apull); } $ajson['result'] = 1; } else if ( $data == "default") { echo '
Program RPJMD
Outcome Sasaran RPJMD
'; } send_json($ajson); ?>