add simak to git repo
This commit is contained in:
@@ -0,0 +1,522 @@
|
||||
<?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;
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,99 @@
|
||||
<?php
|
||||
require_once '../../../assets/excel/PHPExcel.php';
|
||||
include('../../koneksi.php');
|
||||
|
||||
$thn=$_GET['thn'];
|
||||
$kegiatan=$_GET['kg'];
|
||||
$sub_kegiatan=$_GET['sub_kegiatan'];
|
||||
|
||||
$objPHPExcel = new PHPExcel();
|
||||
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
|
||||
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
|
||||
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
|
||||
//$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@');
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(35);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(95);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(18);
|
||||
|
||||
$styleBold = array('font' => array('bold' => true));
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->applyFromArray($styleBold);
|
||||
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(25);
|
||||
$objPHPExcel->getSheet(0)->setTitle('ANGGARAN');
|
||||
$objPHPExcel->getSheet(0)
|
||||
->setCellValue('A1', 'No')
|
||||
->setCellValue('B1', 'KPA')
|
||||
->setCellValue('C1', 'PPTK')
|
||||
->setCellValue('D1', 'PPKOM')
|
||||
->setCellValue('E1', 'PPBJ')
|
||||
->setCellValue('F1', 'Rek')
|
||||
->setCellValue('G1', 'Sub / Belanja')
|
||||
->setCellValue('H1', 'Anggaran');
|
||||
|
||||
$query = "SELECT a.inisial,t.inisial,o.inisial,p.inisial,g.nama,
|
||||
k.ra,k.rb,k.rc,k.rd,k.re,k.rf,k.rg,k.rh,k.sub_kegiatan,k.anggaran,
|
||||
k.id,
|
||||
k.kegiatan,k.kpa,k.pptk
|
||||
FROM sub_kegiatan k
|
||||
LEFT OUTER JOIN kpa a ON (a.id=k.kpa_id)
|
||||
LEFT OUTER JOIN pptk t ON (t.id=k.pptk_id)
|
||||
LEFT OUTER JOIN pejabat_pengadaan p ON (p.id=k.pejabat_pengadaan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
LEFT OUTER JOIN subkategori_kegiatan g ON (g.id=k.kategori_id)
|
||||
WHERE k.thn='$thn'
|
||||
".($sub_kegiatan == '' ? "" : "AND k.sub_kegiatan='$sub_kegiatan'")."
|
||||
".($kegiatan == '' ? "" : "AND k.kegiatan='$kegiatan'")."
|
||||
ORDER BY k.id DESC
|
||||
";
|
||||
|
||||
$hasil = pg_query($query);
|
||||
$baris = 2;
|
||||
$a=1;
|
||||
while ($r = pg_fetch_array($hasil))
|
||||
{
|
||||
if(($r[5]=='') || ($r[5]==NULL)) {
|
||||
$rek='';
|
||||
} else {
|
||||
$rek=$r['kpa'].' '.$r['pptk'].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12];
|
||||
}
|
||||
|
||||
if(($r[13]=='') || ($r[13]==NULL)) {$sub='';} else {$sub=$r[13];}
|
||||
if(($r[16]=='') || ($r[16]==NULL)) {$bl='';} else {$bl=$r[16];}
|
||||
$objPHPExcel->getSheet(0)
|
||||
->setCellValue('A'.$baris, $a)
|
||||
->setCellValue('B'.$baris, $r[0])
|
||||
->setCellValue('C'.$baris, $r[1])
|
||||
->setCellValue('D'.$baris, $r[2])
|
||||
->setCellValue('E'.$baris, $r[3])
|
||||
->setCellValue('F'.$baris, $rek)
|
||||
->setCellValue('G'.$baris, $sub."\n".$bl)
|
||||
->setCellValueExplicit('H'.$baris, $r[14], PHPExcel_Cell_DataType::TYPE_NUMERIC); /*anggaran*/
|
||||
|
||||
$objPHPExcel->getSheet(0)->getStyle('H'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
//$objPHPExcel->getSheet(0)->getStyle('P'.$baris)->getNumberFormat()->setFormatCode('@');
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1:E'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('P1:S'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1:R'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
||||
$a++;
|
||||
$baris++;
|
||||
|
||||
}
|
||||
|
||||
$objPHPExcel->setActiveSheetIndex(0);
|
||||
|
||||
header('Content-Type: application/vnd.ms-excel');
|
||||
header('Content-Disposition: attachment;filename="anggaran.xls"');
|
||||
header('Cache-Control: max-age=0');
|
||||
|
||||
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
|
||||
$objWriter->save('php://output');
|
||||
exit;
|
||||
|
||||
?>
|
||||
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
<?php
|
||||
require_once '../../../assets/excel/PHPExcel.php';
|
||||
|
||||
|
||||
$objPHPExcel = new PHPExcel();
|
||||
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
|
||||
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
|
||||
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
|
||||
//$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@');
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(19);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('M')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('N')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('O')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('P')->setWidth(60);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('Q')->setWidth(60);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('R')->setWidth(20);
|
||||
|
||||
$styleBold = array('font' => array('bold' => true));
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->applyFromArray($styleBold);
|
||||
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(25);
|
||||
$objPHPExcel->getSheet(0)->setTitle('IMPORT_DPA');
|
||||
$objPHPExcel->getSheet(0)
|
||||
->setCellValue('A1', 'thn')
|
||||
->setCellValue('B1', 'kpa')
|
||||
->setCellValue('C1', 'pptk')
|
||||
->setCellValue('D1', 'ppkom')
|
||||
->setCellValue('E1', 'pejabat_pengadaan')
|
||||
->setCellValue('F1', 'rek1')
|
||||
->setCellValue('G1', 'rek2')
|
||||
->setCellValue('H1', 'rek3')
|
||||
->setCellValue('I1', 'rek4')
|
||||
->setCellValue('J1', 'rek5')
|
||||
->setCellValue('K1', 'rek6')
|
||||
->setCellValue('L1', 'rek7')
|
||||
->setCellValue('M1', 'rek8')
|
||||
->setCellValue('N1', 'rek9')
|
||||
->setCellValue('O1', 'rek10')
|
||||
->setCellValue('P1', 'sub_kegiatan')
|
||||
->setCellValue('Q1', 'belanja')
|
||||
->setCellValue('R1', 'anggaran');
|
||||
|
||||
$objPHPExcel->setActiveSheetIndex(0);
|
||||
|
||||
header('Content-Type: application/vnd.ms-excel');
|
||||
header('Content-Disposition: attachment;filename="import_dpa.xls"');
|
||||
header('Cache-Control: max-age=0');
|
||||
|
||||
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
|
||||
$objWriter->save('php://output');
|
||||
exit;
|
||||
|
||||
?>
|
||||
|
||||
|
||||
@@ -0,0 +1,780 @@
|
||||
<style type="text/css">
|
||||
.no-border{
|
||||
border:none;
|
||||
}
|
||||
.modal-backdrop {
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.modal.in {
|
||||
background-color: rgba(0,0,0,0.5);
|
||||
}
|
||||
</style>
|
||||
<?php
|
||||
include('../../koneksi.php');
|
||||
$jenis=$_POST['jenis'];
|
||||
$filter=$_POST['filter'];
|
||||
?>
|
||||
|
||||
<style type="text/css">
|
||||
@font-face {
|
||||
font-family: "GSans";
|
||||
src: url('assets/fonts/GoogleSans-Regular.ttf');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "GSansAsu";
|
||||
src: url('assets/fonts/GoogleSans-Medium.ttf');
|
||||
}
|
||||
|
||||
#gtotal {
|
||||
font-family: "Arial";
|
||||
font-size:14px;
|
||||
font-weight:bold;
|
||||
}
|
||||
|
||||
.judule {
|
||||
font-family: "GSans";
|
||||
font-size:20px;
|
||||
color:black;
|
||||
}
|
||||
|
||||
.judul_page {
|
||||
font-family: "GSansAsu";
|
||||
font-size:30px;
|
||||
color:#cccccc;
|
||||
}
|
||||
</style>
|
||||
<!--
|
||||
<div class="row" style="margin-top:-15px">
|
||||
<div class="col-lg-12">
|
||||
<span class="pull-left" id="gtotal"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
-->
|
||||
<?php
|
||||
$jenis=$_POST['jenis'];
|
||||
if ($jenis==NULL) {} else {
|
||||
?>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<div class="row" style="margin-top:-15px">
|
||||
<div class="col-lg-4">
|
||||
<p class="judul_page"><i class="mdi mdi-table-edit m-r-5"></i> Pagu</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<input type="hidden" id="pr_jenis" value="<?php echo $jenis; ?>">
|
||||
<div class="row">
|
||||
<!--<div class="col-lg-1">
|
||||
<select class="form-control" name="cari_kpa" id="cari_kpa" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
|
||||
data-content="KPA" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<select class="form-control" name="cari_pptk" id="cari_pptk" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
|
||||
data-content="PPTK" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<select class="form-control" name="cari_pgn" id="cari_pgn" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
|
||||
data-content="Pejabat Pengadaan" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<select class="form-control" name="cari_kom" id="cari_kom" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
|
||||
data-content="PPKom" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
</select>
|
||||
</div>-->
|
||||
<?php
|
||||
if ($jenis==NULL) {} else {
|
||||
?>
|
||||
<div class="col-lg-1">
|
||||
<button type="button" class="btn btn-default btn-block" id="add_pr_anggaran2"><i class="fa fa-plus"></i></button>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<!--
|
||||
<div class="col-lg-1">
|
||||
<button type="button" class="btn btn-default btn-block" id="add_pr_anggaran"><i class="fa fa-plus"></i></button>
|
||||
</div>
|
||||
-->
|
||||
<div class="col-lg-4">
|
||||
<select class="form-control" name="cari_sub_kegiatan" id="cari_sub_kegiatan">
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<select class="form-control" name="cari_kegiatan" id="cari_kegiatan">
|
||||
</select>
|
||||
</div>
|
||||
<?php
|
||||
if ($jenis==NULL) {
|
||||
?>
|
||||
<div class="col-lg-4">
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<div class="col-lg-3">
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<input type="text" class="form-control" id="pagu_totnilai" style="color:black;font-family:Arial;font-weight:bold;text-align:right" disabled>
|
||||
</div>
|
||||
<!-- <div class="col-lg-1">
|
||||
<button type="button" class="btn btn-success btn-block" id="excel_pr_anggaran2">Excel</button>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<button type="button" class="btn btn-default btn-block" id="down_pr_anggaran2">Template</button>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<button type="button" class="btn btn-danger btn-block" id="up_pr_anggaran2">Upload</button>
|
||||
</div>-->
|
||||
<input type="file" name="input_load_tmp_anggaran" class="filestyle" accept=".xls" data-buttonbefore="true" style="visibility: collapse;" id="input_load_tmp_anggaran">
|
||||
</div>
|
||||
<div id="tabel_anggaran"></div>
|
||||
<div id="modal_resmi" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-full">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<span class="modal-title" id="modal_head_resmi">Detail Resmi</span>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_resmi" style="margin-top:-20px"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_extra" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-full">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<span class="modal-title" id="modal_head_extra">Detail Extra</span>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_extra" style="margin-top:-20px"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_resmi_nd" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content" style="background-color:#f9f9f9">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<span class="modal-title" id="modal_head_resmi_nd">Nota Dinas</span>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_resmi_nd" style="margin-top:-20px"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_ad" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<span class="modal-title" id="modal_head_ad">TRACKING PROSES PBJ</span>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_ad" style="margin-top:-20px"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal" id="modal_dok">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title">View Dokumen</h4>
|
||||
</div>
|
||||
<div class="modal-body md_input_bd" id="isi_modal_dok"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_org" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title judule" id="modal_judul_org"></h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_org"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_org">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_org">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_rek" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-full">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<span class="modal-title judule" id="modal_head_rek">Kode Rekening</span>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_rek" style="margin-top:-20px"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_rek">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_rek">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_belanja" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<span class="modal-title" id="modal_head_belanja"></span>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_belanja" style="margin-top:-20px"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_belanja">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_belanja">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_kdpanggil" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<span class="modal-title" id="modal_head_kdpanggil"></span>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_kdpanggil" style="margin-top:-20px"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kdpanggil">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_kdpanggil">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_anggaran" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<span class="modal-title" id="modal_head_anggaran"></span>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_anggaran" style="margin-top:-20px"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_anggaran">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_anggaran">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div id="modal_pagu" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-full">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<span class="modal-title judule" id="modal_head_rek">Input Pagu</span>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_pagu" style="margin-top:-20px"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_pagu">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_pagu">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_alert" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
|
||||
<div class="modal-body" id="modal_body_alert" style="margin-top:-20px">Data Tersimpan</div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="ok_alert">Ok</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$('#up_pr_anggaran2').click(function(){
|
||||
$('#input_load_tmp_anggaran').trigger('click');
|
||||
});
|
||||
|
||||
$('#input_load_tmp_anggaran').change(function(e){
|
||||
alert('Proses Upload..');
|
||||
setTimeout(function () {alert("UPLOAD SELESAI");}, 3000);
|
||||
});
|
||||
|
||||
$("#cari_sub_kegiatan").select2();
|
||||
$("#cari_kegiatan").select2();
|
||||
var j = $('#cek_jenis').val();
|
||||
|
||||
if (j=='Pejabat') {var pejabat_pengadaan_id=$('#pjb_id').val();} else {}
|
||||
if (j=='PPKom') {var ppkom_id=$('#ppkom_id').val();} else {}
|
||||
if (j=='PPTK') {var pptk_id=$('#pptk_id').val();} else {}
|
||||
|
||||
|
||||
$('select[name="cari_kpa"]').popover();
|
||||
$('select[name="cari_pptk"]').popover();
|
||||
$('select[name="cari_pgn"]').popover();
|
||||
$('select[name="cari_kom"]').popover();
|
||||
|
||||
var thn=$("#thn_dpa option:selected").text();
|
||||
var jenis = $('#pr_jenis').val();
|
||||
var filter = $('#filter').val();
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/tabel.php",
|
||||
data: 'thn='+thn,
|
||||
success: function(data){
|
||||
var key='cek_anggaran';
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,pgn:pejabat_pengadaan_id,kom:ppkom_id,pptk:pptk_id,jenis:jenis});
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
if (data=='ada') {
|
||||
$('#tabel_anggaran').show();
|
||||
var key='cek_kegiatan';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
|
||||
+'&ppkom_id='+ppkom_id
|
||||
+'&pptk_id='+pptk_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#cari_kegiatan').html('<option value="">-- Pilih Belanja --</option>'+data);
|
||||
}
|
||||
});
|
||||
var key='cek_sub_kegiatan';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
|
||||
+'&ppkom_id='+ppkom_id
|
||||
+'&pptk_id='+pptk_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#cari_sub_kegiatan').html('<option value="">-- Pilih Sub Sub Kegiatan --</option>'+data);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
//alert('data tidak ada..');
|
||||
//$('#tabel_anggaran').hide();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
$('#cari_kegiatan').change(function(){
|
||||
var ck2 = $('#cari_sub_kegiatan').val();
|
||||
var chars2 = ck2.split('-');
|
||||
var a2 = chars2[0];
|
||||
var ck = $('#cari_kegiatan').val();
|
||||
var chars = ck.split('-');
|
||||
var a = chars[0];
|
||||
var rh = chars[1];
|
||||
|
||||
var b = $('#cari_kpa').val();
|
||||
var c = $('#cari_pptk').val();
|
||||
var d = $('#cari_pgn').val();
|
||||
var e = $('#cari_kom').val();
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/tabel.php",
|
||||
data: 'thn='+thn
|
||||
+'&a2='+a2
|
||||
+'&a='+a
|
||||
+'&b='+b
|
||||
+'&c='+c
|
||||
+'&d='+d
|
||||
+'&e='+e,
|
||||
success: function(data){
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn, kegiatan:a, sub_kegiatan:a2, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:pejabat_pengadaan_id, rh:rh,jenis:jenis});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#cari_sub_kegiatan').change(function(){
|
||||
var ck2 = $('#cari_sub_kegiatan').val();
|
||||
var chars2 = ck2.split('-');
|
||||
var a2 = chars2[0];
|
||||
var ck = $('#cari_kegiatan').val();
|
||||
var chars = ck.split('-');
|
||||
var a = chars[0];
|
||||
var rh = chars[1];
|
||||
|
||||
var b = $('#cari_kpa').val();
|
||||
var c = $('#cari_pptk').val();
|
||||
var d = $('#cari_pgn').val();
|
||||
var e = $('#cari_kom').val();
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/tabel.php",
|
||||
data: 'thn='+thn
|
||||
+'&a2='+a2
|
||||
+'&a='+a
|
||||
+'&b='+b
|
||||
+'&c='+c
|
||||
+'&d='+d
|
||||
+'&e='+e,
|
||||
success: function(data){
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn, kegiatan:a, sub_kegiatan:a2, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:pejabat_pengadaan_id, rh:rh,jenis:jenis});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
function excel2() {
|
||||
var ck2 = $('#cari_sub_kegiatan').val();
|
||||
var chars2 = ck2.split('-');
|
||||
var a2 = chars2[0];
|
||||
var ck = $('#cari_kegiatan').val();
|
||||
var chars = ck.split('-');
|
||||
var a = chars[0];
|
||||
var thn=$('#thn_dpa').val();
|
||||
var w = 600;
|
||||
var h = 300;
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
window.open('app/master/pr_anggaran/excel.php?kg='+a+'&sub_kegiatan='+a2+'&thn='+thn,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
|
||||
}
|
||||
|
||||
$('#excel_pr_anggaran2').click(function(){
|
||||
excel2();
|
||||
});
|
||||
|
||||
function down_excel2() {
|
||||
var w = 600;
|
||||
var h = 300;
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
window.open('app/master/pr_anggaran/excel_down.php','newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
|
||||
}
|
||||
|
||||
$('#down_pr_anggaran2').click(function(){
|
||||
down_excel2();
|
||||
});
|
||||
|
||||
$('#simpan_org').click(function(){
|
||||
var orgid=$('#cari_org').val();
|
||||
var sub_kegiatan_id = $('#temp_data').val();
|
||||
var nm=$('#nm').val();
|
||||
var key='simpan_org';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'id='+sub_kegiatan_id
|
||||
+'&orgid='+orgid
|
||||
+'&nm='+nm
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_org').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('tersimpan..');
|
||||
if(!$("#cari_kegiatan").val()) {
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
|
||||
} else {
|
||||
$('#cari_kegiatan').trigger('change');
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
/*
|
||||
$('#simpan_rek').click(function(){
|
||||
var id = $('#pr_sub_kegiatan_id').val();
|
||||
var kpa = $('#pr_kpa').val();
|
||||
var pptk = $('#pr_pptk').val();
|
||||
var ra = $('#pr_ra').val();
|
||||
var rb = $('#pr_rb').val();
|
||||
var rc1 = $('#pr_rc1').val();
|
||||
var rc2 = $('#pr_rc2').val();
|
||||
var rd = $('#pr_rd').val();
|
||||
var re = $('#pr_re').val();
|
||||
var rf = $('#pr_rf').val();
|
||||
var rg = $('#pr_rg').val();
|
||||
var rh = $('#pr_rh').val();
|
||||
var key = 'simpan_rek';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'id='+id
|
||||
+'&kpa='+kpa
|
||||
+'&pptk='+pptk
|
||||
+'&ra='+ra
|
||||
+'&rb='+rb
|
||||
+'&rc1='+rc1
|
||||
+'&rc2='+rc2
|
||||
+'&rd='+rd
|
||||
+'&re='+re
|
||||
+'&rf='+rf
|
||||
+'&rg='+rg
|
||||
+'&rh='+rh
|
||||
+'&key='+key,
|
||||
success: function(data){alert(data);
|
||||
$('#modal_rek').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('tersimpan..');
|
||||
if(!$("#cari_kegiatan").val()) {
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
|
||||
} else {
|
||||
$('#cari_kegiatan').trigger('change');
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#simpan_belanja').click(function(){
|
||||
var id = $('#pb_sub_kegiatan_id').val();
|
||||
var sub_kegiatan = $('#pb_sub_kegiatan').val();
|
||||
var kegiatan = $('#pb_kegiatan').val();
|
||||
var p1 = $('#pb_p1').val();
|
||||
var k1 = $('#pb_k1').val();
|
||||
var sk1 = $('#pb_sk1').val();
|
||||
var kd_panggil = $('#pb_kd_panggil').val();
|
||||
var bp_id = $('#pb_bp_id').val();
|
||||
var verifikator_id = $('#pb_verifikator_id').val();
|
||||
var pelaksana_kegiatan_id = $('#pb_pelaksana_kegiatan_id').val();
|
||||
var fs = $('#pb_fs').val();
|
||||
var key = 'simpan_belanja';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'id='+id
|
||||
+'&sub_kegiatan='+sub_kegiatan
|
||||
+'&kegiatan='+kegiatan
|
||||
+'&p1='+p1
|
||||
+'&k1='+k1
|
||||
+'&sk1='+sk1
|
||||
+'&kd_panggil='+kd_panggil
|
||||
+'&bp_id='+bp_id
|
||||
+'&verifikator_id='+verifikator_id
|
||||
+'&pelaksana_kegiatan_id='+pelaksana_kegiatan_id
|
||||
+'&fs='+fs
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_belanja').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('tersimpan..');
|
||||
if(!$("#cari_kegiatan").val()) {
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
|
||||
} else {
|
||||
$('#cari_kegiatan').trigger('change');
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
*/
|
||||
|
||||
$('#simpan_kdpanggil').click(function(){
|
||||
var id = $('#pp_sub_kegiatan_id').val();
|
||||
var kd_panggil = $('#pp_kd_panggil').val();
|
||||
var key = 'simpan_kdpanggil';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'id='+id
|
||||
+'&kd_panggil='+kd_panggil
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_kdpanggil').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('tersimpan..');
|
||||
if(!$("#cari_kegiatan").val()) {
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
|
||||
} else {
|
||||
$('#cari_kegiatan').trigger('change');
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
/*
|
||||
$('#simpan_anggaran').click(function(){
|
||||
var id = $('#pa_sub_kegiatan_id').val();
|
||||
var anggaran = $('#pa_anggaran').val();
|
||||
var key = 'simpan_anggaran';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'id='+id
|
||||
+'&anggaran='+anggaran
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_anggaran').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('tersimpan..');
|
||||
if(!$("#cari_kegiatan").val()) {
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
|
||||
} else {
|
||||
$('#cari_kegiatan').trigger('change');
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#add_pr_anggaran').click(function(){
|
||||
var x = confirm("Anda yakin ingin menambah data ?");
|
||||
if (x) {
|
||||
var key = "add_pr_anggaran";
|
||||
var thn=$("#thn_dpa option:selected").text();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
if(!$("#cari_kegiatan").val()) {
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
|
||||
} else {
|
||||
$('#cari_kegiatan').trigger('change');
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
*/
|
||||
$('#add_pr_anggaran2').click(function(){
|
||||
var id = 0;
|
||||
$('#modal_pagu').modal('show');
|
||||
$('#modal_body_pagu').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_pagu.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_pagu').html(data);
|
||||
// $('#pejabat_nama').first().focus().selected();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#simpan_pagu').click(function(){
|
||||
var thn=$("#thn_dpa option:selected").text();
|
||||
var id = $('#pr_sub_kegiatan_id').val();
|
||||
var sub_kegiatan = $('#pb_sub_kegiatan').val();
|
||||
var kegiatan = $('#pb_kegiatan').val();
|
||||
var p1 = $('#pb_p1').val();
|
||||
var k1 = $('#pb_k1').val();
|
||||
var sk1 = $('#pb_sk1').val();
|
||||
var fs = $('#pb_fs').val();
|
||||
var anggaran = $('#pa_anggaran').val();
|
||||
var kpa = $('#pr_kpa').val();
|
||||
var pptk = $('#pr_pptk').val();
|
||||
var ra = $('#pr_ra').val();
|
||||
var rb = $('#pr_rb').val();
|
||||
var rc1 = $('#pr_rc1').val();
|
||||
var rc2 = $('#pr_rc2').val();
|
||||
var rd = $('#pr_rd').val();
|
||||
var re = $('#pr_re').val();
|
||||
var rf = $('#pr_rf').val();
|
||||
var rg = $('#pr_rg').val();
|
||||
var rh = $('#pr_rh').val();
|
||||
var key = 'simpan_pagu';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'id='+id
|
||||
+'&sub_kegiatan='+sub_kegiatan
|
||||
+'&kegiatan='+kegiatan
|
||||
+'&p1='+p1
|
||||
+'&k1='+k1
|
||||
+'&sk1='+sk1
|
||||
+'&fs='+fs
|
||||
+'&anggaran='+anggaran
|
||||
+'&kpa='+kpa
|
||||
+'&pptk='+pptk
|
||||
+'&ra='+ra
|
||||
+'&rb='+rb
|
||||
+'&rc1='+rc1
|
||||
+'&rc2='+rc2
|
||||
+'&rd='+rd
|
||||
+'&re='+re
|
||||
+'&rf='+rf
|
||||
+'&rg='+rg
|
||||
+'&rh='+rh
|
||||
+'&thn='+thn
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_pagu').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
if(!$("#cari_kegiatan").val()) {
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
|
||||
} else {
|
||||
$('#cari_kegiatan').trigger('change');
|
||||
}
|
||||
$('#modal_alert').modal('show');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$('#ok_alert').click(function(){
|
||||
var id = $('#pr_sub_kegiatan_id').val();
|
||||
$('#modal_alert').modal('hide');
|
||||
if (id==0) {
|
||||
$('#modal_pagu').modal('show');
|
||||
$('#pb_kegiatan').val('');
|
||||
$('#pa_anggaran').val('0');
|
||||
$('#pr_kpa').val('');
|
||||
$('#pr_pptk').val('');
|
||||
$('#pr_ra').val('');
|
||||
$('#pr_rb').val('');
|
||||
$('#pr_rc1').val('');
|
||||
$('#pr_rc2').val('');
|
||||
$('#pr_rd').val('');
|
||||
$('#pr_re').val('');
|
||||
$('#pr_rf').val('');
|
||||
$('#pr_rg').val('');
|
||||
$('#pr_rh').val('');
|
||||
$("#modal_pagu").animate({scrollTop: $(document).height()}, 500);
|
||||
$('#modal_pagu').on('shown.bs.modal', function () {
|
||||
$("#pb_kegiatan").focus();
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
$(document).on('hidden.bs.modal', function (event) {
|
||||
if ($('.modal:visible').length) {
|
||||
$('body').addClass('modal-open');
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
include ('../../koneksi.php');
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$data=pg_query("SELECT anggaran FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
while($row=pg_fetch_array($data)) {
|
||||
$anggaran=$row['anggaran'];
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Anggaran</label>
|
||||
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pa_sub_kegiatan_id">
|
||||
<input type="text" class="form-control" id="pa_anggaran" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($anggaran,0,",","."); ?>">
|
||||
</div>
|
||||
|
||||
<script>
|
||||
function formatAngka(objek, separator) {
|
||||
a = objek.value;b = a.replace(/[^\d]/g,"");c="";panjang=b.length;j=0;
|
||||
for(i=panjang;i>0;i--) {j=j+1;if(((j%3)==1)&&(j!=1)) {c=b.substr(i-1,1)+separator+c;} else {c=b.substr(i-1,1)+c;}}objek.value=c;
|
||||
}
|
||||
|
||||
function validAngka(a) {
|
||||
if(!/^[0-9.]+$/.test(a.value)){a.value = a.value.substring(0,a.value.length-1000);}
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
include ('../../koneksi.php');
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$data=pg_query("SELECT kegiatan,sub_kegiatan,bp_id,kd_panggil,p1,k1,sk1,verifikator_id,pelaksana_kegiatan_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
while($row=pg_fetch_array($data)) {
|
||||
$kegiatan=$row['kegiatan'];
|
||||
$sub_kegiatan=$row['sub_kegiatan'];
|
||||
$p1=$row['p1'];
|
||||
$k1=$row['k1'];
|
||||
$sk1=$row['sk1'];
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Program</label>
|
||||
<textarea class="form-control" id="pb_p1"><?php echo $p1; ?></textarea>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Kegiatan</label>
|
||||
<textarea class="form-control" id="pb_k1"><?php echo $k1; ?></textarea>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Sub Kegiatan</label>
|
||||
<textarea class="form-control" id="pb_sk1"><?php echo $sk1; ?></textarea>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Sub Sub Kegiatan</label>
|
||||
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pb_sub_kegiatan_id">
|
||||
<textarea class="form-control" id="pb_sub_kegiatan"><?php echo $sub_kegiatan; ?></textarea>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Belanja</label>
|
||||
<textarea class="form-control" id="pb_kegiatan"><?php echo $kegiatan; ?></textarea>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Fungsional / Subsidi</label>
|
||||
<select class="form-control" name="pb_fs" id="pb_fs">
|
||||
<option value="f">FUNGSIONAL</option>
|
||||
<option value="s">SUBSIDI</option>
|
||||
</select>
|
||||
</div>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
include ('../../koneksi.php');
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$data=pg_query("SELECT kegiatan,sub_kegiatan,bp_id,kd_panggil,p1,k1,sk1,verifikator_id,pelaksana_kegiatan_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
while($row=pg_fetch_array($data)) {
|
||||
$kd_panggil=$row['kd_panggil'];
|
||||
}
|
||||
?>
|
||||
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pp_sub_kegiatan_id">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Kode Panggil</label>
|
||||
<input type="text" class="form-control" id="pp_kd_panggil" value="<?php echo $kd_panggil; ?>">
|
||||
</div>
|
||||
@@ -0,0 +1,58 @@
|
||||
<?php
|
||||
include('../../koneksi.php');
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$pil=$_POST['pil'];
|
||||
if ($pil=='kpa') {
|
||||
$nm='kpa';$lbl='KPA';
|
||||
} else
|
||||
if ($pil=='pptk') {
|
||||
$nm='pptk';$lbl='PPTK';
|
||||
} else
|
||||
if ($pil=='ppkom') {
|
||||
$nm='ppkom';$lbl='PPKOM';
|
||||
} else
|
||||
if ($pil=='pejabat_pengadaan') {
|
||||
$nm='pejabat_pengadaan';$lbl='PEJABAT PENGADAAN';
|
||||
} else
|
||||
if ($pil=='pkg') {
|
||||
$nm='pelaksana_kegiatan';$lbl='PELAKSANA KEGIATAN';
|
||||
} else
|
||||
if ($pil=='bp') {
|
||||
$nm='bp';$lbl='BENDAHARA PENGELUARAN';
|
||||
} else
|
||||
if ($pil=='ver') {
|
||||
$nm='verifikator';$lbl='VERIFIKATOR';
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1"><?php echo $lbl; ?></label>
|
||||
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="org_sub_kegiatan_id">
|
||||
<input type="hidden" value="<?php echo $pil; ?>" id="pil">
|
||||
<input type="hidden" value="<?php echo $nm; ?>" id="nm">
|
||||
<select class="form-control" name="cari_org" id="cari_org">
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
|
||||
var pil=$('#pil').val();
|
||||
var nm=$('#nm').val();
|
||||
var sub_kegiatan_id=$('#sub_kegiatan_id').val();
|
||||
var key='cek_org';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'nm='+nm
|
||||
+'&sub_kegiatan_id='+sub_kegiatan_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#cari_org').html(data);
|
||||
}
|
||||
});
|
||||
</script>
|
||||
@@ -0,0 +1,233 @@
|
||||
<?php
|
||||
include ('../../koneksi.php');
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$data=pg_query("SELECT p1,k1,sk1,sub_kegiatan,kegiatan,kpa,pptk,ra,rb,rc,rd,re,rf,rg,rh,anggaran FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
while($row=pg_fetch_array($data)) {
|
||||
$p1=$row['p1'];
|
||||
$k1=$row['k1'];
|
||||
$sk1=$row['sk1'];
|
||||
$sub_kegiatan=$row['sub_kegiatan'];
|
||||
$kegiatan=$row['kegiatan'];
|
||||
$kpa=$row['kpa'];
|
||||
$pptk=$row['pptk'];
|
||||
$ra=$row['ra'];
|
||||
$rb=$row['rb'];
|
||||
$rc=$row['rc'];
|
||||
$rd=$row['rd'];
|
||||
$re=$row['re'];
|
||||
$rf=$row['rf'];
|
||||
$rg=$row['rg'];
|
||||
$rh=$row['rh'];
|
||||
$anggaran=$row['anggaran'];
|
||||
}
|
||||
$arr1 = str_split($rc);
|
||||
?>
|
||||
|
||||
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pr_sub_kegiatan_id">
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Fungsional / Subsidi</label>
|
||||
<select class="form-control" name="pb_fs" id="pb_fs">
|
||||
<option value="f">FUNGSIONAL</option>
|
||||
<option value="s">SUBSIDI</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Program</label>
|
||||
<input type="text" class="form-control" list="br_p1" name="browser" id="pb_p1" value="<?php echo $p1; ?>">
|
||||
<datalist id="br_p1">
|
||||
<?php
|
||||
$d=pg_query("SELECT p1 FROM sub_kegiatan WHERE CAST(thn AS INTEGER)>=2024
|
||||
GROUP BY p1
|
||||
ORDER BY p1 ASC");
|
||||
while($rows=pg_fetch_array($d)) {
|
||||
?>
|
||||
<option value="<?php echo $rows[0]; ?>"><?php echo $rows[0]; ?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Kegiatan</label>
|
||||
<input type="text" class="form-control" list="br_k1" name="browser" id="pb_k1" value="<?php echo $k1; ?>">
|
||||
<datalist id="br_k1">
|
||||
<?php
|
||||
$d=pg_query("SELECT k1 FROM sub_kegiatan WHERE CAST(thn AS INTEGER)>=2024
|
||||
GROUP BY k1
|
||||
ORDER BY k1 ASC");
|
||||
while($rows=pg_fetch_array($d)) {
|
||||
?>
|
||||
<option value="<?php echo $rows[0]; ?>"><?php echo $rows[0]; ?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Sub Kegiatan</label>
|
||||
<input type="text" class="form-control" list="br_sk1" name="browser" id="pb_sk1" value="<?php echo $sk1; ?>">
|
||||
<datalist id="br_sk1">
|
||||
<?php
|
||||
$d=pg_query("SELECT sk1 FROM sub_kegiatan WHERE CAST(thn AS INTEGER)>=2024
|
||||
GROUP BY sk1
|
||||
ORDER BY sk1 ASC");
|
||||
while($rows=pg_fetch_array($d)) {
|
||||
?>
|
||||
<option value="<?php echo $rows[0]; ?>"><?php echo $rows[0]; ?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Sub Sub Kegiatan</label>
|
||||
<input type="text" class="form-control" list="br_sub_kegiatan" name="browser" id="pb_sub_kegiatan" value="<?php echo $sub_kegiatan; ?>">
|
||||
<datalist id="br_sub_kegiatan">
|
||||
<?php
|
||||
$d=pg_query("SELECT sub_kegiatan FROM sub_kegiatan WHERE CAST(thn AS INTEGER)>=2024
|
||||
GROUP BY sub_kegiatan
|
||||
ORDER BY sub_kegiatan ASC");
|
||||
while($rows=pg_fetch_array($d)) {
|
||||
?>
|
||||
<option value="<?php echo $rows[0]; ?>"><?php echo $rows[0]; ?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Belanja</label>
|
||||
<input type="text" class="form-control" list="br_kegiatan" name="browser" id="pb_kegiatan" value="<?php echo $kegiatan; ?>">
|
||||
<datalist id="br_kegiatan">
|
||||
<?php
|
||||
$d=pg_query("SELECT kegiatan FROM sub_kegiatan WHERE CAST(thn AS INTEGER)>=2024
|
||||
GROUP BY kegiatan
|
||||
ORDER BY kegiatan ASC");
|
||||
while($rows=pg_fetch_array($d)) {
|
||||
?>
|
||||
<option value="<?php echo $rows[0]; ?>"><?php echo $rows[0]; ?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">A</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $kpa; ?>" id="pr_kpa">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">B</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $pptk; ?>" id="pr_pptk">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">C</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $ra; ?>" id="pr_ra">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">D</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $rb; ?>" id="pr_rb">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">E</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $arr1[0]; ?>" id="pr_rc1">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">F</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $arr1[1]; ?>" id="pr_rc2">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">G</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $rd; ?>" id="pr_rd">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">H</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $re; ?>" id="pr_re">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">I</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $rf; ?>" id="pr_rf">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">J</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $rg; ?>" id="pr_rg">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">K</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $rh; ?>" id="pr_rh">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Anggaran</label>
|
||||
<input type="text" class="form-control" id="pa_anggaran" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($anggaran,0,",","."); ?>">
|
||||
</div>
|
||||
|
||||
<script>
|
||||
function formatAngka(objek, separator) {
|
||||
a = objek.value;b = a.replace(/[^\d]/g,"");c="";panjang=b.length;j=0;
|
||||
for(i=panjang;i>0;i--) {j=j+1;if(((j%3)==1)&&(j!=1)) {c=b.substr(i-1,1)+separator+c;} else {c=b.substr(i-1,1)+c;}}objek.value=c;
|
||||
}
|
||||
|
||||
function validAngka(a) {
|
||||
if(!/^[0-9.]+$/.test(a.value)){a.value = a.value.substring(0,a.value.length-1000);}
|
||||
}
|
||||
|
||||
$('#pb_kegiatan').change(function(){
|
||||
var a=$('#pb_kegiatan').val();
|
||||
var key='cek_rek';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'kegiatan='+a
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var b = data.split('!@#$');
|
||||
$('#pr_kpa').val(b[0]);
|
||||
$('#pr_pptk').val(b[1]);
|
||||
$('#pr_ra').val(b[2]);
|
||||
$('#pr_rb').val(b[3]);
|
||||
$('#pr_rc1').val(b[4]);
|
||||
$('#pr_rc2').val(b[5]);
|
||||
$('#pr_rd').val(b[6]);
|
||||
$('#pr_re').val(b[7]);
|
||||
$('#pr_rf').val(b[8]);
|
||||
$('#pr_rg').val(b[9]);
|
||||
$('#pr_rh').val(b[10]);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
@@ -0,0 +1,91 @@
|
||||
<?php
|
||||
include ('../../koneksi.php');
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$data=pg_query("SELECT kpa,pptk,ra,rb,rc,rd,re,rf,rg,rh FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
|
||||
while($row=pg_fetch_array($data)) {
|
||||
$kpa=$row['kpa'];
|
||||
$pptk=$row['pptk'];
|
||||
$ra=$row['ra'];
|
||||
$rb=$row['rb'];
|
||||
$rc=$row['rc'];
|
||||
$rd=$row['rd'];
|
||||
$re=$row['re'];
|
||||
$rf=$row['rf'];
|
||||
$rg=$row['rg'];
|
||||
$rh=$row['rh'];
|
||||
}
|
||||
$arr1 = str_split($rc);
|
||||
?>
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">A</label>
|
||||
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pr_sub_kegiatan_id">
|
||||
<input type="text" class="form-control reks" value="<?php echo $kpa; ?>" id="pr_kpa">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">B</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $pptk; ?>" id="pr_pptk">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">C</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $ra; ?>" id="pr_ra">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">D</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $rb; ?>" id="pr_rb">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">E</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $arr1[0]; ?>" id="pr_rc1">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">F</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $arr1[1]; ?>" id="pr_rc2">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">G</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $rd; ?>" id="pr_rd">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">H</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $re; ?>" id="pr_re">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">I</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $rf; ?>" id="pr_rf">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">J</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $rg; ?>" id="pr_rg">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">K</label>
|
||||
<input type="text" class="form-control reks" value="<?php echo $rh; ?>" id="pr_rh">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -0,0 +1,341 @@
|
||||
<?php
|
||||
include("../../koneksi.php");
|
||||
$thn=$_POST['thn'];
|
||||
$jenis=$_POST['jenis'];
|
||||
$kegiatan=$_POST['kegiatan'];
|
||||
$kpa=$_POST['kpa'];
|
||||
$pptk=$_POST['pptk'];
|
||||
$pgn=$_POST['pgn'];
|
||||
$kom=$_POST['kom'];
|
||||
$pejabat_pengadaan_id=$_POST['pejabat_pengadaan_id'];
|
||||
$rh=$_POST['rh'];
|
||||
$sub_kegiatan=$_POST['sub_kegiatan'];
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
$("#tabel_data_pr_anggaran").DataTable({"stateSave": false,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
|
||||
</script>
|
||||
<input type="hidden" id="awal">
|
||||
<input type="hidden" id="temp_data" style="width:600px" value="<?php echo $tempdata; ?>">
|
||||
|
||||
<table id="tabel_data_pr_anggaran" class="table table-striped table-condensed table-bordered" cellpadding="1" style="font-family:Inter;font-size:13px">
|
||||
<thead>
|
||||
<tr style="color:grey;font-family:InterSB">
|
||||
<td align="center" width="50px">Thn</td>
|
||||
<?php
|
||||
if ($jenis=='Perencanaan') {} else {
|
||||
?>
|
||||
<td align="center">KPA</td>
|
||||
<td align="center">PPTk</td>
|
||||
<td align="center">PPKom</td>
|
||||
<td align="center">PPBJ</td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<!--<td align="center">Jenis</td>-->
|
||||
<td align="center" style="display:none">Kd</td>
|
||||
<td align="center" width="130px">Rek</td>
|
||||
<td align="center">Sub sub kegiatan / Belanja</td>
|
||||
<?php
|
||||
if ($jenis=='Perencanaan') {} else {
|
||||
?>
|
||||
<td align="center">Kd Panggil</td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<td align="center">Anggaran</td>
|
||||
<!--<td align="center" style="color:black" width="90px">Penyerapan</td>
|
||||
<td align="center" style="color:black" width="90px">Hutang</td>
|
||||
<td align="center" style="color:black" width="90px">Realisasi</td>
|
||||
<td align="center" width="100px">Sisa</td>-->
|
||||
<td align="center" width="60">Tools</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$data=pg_query("SELECT a.inisial,t.inisial,o.inisial,p.inisial,g.nama,
|
||||
k.ra,k.rb,k.rc,k.rd,k.re,k.rf,k.rg,k.rh,k.sub_kegiatan,k.anggaran,
|
||||
k.id,
|
||||
k.kegiatan,k.kpa,k.pptk,
|
||||
k.kd_panggil,b.inisial,pk.inisial,v.inisial,k.thn
|
||||
FROM sub_kegiatan k
|
||||
LEFT OUTER JOIN kpa a ON (a.id=k.kpa_id)
|
||||
LEFT OUTER JOIN pptk t ON (t.id=k.pptk_id)
|
||||
LEFT OUTER JOIN pejabat_pengadaan p ON (p.id=k.pejabat_pengadaan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
LEFT OUTER JOIN subkategori_kegiatan g ON (g.id=k.kategori_id)
|
||||
LEFT OUTER JOIN bp b ON (b.id=k.bp_id)
|
||||
LEFT OUTER JOIN pelaksana_kegiatan pk ON (pk.id=k.pelaksana_kegiatan_id)
|
||||
LEFT OUTER JOIN verifikator v ON (v.id=k.verifikator_id)
|
||||
WHERE k.thn='$thn'
|
||||
".($sub_kegiatan == null ? "" : "AND k.sub_kegiatan='$sub_kegiatan'")."
|
||||
".($pejabat_pengadaan_id == null ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($kegiatan == null ? "" : "AND k.kegiatan='$kegiatan' AND k.rh='$rh'")."
|
||||
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
|
||||
".($pptk == null ? "" : "AND k.pptk_id='$pptk'")."
|
||||
".($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'")."
|
||||
")."
|
||||
")."
|
||||
ORDER BY k.id DESC
|
||||
");
|
||||
|
||||
while($r=pg_fetch_array($data)) {
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri" align="center"><?php echo $r['thn']; ?></td>
|
||||
<?php
|
||||
if ($jenis=='Perencanaan') {} else {
|
||||
?>
|
||||
<td><button class="btn btn-block btn-xs ed_kpa" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
|
||||
<?php if(($r[0]=='') || ($r[0]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[0];} ?>
|
||||
</button></td>
|
||||
<td><button class="btn btn-block btn-xs ed_pptk" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
|
||||
<?php if(($r[1]=='') || ($r[1]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[1];} ?>
|
||||
</button></td>
|
||||
<td><button class="btn btn-block btn-xs ed_ppkom" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
|
||||
<?php if(($r[2]=='') || ($r[2]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[2];} ?>
|
||||
</button></td>
|
||||
<td><button class="btn btn-block btn-xs ed_pejabat_pengadaan" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
|
||||
<?php if(($r[3]=='') || ($r[3]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[3];} ?>
|
||||
</button></td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<!--<td><?php echo $r[20]; ?></td>-->
|
||||
<td align="center" class="kiri" style="display:none"><?php
|
||||
if (!empty($r[12])) {
|
||||
$no_pinjam=(int) substr($r[12],0,2);
|
||||
$kode=sprintf("%02s",$no_pinjam);
|
||||
echo $kode;
|
||||
} else {echo "-";}
|
||||
?></td>
|
||||
<td>
|
||||
<?php if(($r[5]=='') || ($r[5]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r['kpa'].' '.$r['pptk'].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12];} ?>
|
||||
</td>
|
||||
<td>
|
||||
<span style="font-family:InterSB">
|
||||
<?php if(($r[13]=='') || ($r[13]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[13];} ?>
|
||||
</span><br>
|
||||
<span>
|
||||
<?php if(($r[16]=='') || ($r[16]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[16];} ?>
|
||||
</span>
|
||||
</td>
|
||||
<?php
|
||||
if ($jenis=='Perencanaan') {} else {
|
||||
?>
|
||||
<td>
|
||||
<button class="btn btn-block btn-xs kdpanggil" style="font-family:Inter;font-size:13px;text-align: left !important;white-space: normal;word-wrap: break-word;" id="<?php echo $r['id'];?>">
|
||||
<span style="font-family:InterSB">
|
||||
<?php if(($r[19]=='') || ($r[19]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[19];} ?>
|
||||
</span><br>
|
||||
<span>
|
||||
<?php echo $r[20].' '.$r[21].' '.$r[22]; ?>
|
||||
</span>
|
||||
</button>
|
||||
</td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<td align="right">
|
||||
<span style="color:black">
|
||||
<?php if(($r[14]=='') || ($r[14]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo number_format($r[14],0,',','.');} ?>
|
||||
</span>
|
||||
</td> <!-- anggaran -->
|
||||
<!--<td align="right"><button class="btn btn-block btn-xs res" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[15],0,',','.'); ?></button></td> <!-- Penyerapan -->
|
||||
<!--<td align="right"><button class="btn btn-block btn-xs hut" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[16],0,',','.'); ?></button></td> <!-- Hutang -->
|
||||
<!--<td align="right"><button class="btn btn-block btn-xs res3" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[17],0,',','.'); ?></button></td> <!-- Realisasi -->
|
||||
|
||||
<!--<td align="right" class="kanan"><span
|
||||
<?php if($r[18]<0) {?>style="color:red"<?php } else { ?>style="color:green"<?php } ?>
|
||||
><?php echo number_format($r[14]-($r[17]),0,',','.'); ?></span></td>-->
|
||||
<td align="center" class="kanan">
|
||||
<button type="button" name="edit" style="height:22px;" class="btn btn-teal btn-xs edit" id="<?php echo $r['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-pencil"></i>
|
||||
</button>
|
||||
<button type="button" name="delete" style="height:22px;" class="btn btn-danger btn-xs delete" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
|
||||
$('button[name="edit"]').popover();
|
||||
$('button[name="delete"]').popover();
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.delete',function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "delete_anggaran";
|
||||
var id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
var thn=$("#thn_dpa option:selected").text();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'id='+id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
if(!$("#cari_kegiatan").val()) {
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
|
||||
} else {
|
||||
$('#cari_kegiatan').trigger('change');
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.edit',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_pagu').modal('show');
|
||||
$('#modal_body_pagu').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_pagu.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_pagu').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.kdpanggil',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_kdpanggil').modal('show');
|
||||
$('#modal_body_kdpanggil').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_kdpanggil.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_kdpanggil').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
/*
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_anggaran',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_anggaran').modal('show');
|
||||
$('#modal_body_anggaran').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_anggaran.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_anggaran').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_belanja',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_belanja').modal('show');
|
||||
$('#modal_body_belanja').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_belanja.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_belanja').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_rek',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_rek').modal('show');
|
||||
$('#modal_body_rek').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_rek.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_rek').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
*/
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_kpa',function(){
|
||||
var id = $(this).attr('id');
|
||||
var pil='kpa';
|
||||
$('#modal_org').modal('show');
|
||||
$('#modal_body_org').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_org.php",
|
||||
data: 'id='+id
|
||||
+'&pil='+pil,
|
||||
success: function(data){
|
||||
$('#modal_judul_org').html('');
|
||||
$('#modal_body_org').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_pptk',function(){
|
||||
var id = $(this).attr('id');
|
||||
var pil='pptk';
|
||||
$('#modal_org').modal('show');
|
||||
$('#modal_body_org').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_org.php",
|
||||
data: 'id='+id
|
||||
+'&pil='+pil,
|
||||
success: function(data){
|
||||
$('#modal_judul_org').html('');
|
||||
$('#modal_body_org').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_ppkom',function(){
|
||||
var id = $(this).attr('id');
|
||||
var pil='ppkom';
|
||||
$('#modal_org').modal('show');
|
||||
$('#modal_body_org').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_org.php",
|
||||
data: 'id='+id
|
||||
+'&pil='+pil,
|
||||
success: function(data){
|
||||
$('#modal_judul_org').html('');
|
||||
$('#modal_body_org').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_pejabat_pengadaan',function(){
|
||||
var id = $(this).attr('id');
|
||||
var pil='pejabat_pengadaan';
|
||||
$('#modal_org').modal('show');
|
||||
$('#modal_body_org').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_org.php",
|
||||
data: 'id='+id
|
||||
+'&pil='+pil,
|
||||
success: function(data){
|
||||
$('#modal_judul_org').html('');
|
||||
$('#modal_body_org').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
@@ -0,0 +1,472 @@
|
||||
<?php
|
||||
include("../../koneksi.php");
|
||||
$thn=$_POST['thn'];
|
||||
$jenis=$_POST['jenis'];
|
||||
$kegiatan=$_POST['kegiatan'];
|
||||
$kpa=$_POST['kpa'];
|
||||
$pptk=$_POST['pptk'];
|
||||
$pgn=$_POST['pgn'];
|
||||
$kom=$_POST['kom'];
|
||||
$pejabat_pengadaan_id=$_POST['pejabat_pengadaan_id'];
|
||||
$rh=$_POST['rh'];
|
||||
$sub_kegiatan=$_POST['sub_kegiatan'];
|
||||
?>
|
||||
|
||||
<style type="text/css">
|
||||
input[type=checkbox] {
|
||||
transform: scale(1.5);
|
||||
}
|
||||
|
||||
.table > tbody > tr > td {
|
||||
vertical-align: middle;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script type="text/javascript">
|
||||
$("#tabel_data_pr_anggaran").DataTable({"stateSave": false,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false,
|
||||
lengthMenu: [[500, -1], [500, "All"]],
|
||||
"iDisplayLength": 500
|
||||
});
|
||||
</script>
|
||||
<input type="hidden" id="awal">
|
||||
<input type="hidden" id="temp_data" style="width:600px" value="<?php echo $tempdata; ?>">
|
||||
|
||||
<table id="tabel_data_pr_anggaran" class="table table-striped table-condensed table-bordered" cellpadding="1" style="font-family:Inter;font-size:13px">
|
||||
<thead>
|
||||
<tr style="color:grey;font-family:InterSB">
|
||||
<td align="center" width="30">
|
||||
<input type="checkbox" name="checkAll" id="checkAll" class="checkbox cb_data" aria-label="Single checkbox Two" ></td>
|
||||
<td align="center" width="30px">Thn</td>
|
||||
<?php
|
||||
if ($jenis=='Perencanaan') {} else {
|
||||
?>
|
||||
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_kpa">KPA</button></td>
|
||||
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_pptk">PPTK</button></td>
|
||||
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_ppkom">PPKOM</button></td>
|
||||
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_pejabat_pengadaan">PP</button></td>
|
||||
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_pkg">PKG</button></td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<!--<td align="center">Jenis</td>-->
|
||||
<td align="center" style="display:none">Kd</td>
|
||||
<td align="center" width="130px">Rek</td>
|
||||
<td align="center">Sub sub kegiatan / Belanja</td>
|
||||
<?php
|
||||
if ($jenis=='Perencanaan') {} else {
|
||||
?>
|
||||
<td align="center">Kode</td>
|
||||
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_bp">BP</button></td>
|
||||
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_ver">VER</button></td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<td align="center">Anggaran</td>
|
||||
<!--<td align="center" style="color:black" width="90px">Penyerapan</td>
|
||||
<td align="center" style="color:black" width="90px">Hutang</td>
|
||||
<td align="center" style="color:black" width="90px">Realisasi</td>
|
||||
<td align="center" width="100px">Sisa</td>-->
|
||||
<td align="center" width="60">Tools</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$data=pg_query("SELECT a.inisial,t.inisial,o.inisial,p.inisial,g.nama,
|
||||
k.ra,k.rb,k.rc,k.rd,k.re,k.rf,k.rg,k.rh,k.sub_kegiatan,k.anggaran,
|
||||
k.id,
|
||||
k.kegiatan,k.kpa,k.pptk,
|
||||
k.kd_panggil,b.inisial,pk.inisial,v.inisial,k.thn
|
||||
FROM sub_kegiatan k
|
||||
LEFT OUTER JOIN kpa a ON (a.id=k.kpa_id)
|
||||
LEFT OUTER JOIN pptk t ON (t.id=k.pptk_id)
|
||||
LEFT OUTER JOIN pejabat_pengadaan p ON (p.id=k.pejabat_pengadaan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
LEFT OUTER JOIN subkategori_kegiatan g ON (g.id=k.kategori_id)
|
||||
LEFT OUTER JOIN bp b ON (b.id=k.bp_id)
|
||||
LEFT OUTER JOIN pelaksana_kegiatan pk ON (pk.id=k.pelaksana_kegiatan_id)
|
||||
LEFT OUTER JOIN verifikator v ON (v.id=k.verifikator_id)
|
||||
WHERE k.thn='$thn'
|
||||
".($sub_kegiatan == null ? "" : "AND k.sub_kegiatan='$sub_kegiatan'")."
|
||||
".($pejabat_pengadaan_id == null ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($kegiatan == null ? "" : "AND k.kegiatan='$kegiatan' AND k.rh='$rh'")."
|
||||
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
|
||||
".($pptk == null ? "" : "AND k.pptk_id='$pptk'")."
|
||||
".($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'")."
|
||||
")."
|
||||
")."
|
||||
ORDER BY k.id DESC
|
||||
");
|
||||
|
||||
while($r=pg_fetch_array($data)) {
|
||||
?>
|
||||
<tr>
|
||||
<td align="center" class="kiri">
|
||||
<input
|
||||
type="checkbox" id='checkDelete' name='checkDelete[]' class="checkbox cb_data" value="<?php echo $r['id']; ?>"
|
||||
aria-label="Single checkbox Two"
|
||||
<?php
|
||||
if($tempdata) {
|
||||
$pizza = "$tempdata";
|
||||
$pieces = explode(",", $pizza);
|
||||
foreach ($pieces as $value) {
|
||||
if ($r['id']==$value) {echo "checked";} else {}
|
||||
}
|
||||
} else {}
|
||||
?>
|
||||
>
|
||||
</td>
|
||||
<td align="center"><?php echo $r['thn']; ?></td>
|
||||
<?php
|
||||
if ($jenis=='Perencanaan') {} else {
|
||||
?>
|
||||
<td align="center"><?php if(($r[0]=='') || ($r[0]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[0];} ?></td>
|
||||
<td align="center"><?php if(($r[1]=='') || ($r[1]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[1];} ?></td>
|
||||
<td align="center"><?php if(($r[2]=='') || ($r[2]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[2];} ?></td>
|
||||
<td align="center"><?php if(($r[3]=='') || ($r[3]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[3];} ?></td>
|
||||
<td align="center"><?php if(($r[21]=='') || ($r[21]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[21];} ?></td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<!--<td><?php echo $r[20]; ?></td>-->
|
||||
<td align="center" class="kiri" style="display:none"><?php
|
||||
if (!empty($r[12])) {
|
||||
$no_pinjam=(int) substr($r[12],0,2);
|
||||
$kode=sprintf("%02s",$no_pinjam);
|
||||
echo $kode;
|
||||
} else {echo "-";}
|
||||
?></td>
|
||||
<td>
|
||||
<?php if(($r[5]=='') || ($r[5]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r['kpa'].' '.$r['pptk'].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12];} ?>
|
||||
</td>
|
||||
<td>
|
||||
<span style="font-family:InterSB">
|
||||
<?php if(($r[13]=='') || ($r[13]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[13];} ?>
|
||||
</span><br>
|
||||
<span>
|
||||
<?php if(($r[16]=='') || ($r[16]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[16];} ?>
|
||||
</span>
|
||||
</td>
|
||||
<?php
|
||||
if ($jenis=='Perencanaan') {} else {
|
||||
?>
|
||||
<td>
|
||||
<button class="btn btn-block btn-xs kdpanggil" style="font-family:Inter;font-size:13px;text-align: left !important;white-space: normal;word-wrap: break-word;" id="<?php echo $r['id'];?>">
|
||||
<span style="font-family:InterSB">
|
||||
<?php if(($r[19]=='') || ($r[19]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[19];} ?>
|
||||
</span>
|
||||
</button>
|
||||
</td>
|
||||
<td align="center"><?php if(($r[20]=='') || ($r[20]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[20];} ?></td>
|
||||
<td align="center"><?php if(($r[22]=='') || ($r[22]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[22];} ?></td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<td align="right">
|
||||
<span style="color:black">
|
||||
<?php if(($r[14]=='') || ($r[14]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo number_format($r[14],0,',','.');} ?>
|
||||
</span>
|
||||
</td> <!-- anggaran -->
|
||||
<!--<td align="right"><button class="btn btn-block btn-xs res" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[15],0,',','.'); ?></button></td> <!-- Penyerapan -->
|
||||
<!--<td align="right"><button class="btn btn-block btn-xs hut" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[16],0,',','.'); ?></button></td> <!-- Hutang -->
|
||||
<!--<td align="right"><button class="btn btn-block btn-xs res3" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[17],0,',','.'); ?></button></td> <!-- Realisasi -->
|
||||
|
||||
<!--<td align="right" class="kanan"><span
|
||||
<?php if($r[18]<0) {?>style="color:red"<?php } else { ?>style="color:green"<?php } ?>
|
||||
><?php echo number_format($r[14]-($r[17]),0,',','.'); ?></span></td>-->
|
||||
<td align="center" class="kanan">
|
||||
<?php if ($jenis=='Perencanaan') { ?>
|
||||
<button type="button" name="edit" style="height:22px;" class="btn btn-teal btn-xs edit" id="<?php echo $r['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-pencil"></i>
|
||||
</button>
|
||||
<button type="button" name="delete" style="height:22px;" class="btn btn-danger btn-xs delete" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
<?php } else {} ?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
$totjml=$totjml+1;
|
||||
$totnilai=$totnilai+$r[14];
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
<input type="hidden" id="totnilai" value="<?php echo number_format($totnilai,0,',','.'); ?>">
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
|
||||
$('button[name="edit"]').popover();
|
||||
$('button[name="delete"]').popover();
|
||||
|
||||
var totnilai=$('#totnilai').val();
|
||||
$('#pagu_totnilai').val(totnilai);
|
||||
|
||||
function getSelectedVal(){
|
||||
let table=$('#tabel_data_pr_anggaran').DataTable();
|
||||
let arr= [];
|
||||
let checkedvalues = table.$('input:checked').each(function () {
|
||||
arr.push($(this).attr('value'))
|
||||
});
|
||||
arr=arr.toString();
|
||||
$("#temp_data").val(arr);
|
||||
}
|
||||
|
||||
$("#checkAll").click(function () {
|
||||
$('input:checkbox').not(this).prop('checked', this.checked);
|
||||
});
|
||||
|
||||
$("input[type='checkbox']").change(function() {
|
||||
getSelectedVal();
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.delete',function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "delete_anggaran";
|
||||
var id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
var thn=$("#thn_dpa option:selected").text();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/crud.php",
|
||||
data: 'id='+id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
if(!$("#cari_kegiatan").val()) {
|
||||
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
|
||||
} else {
|
||||
$('#cari_kegiatan').trigger('change');
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.edit',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_pagu').modal('show');
|
||||
$('#modal_body_pagu').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_pagu.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_pagu').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_kpa',function(){
|
||||
var a = $('#temp_data').val();
|
||||
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
|
||||
var id = $(this).attr('id');
|
||||
var pil='kpa';
|
||||
$('#modal_org').modal('show');
|
||||
$('#modal_body_org').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_org.php",
|
||||
data: 'id='+id
|
||||
+'&pil='+pil,
|
||||
success: function(data){
|
||||
$('#modal_judul_org').html('');
|
||||
$('#modal_body_org').html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_pptk',function(){
|
||||
var a = $('#temp_data').val();
|
||||
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
|
||||
var id = $(this).attr('id');
|
||||
var pil='pptk';
|
||||
$('#modal_org').modal('show');
|
||||
$('#modal_body_org').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_org.php",
|
||||
data: 'id='+id
|
||||
+'&pil='+pil,
|
||||
success: function(data){
|
||||
$('#modal_judul_org').html('');
|
||||
$('#modal_body_org').html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_ppkom',function(){
|
||||
var a = $('#temp_data').val();
|
||||
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
|
||||
var id = $(this).attr('id');
|
||||
var pil='ppkom';
|
||||
$('#modal_org').modal('show');
|
||||
$('#modal_body_org').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_org.php",
|
||||
data: 'id='+id
|
||||
+'&pil='+pil,
|
||||
success: function(data){
|
||||
$('#modal_judul_org').html('');
|
||||
$('#modal_body_org').html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_pejabat_pengadaan',function(){
|
||||
var a = $('#temp_data').val();
|
||||
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
|
||||
var id = $(this).attr('id');
|
||||
var pil='pejabat_pengadaan';
|
||||
$('#modal_org').modal('show');
|
||||
$('#modal_body_org').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_org.php",
|
||||
data: 'id='+id
|
||||
+'&pil='+pil,
|
||||
success: function(data){
|
||||
$('#modal_judul_org').html('');
|
||||
$('#modal_body_org').html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_pkg',function(){
|
||||
var a = $('#temp_data').val();
|
||||
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
|
||||
var id = $(this).attr('id');
|
||||
var pil='pkg';
|
||||
$('#modal_org').modal('show');
|
||||
$('#modal_body_org').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_org.php",
|
||||
data: 'id='+id
|
||||
+'&pil='+pil,
|
||||
success: function(data){
|
||||
$('#modal_judul_org').html('');
|
||||
$('#modal_body_org').html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_bp',function(){
|
||||
var a = $('#temp_data').val();
|
||||
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
|
||||
var id = $(this).attr('id');
|
||||
var pil='bp';
|
||||
$('#modal_org').modal('show');
|
||||
$('#modal_body_org').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_org.php",
|
||||
data: 'id='+id
|
||||
+'&pil='+pil,
|
||||
success: function(data){
|
||||
$('#modal_judul_org').html('');
|
||||
$('#modal_body_org').html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_ver',function(){
|
||||
var a = $('#temp_data').val();
|
||||
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
|
||||
var id = $(this).attr('id');
|
||||
var pil='ver';
|
||||
$('#modal_org').modal('show');
|
||||
$('#modal_body_org').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_org.php",
|
||||
data: 'id='+id
|
||||
+'&pil='+pil,
|
||||
success: function(data){
|
||||
$('#modal_judul_org').html('');
|
||||
$('#modal_body_org').html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.kdpanggil',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_kdpanggil').modal('show');
|
||||
$('#modal_body_kdpanggil').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_kdpanggil.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_kdpanggil').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
/*
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_anggaran',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_anggaran').modal('show');
|
||||
$('#modal_body_anggaran').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_anggaran.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_anggaran').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_belanja',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_belanja').modal('show');
|
||||
$('#modal_body_belanja').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_belanja.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_belanja').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_pr_anggaran").on('click','.ed_rek',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_rek').modal('show');
|
||||
$('#modal_body_rek').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/master/pr_anggaran/modal_rek.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_rek').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
*/
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user