add simak to git repo
This commit is contained in:
@@ -0,0 +1,548 @@
|
||||
<?php
|
||||
include("../../koneksi.php");
|
||||
$key=$_POST['key'];
|
||||
$thn=$_POST['thn'];
|
||||
|
||||
|
||||
$pejabat_pengadaan_ids=$_POST['pejabat_pengadaan_id'];
|
||||
$ppkom_ids=$_POST['ppkom_id'];
|
||||
$pptk_ids=$_POST['pptk_id'];
|
||||
if ($pejabat_pengadaan_ids==null) {$pejabat_pengadaan_id=undefined;} else {$pejabat_pengadaan_id=$pejabat_pengadaan_ids;}
|
||||
if ($ppkom_ids==null) {$ppkom_id=undefined;} else {$ppkom_id=$ppkom_ids;}
|
||||
if ($pptk_ids==null) {$pptk_id=undefined;} else {$pptk_id=$pptk_ids;}
|
||||
|
||||
if ($key=='cek_anggaran') {
|
||||
$hitung=pg_query("SELECT COUNT(*)
|
||||
FROM sub_kegiatan
|
||||
WHERE thn='$thn'
|
||||
");
|
||||
while($h=pg_fetch_array($hitung)) {$j=$h[0];}
|
||||
if ($j==0) {echo "kosong";} else {echo "ada";}
|
||||
} else
|
||||
if ($key=='cek_kpa') {
|
||||
$k=pg_query("SELECT DISTINCT a.id,a.inisial FROM kpa a INNER JOIN sub_kegiatan k
|
||||
ON (a.id=k.kpa_id) WHERE k.thn='$thn' AND a.aktif='t' ORDER BY a.inisial ASC");
|
||||
while($rk=pg_fetch_array($k)) {
|
||||
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
|
||||
}
|
||||
} else
|
||||
if ($key=='cek_pptk') {
|
||||
$k=pg_query("SELECT DISTINCT t.id,t.inisial FROM pptk t INNER JOIN sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
ON (t.id=k.pptk_id) WHERE k.thn='$thn' AND t.aktif='t'
|
||||
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($ppkom_id == undefined ? "" : "
|
||||
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
|
||||
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
|
||||
")."
|
||||
")."
|
||||
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
|
||||
ORDER BY t.inisial ASC");
|
||||
while($rk=pg_fetch_array($k)) {
|
||||
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
|
||||
}
|
||||
} else
|
||||
if ($key=='cek_pgn') {
|
||||
$k=pg_query("SELECT DISTINCT p.id,p.inisial FROM pejabat_pengadaan p INNER JOIN sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
ON (p.id=k.pejabat_pengadaan_id) WHERE k.thn='$thn' AND p.aktif='t'
|
||||
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($ppkom_id == undefined ? "" : "
|
||||
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
|
||||
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
|
||||
")."
|
||||
")."
|
||||
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
|
||||
ORDER BY p.inisial ASC");
|
||||
while($rk=pg_fetch_array($k)) {
|
||||
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
|
||||
}
|
||||
} else
|
||||
if ($key=='cek_kom') {
|
||||
$k=pg_query("SELECT DISTINCT p.id,p.inisial FROM ppkom p INNER JOIN sub_kegiatan k
|
||||
ON (p.id=k.ppkom_id) WHERE k.thn='$thn' AND p.aktif='t'
|
||||
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($ppkom_id == undefined ? "" : "
|
||||
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
|
||||
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
|
||||
")."
|
||||
")."
|
||||
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
|
||||
ORDER BY p.inisial ASC");
|
||||
while($rk=pg_fetch_array($k)) {
|
||||
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
|
||||
}
|
||||
} else
|
||||
if ($key=='cek_kegiatan') {
|
||||
$k=pg_query("SELECT DISTINCT k.kegiatan,CASE WHEN k.rh!='' THEN CONCAT(k.rh,' - ') ELSE '' END,
|
||||
k.rh, NULLIF(regexp_replace(k.rh,'\D','','g'),'')::numeric
|
||||
FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
WHERE k.thn='$thn'
|
||||
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($ppkom_id == undefined ? "" : "
|
||||
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
|
||||
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
|
||||
")."
|
||||
")."
|
||||
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
|
||||
ORDER BY NULLIF(regexp_replace(k.rh,'\D','','g'),'')::numeric ASC,k.kegiatan ASC");
|
||||
while($rk=pg_fetch_array($k)) {
|
||||
echo "<option value='".$rk[0]."-".$rk[2]."'>".$rk[1]."".$rk[0]."</option>";
|
||||
}
|
||||
} else
|
||||
if ($key=='cek_sub_kegiatan') {
|
||||
$k=pg_query("SELECT DISTINCT k.sub_kegiatan
|
||||
FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
WHERE k.thn='$thn'
|
||||
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($ppkom_id == undefined ? "" : "
|
||||
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
|
||||
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
|
||||
")."
|
||||
")."
|
||||
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
|
||||
ORDER BY k.sub_kegiatan ASC");
|
||||
while($rk=pg_fetch_array($k)) {
|
||||
echo "<option value='".$rk[0]."'>".$rk[0]."</option>";
|
||||
}
|
||||
} else
|
||||
if ($key=='cek_gtotal') {
|
||||
$kegiatan=$_POST['kegiatan'];
|
||||
$kpa=$_POST['kpa'];
|
||||
$pptk=$_POST['pptk'];
|
||||
$pgn=$_POST['pgn'];
|
||||
$kom=$_POST['kom'];
|
||||
|
||||
|
||||
|
||||
/*anggaran*/
|
||||
/*
|
||||
$c=pg_query("SELECT SUM(anggaran) FROM sub_kegiatan WHERE thn='$thn'
|
||||
AND anggaran IS NOT NULL
|
||||
".($pejabat_pengadaan_id == undefined ? "" : "AND pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($ppkom_id == undefined ? "" : "AND ppkom_id='$ppkom_id'")."
|
||||
".($pptk_id == undefined ? "" : "AND pptk_id='$pptk_id'")."
|
||||
".($kegiatan == "" ? "" : "AND kegiatan='$kegiatan'")."
|
||||
".($kpa == null ? "" : "AND kpa_id='$kpa'")."
|
||||
");
|
||||
*/
|
||||
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
|
||||
$c=pg_query("SELECT SUM(k.anggaran) FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id) WHERE k.thn='$thn'
|
||||
AND k.anggaran IS NOT NULL
|
||||
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($ppkom_id == undefined ? "" : "
|
||||
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
|
||||
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
|
||||
")."
|
||||
")."
|
||||
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
|
||||
".($kegiatan == "" ? "" : "AND k.kegiatan='$kegiatan'")."
|
||||
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
|
||||
");
|
||||
} else {
|
||||
$c=pg_query("SELECT SUM(k.anggaran) FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id) WHERE k.thn='$thn'
|
||||
AND k.anggaran IS NOT NULL
|
||||
".($pgn == null ? "" : "AND k.pejabat_pengadaan_id='$pgn'")."
|
||||
".($kom == null ? "" : "
|
||||
".($kom == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
|
||||
".($kom == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$kom'")."
|
||||
")."
|
||||
")."
|
||||
".($pptk == null ? "" : "AND k.pptk_id='$pptk'")."
|
||||
".($kegiatan == "" ? "" : "AND k.kegiatan='$kegiatan'")."
|
||||
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
|
||||
");
|
||||
}
|
||||
while($rc=pg_fetch_array($c)) {$cr=$rc[0];}
|
||||
|
||||
/*resmi*/
|
||||
/*
|
||||
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
WHERE s.thn='$thn'
|
||||
AND s.anggaran IS NOT NULL
|
||||
AND p.status_setor IS NULL AND p.status <> 'Extra'
|
||||
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($ppkom_id == undefined ? "" : "AND s.ppkom_id='$ppkom_id'")."
|
||||
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
|
||||
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
|
||||
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
|
||||
");
|
||||
*/
|
||||
|
||||
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
|
||||
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
|
||||
WHERE s.thn='$thn'
|
||||
AND s.anggaran IS NOT NULL
|
||||
AND p.status_setor IS NULL AND p.status <> 'Extra' AND p.cad3 IS NULL
|
||||
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($ppkom_id == undefined ? "" : "
|
||||
".($ppkom_id == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
|
||||
".($ppkom_id == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$ppkom_id'")."
|
||||
")."
|
||||
")."
|
||||
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
|
||||
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
|
||||
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
|
||||
");
|
||||
} else {
|
||||
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
|
||||
WHERE s.thn='$thn'
|
||||
AND s.anggaran IS NOT NULL
|
||||
AND p.status_setor IS NULL AND p.status <> 'Extra' AND p.cad3 IS NULL
|
||||
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
|
||||
".($kom == null ? "" : "
|
||||
".($kom == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
|
||||
".($kom == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$kom'")."
|
||||
")."
|
||||
")."
|
||||
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
|
||||
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
|
||||
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
|
||||
");
|
||||
}
|
||||
while($rd=pg_fetch_array($d)) {$dr=$rd[0];}
|
||||
|
||||
/*extra*/
|
||||
/*
|
||||
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
WHERE s.thn='$thn'
|
||||
AND s.anggaran IS NOT NULL
|
||||
AND p.status_setor IS NULL AND p.status = 'Extra'
|
||||
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($ppkom_id == undefined ? "" : "AND s.ppkom_id='$ppkom_id'")."
|
||||
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
|
||||
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
|
||||
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
|
||||
");
|
||||
*/
|
||||
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
|
||||
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
|
||||
WHERE s.thn='$thn'
|
||||
AND s.anggaran IS NOT NULL
|
||||
AND p.status_setor IS NULL AND p.cad3 IS NOT NULL
|
||||
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($ppkom_id == undefined ? "" : "
|
||||
".($ppkom_id == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
|
||||
".($ppkom_id == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$ppkom_id'")."
|
||||
")."
|
||||
")."
|
||||
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
|
||||
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
|
||||
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
|
||||
");
|
||||
} else {
|
||||
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
|
||||
WHERE s.thn='$thn'
|
||||
AND s.anggaran IS NOT NULL
|
||||
AND p.status_setor IS NULL AND p.cad3 IS NOT NULL
|
||||
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
|
||||
".($kom == null ? "" : "
|
||||
".($kom == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
|
||||
".($kom == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$kom'")."
|
||||
")."
|
||||
")."
|
||||
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
|
||||
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
|
||||
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
|
||||
");
|
||||
}
|
||||
while($re=pg_fetch_array($e)) {$er=$re[0];}
|
||||
|
||||
$total_penyerapan=$dr+$er;
|
||||
$total_sisa=$cr-$total_penyerapan;
|
||||
$pro_serap=@($total_penyerapan/$cr);
|
||||
$pro_sisa=@($total_sisa/$cr);
|
||||
|
||||
echo '<span style="color:black">Anggaran = '.number_format($cr,0,',','.').'</span><br><span>Penyerapan = '.number_format($dr,0,',','.').' :: Hutang = '.number_format($er,0,',','.').' :: Total = '.number_format($total_penyerapan,0,',','.').' ('.number_format($pro_serap*100, 0, '.', '').'%)</span><br><span style="color:red">Sisa = '.number_format($total_sisa,0,',','.').'</span><span style="color:red"> ('.number_format($pro_sisa*100, 0, '.', '').'%)</span>';
|
||||
|
||||
} else
|
||||
if ($key=='cek_org') {
|
||||
$nm=$_POST['nm'];
|
||||
$nmid=$nm.'_id';
|
||||
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
|
||||
$d=pg_query("SELECT ".$nmid." FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
|
||||
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM ".$nm." o
|
||||
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
|
||||
WHERE o.aktif='t' ORDER BY o.inisial ASC");
|
||||
while($rk=pg_fetch_array($k)) {
|
||||
?>
|
||||
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
|
||||
<?php
|
||||
}
|
||||
} else
|
||||
if ($key=='simpan_org') {
|
||||
$a=$_POST['id'];
|
||||
$pecah=explode(',',$a);
|
||||
$orgid=$_POST['orgid'];
|
||||
$nm=$_POST['nm'];
|
||||
$nmid=$nm.'_id';
|
||||
foreach($pecah as $sub_kegiatan_id) {
|
||||
$upd = pg_query("UPDATE sub_kegiatan SET ".$nmid." =$orgid WHERE id=$sub_kegiatan_id");
|
||||
}
|
||||
} else
|
||||
if ($key=='simpan_rek') {
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$kpa=$_POST['kpa'];
|
||||
$pptk=$_POST['pptk'];
|
||||
$ra=$_POST['ra'];
|
||||
$rb=$_POST['rb'];
|
||||
$rc=$_POST['rc1'].''.$_POST['rc2'];
|
||||
$rd=$_POST['rd'];
|
||||
$re=$_POST['re'];
|
||||
$rf=$_POST['rf'];
|
||||
$rg=$_POST['rg'];
|
||||
$rh=$_POST['rh'];
|
||||
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
$row = pg_fetch_row($cek);
|
||||
if ($row[0] > 0) {
|
||||
$upd = pg_query("UPDATE sub_kegiatan
|
||||
SET kpa='$kpa',
|
||||
pptk='$pptk',
|
||||
ra='$ra',
|
||||
rb='$rb',
|
||||
rc='$rc',
|
||||
rd='$rd',
|
||||
re='$re',
|
||||
rf='$rf',
|
||||
rg='$rg',
|
||||
rh='$rh'
|
||||
WHERE id=$sub_kegiatan_id");
|
||||
} else {}
|
||||
} else
|
||||
if ($key=='simpan_belanja') {
|
||||
$fs=$_POST['fs'];
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$sub_kegiatan=$_POST['sub_kegiatan'];
|
||||
$kegiatan1=$_POST['kegiatan'];
|
||||
$kegiatan2=str_replace("-",":",$kegiatan1);
|
||||
if ($fs=='f') {$kegiatan=$kegiatan2;} else {$kegiatan='**'.$kegiatan2;}
|
||||
$p1=$_POST['p1'];
|
||||
$k1=$_POST['k1'];
|
||||
$sk1=$_POST['sk1'];
|
||||
$kd_panggil=$_POST['kd_panggil'];
|
||||
|
||||
$bp_id=$_POST['bp_id'];
|
||||
$verifikator_id=$_POST['verifikator_id'];
|
||||
$pelaksana_kegiatan_id=$_POST['pelaksana_kegiatan_id'];
|
||||
|
||||
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
$row = pg_fetch_row($cek);
|
||||
if ($row[0] > 0) {
|
||||
$upd = pg_query("UPDATE sub_kegiatan
|
||||
SET sub_kegiatan='$sub_kegiatan',
|
||||
kegiatan='$kegiatan',
|
||||
p1='$p1',
|
||||
k1='$k1',
|
||||
sk1='$sk1'
|
||||
WHERE id=$sub_kegiatan_id");
|
||||
} else {}
|
||||
} else
|
||||
if ($key=='simpan_kdpanggil') {
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$kd_panggil=trim($_POST['kd_panggil']);
|
||||
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
$row = pg_fetch_row($cek);
|
||||
if ($row[0] > 0) {
|
||||
$upd = pg_query("UPDATE sub_kegiatan
|
||||
SET kd_panggil='$kd_panggil'
|
||||
WHERE id=$sub_kegiatan_id");
|
||||
} else {}
|
||||
} else
|
||||
if ($key=='simpan_anggaran') {
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$anggaran=$_POST['anggaran'];
|
||||
$anggaran=str_replace('.','',$anggaran);
|
||||
$anggaran=str_replace(',','',$anggaran);
|
||||
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
$row = pg_fetch_row($cek);
|
||||
if ($row[0] > 0) {
|
||||
$upd = pg_query("UPDATE sub_kegiatan
|
||||
SET anggaran='$anggaran',
|
||||
anggaran_ori='$anggaran'
|
||||
WHERE id=$sub_kegiatan_id");
|
||||
} else {}
|
||||
} else
|
||||
if ($key=='add_pr_anggaran') {
|
||||
$thn=$_POST['thn'];
|
||||
pg_query("INSERT INTO sub_kegiatan (thn) VALUES ('$thn')");
|
||||
} else
|
||||
if ($key=='delete_anggaran') {
|
||||
$id=$_POST['id'];
|
||||
pg_query("DELETE FROM sub_kegiatan WHERE id=$id");
|
||||
} else
|
||||
if ($key=='cek_bp_id') {
|
||||
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
|
||||
$d=pg_query("SELECT bp_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
|
||||
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM bp o
|
||||
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
|
||||
WHERE o.aktif='t' ORDER BY o.inisial ASC");
|
||||
while($rk=pg_fetch_array($k)) {
|
||||
?>
|
||||
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
|
||||
<?php
|
||||
}
|
||||
} else
|
||||
if ($key=='cek_verifikator_id') {
|
||||
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
|
||||
$d=pg_query("SELECT verifikator_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
|
||||
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM verifikator o
|
||||
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
|
||||
WHERE o.aktif='t' ORDER BY o.inisial ASC");
|
||||
while($rk=pg_fetch_array($k)) {
|
||||
?>
|
||||
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
|
||||
<?php
|
||||
}
|
||||
} else
|
||||
if ($key=='cek_pelaksana_kegiatan_id') {
|
||||
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
|
||||
$d=pg_query("SELECT pelaksana_kegiatan_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
|
||||
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM pelaksana_kegiatan o
|
||||
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
|
||||
WHERE o.aktif='t' ORDER BY o.inisial ASC");
|
||||
while($rk=pg_fetch_array($k)) {
|
||||
?>
|
||||
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
|
||||
<?php
|
||||
}
|
||||
} else
|
||||
if ($key=='simpan_pagu') {
|
||||
$fs=$_POST['fs'];
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$sub_kegiatan1=trim($_POST['sub_kegiatan']);
|
||||
$sub_kegiatan=str_replace("&","dan",$sub_kegiatan1);
|
||||
|
||||
$kegiatan1=trim($_POST['kegiatan']);
|
||||
$kegiatan2a=str_replace("-",":",$kegiatan1);
|
||||
$kegiatan2b=str_replace("&","dan",$kegiatan2a);
|
||||
$kegiatan2=str_replace("**","",$kegiatan2b);
|
||||
|
||||
if ($fs=='f') {$kegiatan=$kegiatan2;} else {$kegiatan='**'.$kegiatan2;}
|
||||
$p1=trim($_POST['p1']);
|
||||
$k1=trim($_POST['k1']);
|
||||
$sk1=trim($_POST['sk1']);
|
||||
$anggaran=$_POST['anggaran'];
|
||||
$anggaran=str_replace('.','',$anggaran);
|
||||
$anggaran=str_replace(',','',$anggaran);
|
||||
$kpa=trim($_POST['kpa']);
|
||||
$pptk=trim($_POST['pptk']);
|
||||
$ra=trim($_POST['ra']);
|
||||
$rb=trim($_POST['rb']);
|
||||
$rc=trim($_POST['rc1']).''.trim($_POST['rc2']);
|
||||
$rd=trim($_POST['rd']);
|
||||
$re=trim($_POST['re']);
|
||||
$rf=trim($_POST['rf']);
|
||||
$rg=trim($_POST['rg']);
|
||||
$rh=trim($_POST['rh']);
|
||||
$thn=trim($_POST['thn']);
|
||||
|
||||
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
$row = pg_fetch_row($cek);
|
||||
if ($row[0] > 0) {
|
||||
$upd = pg_query("UPDATE sub_kegiatan
|
||||
SET sub_kegiatan='$sub_kegiatan',
|
||||
kegiatan='$kegiatan',
|
||||
p1='$p1',
|
||||
k1='$k1',
|
||||
sk1='$sk1',
|
||||
anggaran='$anggaran',
|
||||
kpa='$kpa',
|
||||
pptk='$pptk',
|
||||
ra='$ra',
|
||||
rb='$rb',
|
||||
rc='$rc',
|
||||
rd='$rd',
|
||||
re='$re',
|
||||
rf='$rf',
|
||||
rg='$rg',
|
||||
rh='$rh'
|
||||
WHERE id=$sub_kegiatan_id");
|
||||
} else {
|
||||
$ins = pg_query("INSERT INTO sub_kegiatan (
|
||||
sub_kegiatan,
|
||||
kegiatan,
|
||||
p1,
|
||||
k1,
|
||||
sk1,
|
||||
anggaran,
|
||||
anggaran_ori,
|
||||
kpa,
|
||||
pptk,
|
||||
ra,
|
||||
rb,
|
||||
rc,
|
||||
rd,
|
||||
re,
|
||||
rf,
|
||||
rg,
|
||||
rh,
|
||||
thn
|
||||
) VALUES (
|
||||
'$sub_kegiatan',
|
||||
'$kegiatan',
|
||||
'$p1',
|
||||
'$k1',
|
||||
'$sk1',
|
||||
$anggaran,
|
||||
$anggaran,
|
||||
'$kpa',
|
||||
'$pptk',
|
||||
'$ra',
|
||||
'$rb',
|
||||
'$rc',
|
||||
'$rd',
|
||||
'$re',
|
||||
'$rf',
|
||||
'$rg',
|
||||
'$rh',
|
||||
'$thn'
|
||||
)");
|
||||
}
|
||||
} else
|
||||
if ($key=='cek_rek') {
|
||||
$kegiatan=$_POST['kegiatan'];
|
||||
$d=pg_query("SELECT kpa,pptk,ra,rb,rc,rd,re,rf,rg,rh FROM sub_kegiatan WHERE kegiatan='$kegiatan'");
|
||||
while($r=pg_fetch_array($d)) {$kpa=$r[0];$pptk=$r[1];$ra=$r[2];$rb=$r[3];$rc=$r[4];$rd=$r[5];$re=$r[6];$rf=$r[7];$rg=$r[8];$rh=$r[9];}
|
||||
$arr1 = str_split($rc);
|
||||
echo $kpa.'!@#$'.$pptk.'!@#$'.$ra.'!@#$'.$rb.'!@#$'.$arr1[0].'!@#$'.$arr1[1].'!@#$'.$rd.'!@#$'.$re.'!@#$'.$rf.'!@#$'.$rg.'!@#$'.$rh;
|
||||
} else
|
||||
if ($key=='cek_jenis') {
|
||||
$k=pg_query("SELECT id,nama FROM subkategori_kegiatan");
|
||||
while($rk=pg_fetch_array($k)) {
|
||||
?>
|
||||
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]; ?></option>
|
||||
<?php
|
||||
}
|
||||
} else
|
||||
if ($key=='simpan_jenis') {
|
||||
$jenisid=$_POST['jenisid'];
|
||||
$a=$_POST['id'];
|
||||
$pecah=explode(',',$a);
|
||||
foreach($pecah as $sub_kegiatan_id) {
|
||||
$upd = pg_query("UPDATE sub_kegiatan SET kategori_id=$jenisid WHERE id=$sub_kegiatan_id");
|
||||
}
|
||||
} else
|
||||
if ($key=='simpan_orgall') {
|
||||
$a=$_POST['id'];
|
||||
$pecah=explode(',',$a);
|
||||
$ppkomid=$_POST['ppkomid'];
|
||||
$ppid=$_POST['ppid'];
|
||||
$pkgid=$_POST['pkgid'];
|
||||
foreach($pecah as $sub_kegiatan_id) {
|
||||
$upd = pg_query("UPDATE sub_kegiatan SET ppkom_id=$ppkomid, pejabat_pengadaan_id=$ppid, pelaksana_kegiatan_id=$pkgid WHERE id=$sub_kegiatan_id");
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user