add simak to git repo

This commit is contained in:
ryan
2025-10-10 09:25:05 +07:00
commit dc9b19e59f
2037 changed files with 443491 additions and 0 deletions
+223
View File
@@ -0,0 +1,223 @@
<?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(anggaran)
FROM sub_kegiatan
WHERE thn='$thn' AND anggaran IS NOT NULL
");
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'
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'
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'
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'
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_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>';
}
?>
+197
View File
@@ -0,0 +1,197 @@
<?php
require_once '../../assets/excel/PHPExcel.php';
// koneksi ke database
include('../koneksi.php');
$kegiatan=$_GET['kg'];
$kpa=$_GET['kpa'];
$pptk=$_GET['pptk'];
$pgn=$_GET['pgn'];
$kom=$_GET['kom'];
$thn=$_GET['thn'];
$rh=$_GET['rh'];
$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(67);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(18);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(18);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(18);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(18);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(18);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(18);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(18);
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(8);
$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('LAPORAN REALISASI');
$objPHPExcel->getSheet(0)
->setCellValue('A1', 'Sub / Kegiatan')
->setCellValue('B1', 'Anggaran')
->setCellValue('C1', 'RL TW-1')
->setCellValue('D1', 'RL TW-2')
->setCellValue('E1', 'RL TW-3')
->setCellValue('F1', 'RL TW-4')
->setCellValue('G1', 'Total')
->setCellValue('H1', 'Sisa')
->setCellValue('I1', '%')
->setCellValue('J1', '% Sisa');
$ca=pg_query("SELECT anggaran FROM sub_kegiatan WHERE id=1436");
while($rca=pg_fetch_array($ca)) {$angg=$rca[0];}
$cb=pg_query("SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id IN (1436,1437,1438)
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '1' AND '3' AND a.tanggal_lunas IS NOT NULL
");
while($rcb=pg_fetch_array($cb)) {$l1=$rcb[0];}
$cc=pg_query("SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id IN (1436,1437,1438)
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '4' AND '6' AND a.tanggal_lunas IS NOT NULL");
while($rcc=pg_fetch_array($cc)) {$l2=$rcc[0];}
$cd=pg_query("SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id IN (1436,1437,1438)
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '7' AND '9' AND a.tanggal_lunas IS NOT NULL");
while($rcd=pg_fetch_array($cd)) {$l3=$rcd[0];}
$ce=pg_query("SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id IN (1436,1437,1438)
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '10' AND '12' AND a.tanggal_lunas IS NOT NULL");
while($rce=pg_fetch_array($ce)) {$l4=$rce[0];}
/* ======================= */
$query = "SELECT a.inisial,o.inisial,t.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,
(SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id=k.id
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '1' AND '3' AND a.tanggal_lunas IS NOT NULL
),
(SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id=k.id
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '4' AND '6' AND a.tanggal_lunas IS NOT NULL
),
(SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id=k.id
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '7' AND '9' AND a.tanggal_lunas IS NOT NULL
),
(SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id=k.id
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '10' AND '12' AND a.tanggal_lunas IS NOT NULL
),k.id,k.kegiatan
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' AND k.anggaran IS NOT NULL
".($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 ASC";
$hasil = pg_query($query);
$baris = 2;
$a=1;
while ($r = pg_fetch_array($hasil))
{
if (($r['id']=='1436') || ($r['id']=='1437') || ($r['id']=='1438')) {
$p=@((($l1+$l2+$l3+$l4))/$angg);
$p1=@(($angg-($l1+$l2+$l3+$l4))/$angg);
$tot=$r[15]+$r[16]+$r[17]+$r[18];
$sisa=$angg-($l1+$l2+$l3+$l4);
} else {
$p=@((($r[15]+$r[16]+$r[17]+$r[18]))/$r[14]);
$p1=@(($r[14]-($r[15]+$r[16]+$r[17]+$r[18]))/$r[14]);
$tot=$r[15]+$r[16]+$r[17]+$r[18];
$sisa=$r[14]-($r[15]+$r[16]+$r[17]+$r[18]);
}
$objPHPExcel->getSheet(0)
->setCellValue('A'.$baris, $r[13]."".PHP_EOL."".$r[20])
->setCellValueExplicit('B'.$baris, $r[14], PHPExcel_Cell_DataType::TYPE_NUMERIC) /*anggaran*/
->setCellValueExplicit('C'.$baris, $r[15], PHPExcel_Cell_DataType::TYPE_NUMERIC)
->setCellValueExplicit('D'.$baris, $r[16], PHPExcel_Cell_DataType::TYPE_NUMERIC)
->setCellValueExplicit('E'.$baris, $r[17], PHPExcel_Cell_DataType::TYPE_NUMERIC)
->setCellValueExplicit('F'.$baris, $r[18], PHPExcel_Cell_DataType::TYPE_NUMERIC)
->setCellValueExplicit('G'.$baris, $tot, PHPExcel_Cell_DataType::TYPE_NUMERIC)
->setCellValueExplicit('H'.$baris, $sisa, PHPExcel_Cell_DataType::TYPE_NUMERIC)
->setCellValue('I'.$baris, number_format($p*100, 0, '.', ''))
->setCellValue('J'.$baris, number_format($p1*100, 0, '.', ''));
$objPHPExcel->getSheet(0)->getStyle('B'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('C'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('D'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('E'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('F'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('G'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('H'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('P'.$baris)->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getStyle('I1:J'.$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="laporan_realisasi.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+123
View File
@@ -0,0 +1,123 @@
<?php
require_once '../../assets/excel/PHPExcel.php';
// koneksi ke database
include('../koneksi.php');
$sub_kegiatan_id=$_GET['id'];
$key=$_GET['key'];
$thn=$_GET['thn'];
if ($key=='tw1') {$bn="BETWEEN '1' AND '3'";} else
if ($key=='tw2') {$bn="BETWEEN '4' AND '6'";} else
if ($key=='tw3') {$bn="BETWEEN '7' AND '9'";} else
if ($key=='tw4') {$bn="BETWEEN '10' AND '12'";}
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(30);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(25);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(26);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(33);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(15);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(20);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(11);
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(11);
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(11);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A1:J1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:J1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle('LAPORAN');
$objPHPExcel->getSheet(0)
->setCellValue('A1', 'No')
->setCellValue('B1', 'Penyedia')
->setCellValue('C1', 'No SP/SPK/Kwi')
->setCellValue('D1', 'Berlaku')
->setCellValue('E1', 'Kegiatan pengadaan')
->setCellValue('F1', 'Terbayar')
->setCellValue('G1', 'Jenis')
->setCellValue('H1', 'Status')
->setCellValue('I1', 'Adminers')
->setCellValue('J1', 'Nota dinas');
$query = "SELECT COALESCE(r.nama,p.cad1),p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,p.kegiatan_pengadaan,l.nilai_pelunasan,k.nama,
CASE WHEN p.tgl_setor IS NOT NULL THEN 'Realisasi'
ELSE
CASE
WHEN status='Proses' THEN 'Proses Adminers'
WHEN status='Selesai Adminers' THEN 'Selesai Adminers'
ELSE 'Penyerapan'
END
END
,
COALESCE(u.nama,p.user_nama),
(SELECT COUNT(*) FROM nota_dinas n
LEFT OUTER JOIN list_relasi p1 ON (p1.nota_dinas_id=n.id)
WHERE
p1.pekerjaan_id=p.id),p.id,l.nilai_pelunasan
FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN rekanan r ON (r.id=p.rekanan_id)
LEFT OUTER JOIN jenis_kegiatan k ON (k.id=p.jenis_kegiatan_id)
LEFT OUTER JOIN data_user u ON (u.id=p.adminers_id)
LEFT OUTER JOIN vr_realisasi r2 ON (r2.pekerjaan_id=p.id)
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r2.id)
WHERE
s.id=$sub_kegiatan_id
AND EXTRACT(YEAR FROM DATE(l.tanggal_lunas))='$thn'
AND l.tanggal_lunas IS NOT NULL
AND EXTRACT(MONTH FROM DATE(l.tanggal_lunas)) ".$bn."
ORDER BY p.id ASC
";
$hasil = pg_query($query);
$baris = 2;
$a=1;
while ($r = pg_fetch_array($hasil))
{
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$vv='';} else {
$vv=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp']));
}
$objPHPExcel->getSheet(0)
->setCellValue('A'.$baris, $a)
->setCellValue('B'.$baris, $r[0])
->setCellValueExplicit('C'.$baris, $r[1], PHPExcel_Cell_DataType::TYPE_STRING)
->setCellValue('D'.$baris, $vv)
->setCellValue('E'.$baris, $r[4])
->setCellValueExplicit('F'.$baris, $r[5], PHPExcel_Cell_DataType::TYPE_NUMERIC)
->setCellValue('G'.$baris, $r[6])
->setCellValue('H'.$baris, $r[7])
->setCellValue('I'.$baris, $r[8])
->setCellValue('J'.$baris, $r[9]);
$objPHPExcel->getSheet(0)->getStyle('F'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('D'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:J'.$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="rincian_resmi.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+517
View File
@@ -0,0 +1,517 @@
<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'];
?>
<br>
<br>
<br>
<br>
<br>
<style type="text/css">
#gtotal {
font-family: "Arial";
font-size:14px;
font-weight:bold;
}
</style>
<div class="row" style="margin-top:-15px">
<div class="col-lg-12">
<!--<span class="pull-left" id="gtotal"></span>-->
<p class="judul_page"><i class="mdi mdi-cash-multiple m-r-5"></i>Laporan Realisasi</p>
</div>
</div>
<br>
<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>
<div class="col-lg-6">
<select class="form-control" name="cari_kegiatan" id="cari_kegiatan">
</select>
</div>
<div class="col-lg-1">
<button type="button" class="btn btn-success btn-block" id="excel_lap_realisasi">Excel</button>
</div>
</div>
<br>
<br>
<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-titles" 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-titles" 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-titles" 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">
<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">&times;</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>
<script>
$("#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').val();
var pptk_id = $('#cari_pptk').val();
var pejabat_pengadaan_id = $('#cari_pgn').val();
var ppkom_id = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/lap_realisasi/tabel.php",
data: 'thn='+thn,
success: function(data){
var key='cek_anggaran';
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn,pgn:pejabat_pengadaan_id,kom:ppkom_id,pptk:pptk_id});
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
if (data=='ada') {
$('#tabel_anggaran').show();
var pptk_id = $('#cari_pptk').val();
var pejabat_pengadaan_id = $('#cari_pgn').val();
var ppkom_id = $('#cari_kom').val();
var key='cek_kpa';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
$('#cari_kpa').html('<option value=""></option>'+data);
}
});
var key='cek_pptk';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
if ((pptk_id==undefined) || (pptk_id=='')) {
$('#cari_pptk').html('<option value=""></option>'+data);
} else {
$('#cari_pptk').html(data);
}
}
});
var key='cek_pgn';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
if ((pejabat_pengadaan_id==undefined) || (pejabat_pengadaan_id=='')) {
$('#cari_pgn').html('<option value=""></option>'+data);
} else {
$('#cari_pgn').html(data);
}
}
});
var key='cek_kom';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
if ((ppkom_id==undefined) || (ppkom_id=='')) {
// $('#cari_kom').html('<option value=""></option>'+data);
$('#cari_kom').html('<option value=""></option>'+data+'<option value="ALL">ALL PPKOM</option><option value="NON">NON PPKOM</option>');
} else {
$('#cari_kom').html(data);
}
}
});
var key='cek_kegiatan';
$.ajax({
type: "POST",
url: "app/lap_realisasi/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 Kegiatan --</option>'+data);
}
});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
} else {
alert('data tidak ada..');
$('#tabel_anggaran').hide();
}
}
});
}
});
$('#cari_kegiatan').change(function(){
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
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/lap_realisasi/tabel.php",
data: 'thn='+thn
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn, kegiatan:a, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:d, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&kpa='+b
+'&pptk='+c
+'&pgn='+d
+'&kom='+e
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
$('#cari_kpa').change(function(){
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
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/lap_realisasi/tabel.php",
data: 'thn='+thn
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn, kegiatan:a, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:d, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&kpa='+b
+'&pptk='+c
+'&pgn='+d
+'&kom='+e
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
$('#cari_pptk').change(function(){
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
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/lap_realisasi/tabel.php",
data: 'thn='+thn
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn, kegiatan:a, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:d, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&kpa='+b
+'&pptk='+c
+'&pgn='+d
+'&kom='+e
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
$('#cari_pgn').change(function(){
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
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/lap_realisasi/tabel.php",
data: 'thn='+thn
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn, kegiatan:a, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:d, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&kpa='+b
+'&pptk='+c
+'&pgn='+d
+'&kom='+e
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
$('#cari_kom').change(function(){
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
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/lap_realisasi/tabel.php",
data: 'thn='+thn
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn, kegiatan:a, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:d, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&kpa='+b
+'&pptk='+c
+'&pgn='+d
+'&kom='+e
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
function excel() {
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').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/lap_realisasi/excel.php?kg='+a+'&kpa='+b+'&pptk='+c+'&pgn='+d+'&kom='+e+'&thn='+thn+'&rh='+rh+'&pejabat_pengadaan_id='+d,'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_lap_realisasi').click(function(){
excel();
});
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
</script>
+247
View File
@@ -0,0 +1,247 @@
<?php
include("../koneksi.php");
$pekerjaan_id=$_POST['id'];
?>
<style>
.card {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 0.10rem
}
.card-header:first-child {
border-radius: calc(0.37rem - 1px) calc(0.37rem - 1px) 0 0
}
.card-header {
padding: 0.75rem 1.25rem;
margin-bottom: 0;
background-color: #fff;
border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}
.track {
position: relative;
background-color: #ddd;
height: 7px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 60px;
margin-top: 50px
}
.track .step {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
width: 25%;
margin-top: -18px;
text-align: center;
position: relative
}
.track .step.active:before {
background: #FF5722
}
.track .step::before {
height: 7px;
position: absolute;
content: "";
width: 100%;
left: 0;
top: 18px
}
.track .step.active .icon {
background: #ee5435;
color: #fff
}
.track .icon {
display: inline-block;
width: 40px;
height: 40px;
line-height: 40px;
position: relative;
border-radius: 100%;
background: #ddd
}
.track .step.active .text {
font-weight: 400;
color: #000
}
.track .text {
display: block;
margin-top: 7px
}
.itemside {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%
}
.itemside .aside {
position: relative;
-ms-flex-negative: 0;
flex-shrink: 0
}
.img-sm {
width: 80px;
height: 80px;
padding: 7px
}
ul.row,
ul.row-sm {
list-style: none;
padding: 0
}
.itemside .info {
padding-left: 15px;
padding-right: 7px
}
.itemside .title {
display: block;
margin-bottom: 5px;
color: #212529
}
p {
margin-top: 0;
margin-bottom: 1rem
}
.btn-warning {
color: #ffffff;
background-color: #ee5435;
border-color: #ee5435;
border-radius: 1px
}
.btn-warning:hover {
color: #ffffff;
background-color: #ff2b00;
border-color: #ff2b00;
border-radius: 1px
}
</style>
<div class="card-body">
<div class="track">
<?php
$d=pg_query("SELECT p.tgl_input,p1.tanggal,r.urut FROM pekerjaan p
LEFT OUTER JOIN pengerjaan_adminers p1 ON (p.id=p1.pekerjaan_id)
LEFT OUTER JOIN proses_adminers r ON (r.nama=p1.keterangan)
WHERE p.id=$pekerjaan_id");
while($r=pg_fetch_array($d)) {
$urut[]=$r['urut'];
$tgl_input[]=$r['tgl_input'];
$tanggal[]=$r['tanggal'];
}
?>
<div class="step active"> <span class="icon"> <i class="fa fa-pencil"></i> </span> <span class="text">Pencatatan</span><span><?php echo date('d-m-Y',strtotime($tgl_input[0])); ?></span> </div>
<div class="step <?php if (($urut[0]==2) || ($urut[1]==2))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">Input Berkas</span>
</div>
<div class="step <?php if (($urut[0]==3) || ($urut[1]==3) || ($urut[2]==3))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">Penyedia</span>
<?php if ($urut[0]==3) {$tiga=$tanggal[0];}
if ($urut[1]==3) {$tiga=$tanggal[1];}
if ($urut[2]==3) {$tiga=$tanggal[2];}
?>
<span><?php if (isset($tiga)) {echo date('d-m-Y',strtotime($tiga));} ?></span>
</div>
<div class="step <?php if (($urut[0]==4) || ($urut[1]==4) || ($urut[2]==4) || ($urut[3]==4))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-arrow-left"></i> </span> <span class="text">Kembali berkas</span>
<?php if ($urut[0]==4) {$empat=$tanggal[0];}
if ($urut[1]==4) {$empat=$tanggal[1];}
if ($urut[2]==4) {$empat=$tanggal[2];}
if ($urut[3]==4) {$empat=$tanggal[3];}
?>
<span><?php if (isset($empat)) {echo date('d-m-Y',strtotime($empat));} ?></span>
</div>
<div class="step <?php if (($urut[0]==5) || ($urut[1]==5) || ($urut[2]==5) || ($urut[3]==5) || ($urut[4]==5))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">Pejabat PBJ</span>
<?php if ($urut[0]==5) {$lima=$tanggal[0];}
if ($urut[1]==5) {$lima=$tanggal[1];}
if ($urut[2]==5) {$lima=$tanggal[2];}
if ($urut[3]==5) {$lima=$tanggal[3];}
if ($urut[4]==5) {$lima=$tanggal[4];}
?>
<span><?php if (isset($lima)) {echo date('d-m-Y',strtotime($lima));} ?></span>
</div>
<div class="step <?php if (($urut[0]==6) || ($urut[1]==6) || ($urut[2]==6) || ($urut[3]==6) || ($urut[4]==6) || ($urut[5]==6))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">PPKOM</span>
<?php if ($urut[0]==6) {$enam=$tanggal[0];}
if ($urut[1]==6) {$enam=$tanggal[1];}
if ($urut[2]==6) {$enam=$tanggal[2];}
if ($urut[3]==6) {$enam=$tanggal[3];}
if ($urut[4]==6) {$enam=$tanggal[4];}
if ($urut[5]==6) {$enam=$tanggal[5];}
?>
<span><?php if (isset($enam)) {echo date('d-m-Y',strtotime($enam));} ?></span>
</div>
<div class="step <?php if (($urut[0]==7) || ($urut[1]==7) || ($urut[2]==7) || ($urut[3]==7) || ($urut[4]==7) || ($urut[5]==7) || ($urut[6]==7))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">KPA</span>
<?php if ($urut[0]==7) {$tujuh=$tanggal[0];}
if ($urut[1]==7) {$tujuh=$tanggal[1];}
if ($urut[2]==7) {$tujuh=$tanggal[2];}
if ($urut[3]==7) {$tujuh=$tanggal[3];}
if ($urut[4]==7) {$tujuh=$tanggal[4];}
if ($urut[5]==7) {$tujuh=$tanggal[5];}
if ($urut[6]==7) {$tujuh=$tanggal[6];}
?>
<span><?php if (isset($tujuh)) {echo date('d-m-Y',strtotime($tujuh));} ?></span>
</div>
<div class="step <?php if (($urut[0]==8) || ($urut[1]==8) || ($urut[2]==8) || ($urut[3]==8) || ($urut[4]==8) || ($urut[5]==8) || ($urut[6]==8) || ($urut[7]==8))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">PA</span>
<?php if ($urut[0]==8) {$wolu=$tanggal[0];}
if ($urut[1]==8) {$wolu=$tanggal[1];}
if ($urut[2]==8) {$wolu=$tanggal[2];}
if ($urut[3]==8) {$wolu=$tanggal[3];}
if ($urut[4]==8) {$wolu=$tanggal[4];}
if ($urut[5]==8) {$wolu=$tanggal[5];}
if ($urut[6]==8) {$wolu=$tanggal[6];}
if ($urut[7]==8) {$wolu=$tanggal[7];}
?>
<span><?php if (isset($wolu)) {echo date('d-m-Y',strtotime($wolu));} ?></span>
</div>
<div class="step <?php if (($urut[0]==9) || ($urut[1]==9) || ($urut[2]==9) || ($urut[3]==9) || ($urut[4]==9) || ($urut[5]==9) || ($urut[6]==9) || ($urut[7]==9) || ($urut[8]==9))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-check"></i> </span> <span class="text">Selesai</span>
<?php if ($urut[0]==9) {$songo=$tanggal[0];}
if ($urut[1]==9) {$songo=$tanggal[1];}
if ($urut[2]==9) {$songo=$tanggal[2];}
if ($urut[3]==9) {$songo=$tanggal[3];}
if ($urut[4]==9) {$songo=$tanggal[4];}
if ($urut[5]==9) {$songo=$tanggal[5];}
if ($urut[6]==9) {$songo=$tanggal[6];}
if ($urut[7]==9) {$songo=$tanggal[7];}
if ($urut[8]==9) {$songo=$tanggal[8];}
?>
<span><?php if (isset($songo)) {echo date('d-m-Y',strtotime($songo));} ?></span>
</div>
</div>
</div>
+31
View File
@@ -0,0 +1,31 @@
<?php
include("../koneksi.php");
$id=$_POST['id'];
?>
<div class="body">
<form id="fr_ssn_dok" name="fr_ssn_dok" class="form-horizontal" method="post" onsubmit="return false;" enctype="multipart/form-data">
<div class="row clearfix">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<input type="hidden" id="nota_dinas_id" name="nota_dinas_id" value="<?php echo $_POST['nota_dinas_id'];?>">
<?php
$d=pg_query("SELECT file FROM scan_nodin WHERE nota_dinas_id='$id'");
while($rd=pg_fetch_array($d)) {$file=$rd['file'];}
?>
<center><img id='blah1_dok' class='thumbnail img-responsive'
<?php if (($file==null) || ($file=='')) { ?>
src='<?php echo $singabaja; ?>app/nodin/input/dok/no-avatar.png'
<?php } else { ?>
src='<?php echo $singabaja; ?>app/nodin/input/dok/<?php echo $file; ?> '
<?php } ?>
/>
</center>
<!--<center><img id='blah1_dok' class='thumbnail img-responsive' src='<?php echo 'app/nodin/input/dok/'.$file; ?>' /></center> -->
</div>
</div>
</form>
</div>
+159
View File
@@ -0,0 +1,159 @@
<?php
include("../koneksi.php");
$sub_kegiatan_id=$_POST['id'];
$key=$_POST['key'];
$thn=$_POST['thn'];
if ($key=='tw1') {$bn="BETWEEN '1' AND '3'";} else
if ($key=='tw2') {$bn="BETWEEN '4' AND '6'";} else
if ($key=='tw3') {$bn="BETWEEN '7' AND '9'";} else
if ($key=='tw4') {$bn="BETWEEN '10' AND '12'";}
?>
<script type="text/javascript">
$("#tabel_data_resmi").DataTable({"stateSave": false,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
</script>
<input type="hidden" id="idlap" value="<?php echo $sub_kegiatan_id; ?>">
<input type="hidden" id="mr_thn" value="<?php echo $thn; ?>">
<input type="hidden" id="mr_key" value="<?php echo $key; ?>">
<span><button type="button" class="btn btn-success" id="excel_resmi">Excel</button></span><br><br>
<table id="tabel_data_resmi" class="table table-striped table-condensed table-bordered tabel_detail" cellpadding="1">
<thead>
<tr style="color:gray">
<td align="center" width="350">Penyedia</td>
<td align="center" style="display:none">Penyedia</td>
<td align="center" style="display:none">SP/SPK/Kwi</td>
<td align="center" style="display:none">Berlaku</td>
<td>Kegiatan Pengadaan</td>
<td align="right" width="120">Terbayar</td>
<td>Jenis</td>
<td>Status</td>
<td>Adminers</td>
<td align="center">&Sigma;&nbsp;ND</td>
</tr>
</thead>
<tbody style="color:black">
<?php
$data=pg_query("SELECT COALESCE(r.nama,p.cad1),p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,p.kegiatan_pengadaan,l.nilai_pelunasan,k.nama,
CASE WHEN p.tgl_setor IS NOT NULL THEN 'Realisasi'
ELSE
CASE
WHEN status='Proses' THEN 'Proses Adminers'
WHEN status='Selesai Adminers' THEN 'Selesai Adminers'
ELSE 'Penyerapan'
END
END
,
COALESCE(u.nama,p.user_nama),
(SELECT COUNT(*) FROM nota_dinas n
LEFT OUTER JOIN list_relasi p1 ON (p1.nota_dinas_id=n.id)
WHERE
p1.pekerjaan_id=p.id),p.id,l.nilai_pelunasan
FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN rekanan r ON (r.id=p.rekanan_id)
LEFT OUTER JOIN jenis_kegiatan k ON (k.id=p.jenis_kegiatan_id)
LEFT OUTER JOIN data_user u ON (u.id=p.adminers_id)
LEFT OUTER JOIN vr_realisasi r2 ON (r2.pekerjaan_id=p.id)
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r2.id)
WHERE
s.id=$sub_kegiatan_id
AND EXTRACT(YEAR FROM DATE(l.tanggal_lunas))='$thn'
AND l.tanggal_lunas IS NOT NULL
AND EXTRACT(MONTH FROM DATE(l.tanggal_lunas)) ".$bn."
ORDER BY p.id ASC
");
while($r=pg_fetch_array($data)) {
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {} else {
$tsp=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
?>
<tr>
<td class="kiri">
<span style="font-family:'InterSB'"><?php echo $r[0]; ?></span><br>
<span style="color:green;font-family:'InterSB'"><?php echo $r[1].'</span> <span style="color:red"><i class="mdi mdi-apps"></i> '.$tsp; ?></span>
</td>
<td class="kiri" style="display:none"><?php echo $r[0]; ?></td>
<td style="display:none"><?php echo $r[1]; ?></td>
<td style="display:none"><?php
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {} else {
echo date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
?></td>
<td><?php echo $r[4]; ?></td>
<td align="right"><?php echo number_format($r[5],0,',','.'); ?></td>
<td><?php echo $r[6]; ?></td>
<td><?php echo $r[7]; ?></td>
<td align="right"><button class="btn btn-block btn-xs ad" id="<?php echo $r[10];?>"
data-content="View Tracking" rel="popover" data-placement="top" data-trigger="hover"
><?php echo $r[8]; ?></button></td>
<td align="center" class="kanan"><button class="btn btn-block btn-xs nd" id="<?php echo $r[10];?>"
data-content="Data Nota Dinas" rel="popover" data-placement="top" data-trigger="hover"
><?php echo $r[9]; ?></button></td>
<!--<td class="ad" id="<?php echo $r[10];?>"><?php echo $r[8]; ?></td>
<td align="center" class="kanan nd" id="<?php echo $r[10];?>"><?php echo $r[9]; ?></td>-->
</tr>
<?php
}
?>
</tbody>
</table>
<script>
$('.ad').popover();
$('.nd').popover();
function excel_resmi() {
var id = $('#idlap').val();
var thn = $('#mr_thn').val();
var key = $('#mr_key').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/lap_realisasi/excel_resmi.php?id='+id+'&thn='+thn+'&key='+key,'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_resmi').click(function(){
excel_resmi();
});
$("#tabel_data_resmi").on('click','.nd',function(){
var id = $(this).attr('id');
var currentRow=$(this).closest("tr");
var penyedia = currentRow.find("td:eq(1)").text();
var kg = currentRow.find("td:eq(4)").text();
var nilai = currentRow.find("td:eq(5)").text();
$('#modal_resmi_nd').modal('show');
$('#modal_head_resmi_nd').html('');
$.ajax({
type: "POST",
url: "app/lap_realisasi/modal_resmi_nd.php",
data: 'id='+id,
success: function(data){
$('#modal_body_resmi_nd').html(data);
$('#modal_head_resmi_nd').html('<span style="color:black"><b>NOTA DINAS</b></span><br><span><b>'+kg+'</b></span><br><span><b>'+nilai+'</b></span><br><span><b>'+penyedia+'</b></span>');
}
});
});
$("#tabel_data_resmi").on('click','.ad',function(){
var id = $(this).attr('id');
var currentRow=$(this).closest("tr");
var penyedia = currentRow.find("td:eq(1)").text();
var no_sp = currentRow.find("td:eq(2)").text();
var kg = currentRow.find("td:eq(4)").text();
var nilai = currentRow.find("td:eq(5)").text();
var adm2 = currentRow.find("td:eq(8)").text();
var adm=adm2.replace("View Tracking", "");
$('#modal_ad').modal('show');
$('#modal_head_ad').html('');
$.ajax({
type: "POST",
url: "app/lap_realisasi/tracking.php",
data: 'id='+id,
success: function(data){
$('#modal_body_ad').html(data);
$('#modal_head_ad').html('<span style="color:black"><b>TRACKING PROSES PBJ / '+id+'</b></span><br><span><b>'+kg+'</b></span><br><span><b>'+penyedia+' ::: '+no_sp+' ::: '+nilai+'</b></span><br><span style="color:green;text-transform: uppercase;"><b>ADMINERS : '+adm+'</b></span>');
}
});
});
</script>
+73
View File
@@ -0,0 +1,73 @@
<?php
include("../koneksi.php");
$pekerjaan_id=$_POST['id'];
//$c=pg_query("SELECT COALESCE(nota_dinas_id,id) FROM pekerjaan WHERE id='$pekerjaan_id'");
//while($rc=pg_fetch_array($c)) {$k=$rc[0];}
$k=$_POST['id'];
?>
<input type="hidden" value="<?php echo $k; ?>">
<script type="text/javascript">
$("#tabel_data_nodine").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
</script>
<table id="tabel_data_nodine" class="table table-striped table-condensed table-bordered tabel_detail" cellpadding="1">
<thead>
<tr style="color:#797979">
<td width="80px;" align="center">Diterima</td>
<td width="160px;" align="center">No Surat</td>
<!--<td width="100px;">Tgl Surat</td>-->
<td align="center">Asal Surat</td>
<td align="center">Perihal</td>
<td width="40px;" align="center">View</td>
</tr>
</thead>
<tbody>
<?php
$data=pg_query("SELECT n.*,l.id FROM nota_dinas n
INNER JOIN list_relasi l ON (l.nota_dinas_id=n.id)
WHERE l.pekerjaan_id='$k'
ORDER BY n.id DESC
");
while($r=pg_fetch_array($data)) {
?>
<tr style="color:black">
<td class="kiri"><?php echo date('d-m-Y',strtotime($r['tgl_surat_masuk'])); ?></td>
<td>
<span style="font-family:'InterSB'"><?php echo $r['no_surat']; ?></span><br>
<span><?php echo date('d-m-Y',strtotime($r['tgl_surat'])); ?></span>
</td>
<!--<td><?php echo $r['no_surat']; ?></td>
<td><?php echo date('d-m-Y',strtotime($r['tgl_surat'])); ?></td>-->
<td><?php echo $r['asal_surat']; ?></td>
<td><?php echo $r['perihal']; ?></td>
<td class="kanan" align="left">
<button type="button" name="pix" style="height:22px;"class="btn btn-primary btn-xs pix" id="<?php echo $r[0];?>" data-content="View Dokumen" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-picture-o"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script>
$('button[name="pix"]').popover();
$("#tabel_data_nodine").on('click','.pix',function(){
var id = $(this).attr('id');
var currentRow=$(this).closest("tr");
$('#modal_dok').modal('show');
$.ajax({
type: "POST",
url: "app/lap_realisasi/modal_dok.php",
data: 'id='+id,
success: function(data){
$('#isi_modal_dok').html(data);
//$('#modal_head_resmi_nd').html('<span style="color:black">NOTA DINAS</span><br><span>'+kg+'</span><br><span>'+nilai+'</span><br><span>'+penyedia+'</span>');
}
});
});
</script>
+317
View File
@@ -0,0 +1,317 @@
<?php
include("../koneksi.php");
//$thn='2022';
$thn=$_POST['thn'];
$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'];
?>
<script type="text/javascript">
$("#tabel_data_laporan").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_laporan" class="table table-striped table-condensed table-bordered" cellpadding="1" style="font-family:Arial;font-size:12px">
<thead>
<tr style="color:grey;font-weight:bold">
<td style="display:none" align="center">KPA</td>
<td style="display:none" align="center">PTk</td>
<td style="display:none" align="center">Pgn</td>
<td style="display:none" align="center">Kom</td>
<!--<td align="center">Jenis</td>-->
<td align="center" style="display:none">Kd</td>
<td align="center" width="80px" style="display:none">Rek</td>
<td align="center">Sub / Kegiatan</td>
<td align="center">Anggaran</td>
<td align="center" style="color:black" width="90px">RL TW-1</td>
<td align="center" style="color:black" width="90px">RL TW-2</td>
<td align="center" style="color:black" width="90px">RL TW-3</td>
<td align="center" style="color:black" width="90px">RL TW-4</td>
<!--<td align="center">&Sigma;&nbsp;Paket</td>-->
<!--<td align="center">Hutang</td>-->
<td align="center">Total</td>
<td align="center" width="120px">Sisa</td>
<td align="center">%</td>
<td align="center"width="50px">% Sisa</td>
</tr>
</thead>
<tbody style="color:black">
<?php
$ca=pg_query("SELECT anggaran FROM sub_kegiatan WHERE id=1436");
while($rca=pg_fetch_array($ca)) {$angg=$rca[0];}
$cb=pg_query("SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id IN (1436,1437,1438)
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '1' AND '3' AND a.tanggal_lunas IS NOT NULL
");
while($rcb=pg_fetch_array($cb)) {$l1=$rcb[0];}
$cc=pg_query("SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id IN (1436,1437,1438)
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '4' AND '6' AND a.tanggal_lunas IS NOT NULL");
while($rcc=pg_fetch_array($cc)) {$l2=$rcc[0];}
$cd=pg_query("SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id IN (1436,1437,1438)
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '7' AND '9' AND a.tanggal_lunas IS NOT NULL");
while($rcd=pg_fetch_array($cd)) {$l3=$rcd[0];}
$ce=pg_query("SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id IN (1436,1437,1438)
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '10' AND '12' AND a.tanggal_lunas IS NOT NULL");
while($rce=pg_fetch_array($ce)) {$l4=$rce[0];}
/* ======================= */
$data=pg_query("SELECT a.inisial,o.inisial,t.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,
(SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id=k.id
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '1' AND '3' AND a.tanggal_lunas IS NOT NULL
),
(SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id=k.id
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '4' AND '6' AND a.tanggal_lunas IS NOT NULL
),
(SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id=k.id
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '7' AND '9' AND a.tanggal_lunas IS NOT NULL
),
(SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.sub_kegiatan_id=k.id
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '10' AND '12' AND a.tanggal_lunas IS NOT NULL
),k.id,k.kegiatan
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' AND k.anggaran IS NOT NULL
".($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 ASC
");
while($r=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri" style="display:none"><?php echo $r[2]; ?></td>
<td style="display:none"><?php echo $r[3]; ?></td>
<td style="display:none"><?php echo $r[19]; ?></td>
<td style="display:none"><?php echo $r[20]; ?></td>
<!--<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 style="display:none"><?php echo $r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11]; ?></td>
<td class="kiri">
<span style="font-weight:bold"><?php echo $r[13]; ?></span><br>
<span><?php echo $r[20]; ?></span>
</td>
<td align="right"><span style="color:black"><?php echo number_format($r[14],0,',','.'); ?></span></td> <!-- anggaran -->
<td align="right"><button class="btn btn-block btn-xs res1" style="font-family:Arial;font-size:12px" id="<?php echo $r['id'];?>"><?php echo number_format($r[15],0,',','.'); ?></button></td> <!-- tw-1 -->
<td align="right"><button class="btn btn-block btn-xs res2" style="font-family:Arial;font-size:12px" id="<?php echo $r['id'];?>"><?php echo number_format($r[16],0,',','.'); ?></button></td> <!-- tw-2 -->
<td align="right"><button class="btn btn-block btn-xs res3" style="font-family:Arial;font-size:12px" id="<?php echo $r['id'];?>"><?php echo number_format($r[17],0,',','.'); ?></button></td> <!-- tw-3 -->
<td align="right"><button class="btn btn-block btn-xs res4" style="font-family:Arial;font-size:12px" id="<?php echo $r['id'];?>"><?php echo number_format($r[18],0,',','.'); ?></button></td> <!-- tw-4 -->
<!--<td align="center"><button class="btn btn-block btn-xs res" style="font-family:Arial;font-size:12px" id="<?php echo $r['id'];?>"><?php echo $r[21]; ?></button></td>-->
<!--<td align="right"><button class="btn btn-block btn-xs hut" style="font-family:Arial;font-size:12px" id="<?php echo $r['id'];?>"><?php echo number_format($r[16],0,',','.'); ?></button></td>--> <!-- hutang -->
<td align="right" class="tot" id="<?php echo $r['id'];?>" ><span style="color:blue"><?php echo number_format($r[15]+$r[16]+$r[17]+$r[18],0,',','.'); ?></span></td> <!-- total -->
<td align="right"><span
<?php if($r[18]<0) {?>style="color:red"<?php } else { ?>style="color:green"<?php } ?>
><?php
if (($r['id']=='1436') || ($r['id']=='1437') || ($r['id']=='1438')) {
echo number_format($angg-($l1+$l2+$l3+$l4),0,',','.');
} else {
echo number_format($r[14]-($r[15]+$r[16]+$r[17]+$r[18]),0,',','.');
}
?></span>
</td>
<td align="center">
<?php
if (($r['id']=='1436') || ($r['id']=='1437') || ($r['id']=='1438')) {
$p=@((($l1+$l2+$l3+$l4))/$angg);
} else {
$p=@((($r[15]+$r[16]+$r[17]+$r[18]))/$r[14]);
}
echo number_format($p*100, 0, '.', '');
?>
</td> <!-- sisa -->
<td align="center" class="kanan"><span
<?php
if(($r[14]-($r[15]+$r[16]+$r[17]+$r[18]))<0) {?>style="color:red"<?php } else { ?>style="color:green"<?php } ?>
>
<?php
if (($r['id']=='1436') || ($r['id']=='1437') || ($r['id']=='1438')) {
$p1=@(($angg-($l1+$l2+$l3+$l4))/$angg);
} else {
$p1=@(($r[14]-($r[15]+$r[16]+$r[17]+$r[18]))/$r[14]);
}
echo number_format($p1*100, 0, '.', '');
?>
</span></td>
</tr>
<?php
}
?>
</tbody>
</table>
<script>
$("#tabel_data_laporan").on('click','.res1',function(){
var id = $(this).attr('id');
var thn=$("#thn_dpa option:selected").text();
var currentRow=$(this).closest("tr");
var subkg = currentRow.find("td:eq(7)").text();
var kg = currentRow.find("td:eq(6)").text();
var rek = 'KODE REKENING: '+currentRow.find("td:eq(5)").text();
var angg = 'TOTAL: '+currentRow.find("td:eq(8)").text();
var cek = kg.substring(0, 2);
var key = 'tw1';
if (cek=='**') {var rk='SUBSIDI';} else {var rk='FUNGSIONAL';}
$('#modal_resmi').modal('show');
$('#modal_body_resmi').html("");
$.ajax({
type: "POST",
url: "app/lap_realisasi/modal_resmi.php",
data: 'id='+id
+'&thn='+thn
+'&key='+key,
success: function(data){
$('#modal_body_resmi').html(data);
$('#modal_head_resmi').html('<span style="color:black"><b>'+subkg+'</b></span><br><span><b>'+kg+'</b></span><br><span><b>'+rek+'</b></span><br><span><b>'+angg+'</b></span>&nbsp;&nbsp;<span style="color:red"><b>'+rk+'</b></span>');
}
});
});
$("#tabel_data_laporan").on('click','.res2',function(){
var id = $(this).attr('id');
var thn=$("#thn_dpa option:selected").text();
var currentRow=$(this).closest("tr");
var subkg = currentRow.find("td:eq(7)").text();
var kg = currentRow.find("td:eq(6)").text();
var rek = 'KODE REKENING: '+currentRow.find("td:eq(5)").text();
var angg = 'TOTAL: '+currentRow.find("td:eq(9)").text();
var cek = kg.substring(0, 2);
var key = 'tw2';
if (cek=='**') {var rk='SUBSIDI';} else {var rk='FUNGSIONAL';}
$('#modal_resmi').modal('show');
$('#modal_body_resmi').html("");
$.ajax({
type: "POST",
url: "app/lap_realisasi/modal_resmi.php",
data: 'id='+id
+'&thn='+thn
+'&key='+key,
success: function(data){
$('#modal_body_resmi').html(data);
$('#modal_head_resmi').html('<span style="color:black"><b>'+subkg+'</b></span><br><span><b>'+kg+'</b></span><br><span><b>'+rek+'</b></span><br><span><b>'+angg+'</b></span>&nbsp;&nbsp;<span style="color:red"><b>'+rk+'</b></span>');
}
});
});
$("#tabel_data_laporan").on('click','.res3',function(){
var id = $(this).attr('id');
var thn=$("#thn_dpa option:selected").text();
var currentRow=$(this).closest("tr");
var subkg = currentRow.find("td:eq(7)").text();
var kg = currentRow.find("td:eq(6)").text();
var rek = 'KODE REKENING: '+currentRow.find("td:eq(5)").text();
var angg = 'TOTAL: '+currentRow.find("td:eq(10)").text();
var cek = kg.substring(0, 2);
var key = 'tw3';
if (cek=='**') {var rk='SUBSIDI';} else {var rk='FUNGSIONAL';}
$('#modal_resmi').modal('show');
$('#modal_body_resmi').html("");
$.ajax({
type: "POST",
url: "app/lap_realisasi/modal_resmi.php",
data: 'id='+id
+'&thn='+thn
+'&key='+key,
success: function(data){
$('#modal_body_resmi').html(data);
$('#modal_head_resmi').html('<span style="color:black"><b>'+subkg+'</b></span><br><span><b>'+kg+'</b></span><br><span><b>'+rek+'</b></span><br><span><b>'+angg+'</b></span>&nbsp;&nbsp;<span style="color:red"><b>'+rk+'</b></span>');
}
});
});
$("#tabel_data_laporan").on('click','.res4',function(){
var id = $(this).attr('id');
var thn=$("#thn_dpa option:selected").text();
var currentRow=$(this).closest("tr");
var subkg = currentRow.find("td:eq(7)").text();
var kg = currentRow.find("td:eq(6)").text();
var rek = 'KODE REKENING: '+currentRow.find("td:eq(5)").text();
var angg = 'TOTAL: '+currentRow.find("td:eq(11)").text();
var cek = kg.substring(0, 2);
var key = 'tw4';
if (cek=='**') {var rk='SUBSIDI';} else {var rk='FUNGSIONAL';}
$('#modal_resmi').modal('show');
$('#modal_body_resmi').html("");
$.ajax({
type: "POST",
url: "app/lap_realisasi/modal_resmi.php",
data: 'id='+id
+'&thn='+thn
+'&key='+key,
success: function(data){
$('#modal_body_resmi').html(data);
$('#modal_head_resmi').html('<span style="color:black"><b>'+subkg+'</b></span><br><span><b>'+kg+'</b></span><br><span><b>'+rek+'</b></span><br><span><b>'+angg+'</b></span>&nbsp;&nbsp;<span style="color:red"><b>'+rk+'</b></span>');
}
});
});
</script>
+660
View File
@@ -0,0 +1,660 @@
<?php
include('../koneksi.php');
$pekerjaan_id=$_POST['id'];
$d=pg_query("SELECT l.id FROM vr_pelunasan l
INNER JOIN vr_realisasi r ON (r.id=l.vr_realisasi_id)
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE p.id=$pekerjaan_id
");
while($r=pg_fetch_array($d)) {$pelid=$r['id'];}
if (($pelid==NULL) || ($pelid=='')) {$vr_pelunasan_id=0;} else {$vr_pelunasan_id=$pelid;}
?>
<style>
.tracking-detail {
padding:3rem 0
}
#tracking {
margin-bottom:1rem
}
.tracking-status-intransit {
background-color:#65aee0
}
.tracking-status-outfordelivery {
background-color:#f5a551
}
.tracking-status-deliveryoffice {
background-color:#f7dc6f
}
.tracking-status-delivered {
background-color:#4cbb87
}
.tracking-status-attemptfail {
background-color:#b789c7
}
.tracking-status-error,.tracking-status-exception {
background-color:#d26759
}
.tracking-status-expired {
background-color:#616e7d
}
.tracking-status-pending {
background-color:#ccc
}
.tracking-status-inforeceived {
background-color:#214977
}
.tracking-list {
border:1px solid #e5e5e5
}
.tracking-item {
border-left:1px solid #e5e5e5;
position:relative;
padding:2rem 1.5rem .5rem 2.5rem;
/*font-size:.9rem;*/
margin-left:3rem;
min-height:5rem
}
.tracking-item:last-child {
padding-bottom:4rem
}
.tracking-item .tracking-date {
margin-bottom:.5rem
}
.tracking-item .tracking-date span {
color:#888;
font-size:85%;
padding-left:.4rem;
}
.tracking-item .tracking-content {
padding:.5rem .8rem;
background-color:#f4f4f4;
border-radius:.5rem
}
.tracking-item .tracking-content span {
display:block;
font-size:14px;
color:black;
font-family:'GSans';
}
.tracking-item .tracking-icon {
line-height:2.6rem;
position:absolute;
left:-1.3rem;
width:2.6rem;
height:2.6rem;
text-align:center;
border-radius:50%;
font-size:1.1rem;
background-color:#fff;
color:#fff
}
.tracking-item .tracking-icon.status-sponsored {
background-color:#f68
}
.tracking-item .tracking-icon.status-delivered {
background-color:#4cbb87
}
.tracking-item .tracking-icon.status-outfordelivery {
background-color:#f5a551
}
.tracking-item .tracking-icon.status-deliveryoffice {
background-color:#f7dc6f
}
.tracking-item .tracking-icon.status-attemptfail {
background-color:#b789c7
}
.tracking-item .tracking-icon.status-exception {
background-color:#d26759
}
.tracking-item .tracking-icon.status-inforeceived {
background-color:#214977
}
.tracking-item .tracking-icon.status-intransit {
color:#FFD369;
border:1px solid #FFD369;
}
@media(min-width:992px) {
.tracking-item {
margin-left:13rem
}
.tracking-item .tracking-date {
position:absolute;
left:-12rem;
width:9.5rem;
text-align:right;
font-size:12px;
color:#FF0000;
}
.tracking-item .tracking-date span {
display:block;
color:green;
}
.tracking-item .tracking-content {
padding:0;
background-color:transparent;
color:#3282B8;
font-family:'GSans';
}
}
</style>
<?php
$au=pg_query("SELECT p.nama FROM data_user u INNER JOIN data_pegawai p ON (p.id=u.data_pegawai_id) WHERE u.jenis_user=1 AND u.aktif='t'");
while($rau=pg_fetch_array($au)) {$aut=$rau[0];}
$d=pg_query("(SELECT tgl_input,0 AS urut,'Penerbitan SP/SPK/KWI','$aut' FROM pekerjaan WHERE id=$pekerjaan_id AND user_nama IS NULL)
UNION
(SELECT p1.tanggal,r.urut,r.nama,pe.nama FROM pekerjaan p
LEFT OUTER JOIN pengerjaan_adminers p1 ON (p.id=p1.pekerjaan_id)
LEFT OUTER JOIN proses_adminers r ON (r.nama=p1.keterangan)
LEFT OUTER JOIN data_user u ON (u.id=p.adminers_id)
LEFT OUTER JOIN data_pegawai pe ON (pe.id=u.data_pegawai_id)
WHERE p.id=$pekerjaan_id AND p1.tanggal=(SELECT MIN(p1x.tanggal) FROM pekerjaan px
LEFT OUTER JOIN pengerjaan_adminers p1x ON (px.id=p1x.pekerjaan_id)
LEFT OUTER JOIN proses_adminers rx ON (rx.nama=p1x.keterangan)
WHERE px.id=$pekerjaan_id AND rx.urut=r.urut))
UNION
(SELECT tgl_setor,10 AS urut,'Siap divalidasi','$aut' FROM pekerjaan WHERE id=$pekerjaan_id)
UNION
(SELECT l.tanggal_input,11 AS urut,'proses validasi',l.adm_setor_pptk FROM vr_pelunasan l
INNER JOIN vr_realisasi r ON (r.id=l.vr_realisasi_id)
INNER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE l.id=$vr_pelunasan_id
)
UNION
(SELECT l.tgl_setor_pptk,12 AS urut,'proses pengecekan kelengkapan',l.adm_pengadaan FROM vr_pelunasan l
INNER JOIN vr_realisasi r ON (r.id=l.vr_realisasi_id)
INNER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE l.id=$vr_pelunasan_id
)
UNION
(SELECT l.tgl_setor_verif,13 AS urut,'Setor verifikasi',l.adm_pengadaan FROM vr_pelunasan l
INNER JOIN vr_realisasi r ON (r.id=l.vr_realisasi_id)
INNER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE l.id=$vr_pelunasan_id
)
UNION
(SELECT l.tgl_terima_verif,14 AS urut,'Proses verifikasi',l.nama_verfikator FROM vr_pelunasan l
INNER JOIN vr_realisasi r ON (r.id=l.vr_realisasi_id)
INNER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE l.id=$vr_pelunasan_id
)
UNION
(SELECT l.tanggal_setor,15 AS urut,'Setor Siap Pelunasan',l.nama_verfikator FROM vr_pelunasan l
INNER JOIN vr_realisasi r ON (r.id=l.vr_realisasi_id)
INNER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE l.id=$vr_pelunasan_id
)
UNION
(SELECT l.tanggal_lunas,16 AS urut,'Lunas',l.adm_perben FROM vr_pelunasan l
INNER JOIN vr_realisasi r ON (r.id=l.vr_realisasi_id)
INNER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
WHERE l.id=$vr_pelunasan_id
)
ORDER BY urut ASC");
while($r=pg_fetch_array($d)) {
$urut[]=$r[1];
$tanggal[]=$r[0];
$adm[]=$r[3];
}
?>
<div class="row">
<div class="col-md-12 col-lg-12">
<div id="tracking-pre"></div>
<div id="tracking">
<div class="tracking-list">
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-check fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!--<i class="fa fa-circle"></i>-->
</div>
<?php if ($urut[0]==0) {$nol=$tanggal[0];$nol1=$adm[0];} ?>
<div class="tracking-date"><?php if (isset($nol)) {echo date('d-m-Y',strtotime($nol));} ?><span><?php if (isset($nol)) {echo date('H:i',strtotime($nol));} ?></span></div>
<div class="tracking-content" style="<?php if ($nol==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PENGADAAN<span style="<?php if ($nol==null) {echo 'color:#B4B897';} ?>">Penerbitan SP/SPK/KWI</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($nol==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($nol1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $nol1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-circle"></i> -->
</div>
<?php if ($urut[1]==2) {$loro=$tanggal[1];$loro1=$adm[1];} ?>
<div class="tracking-date"><?php if (isset($loro)) {echo date('d-m-Y',strtotime($loro));} ?><span><?php if (isset($loro)) {echo date('H:i',strtotime($loro));} ?></span></div>
<div class="tracking-content" style="<?php if ($loro==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PENGADAAN<span style="<?php if ($loro==null) {echo 'color:#B4B897';} ?>">Input Berkas</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($loro==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($loro1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $loro1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-circle"></i> -->
</div>
<?php
if ($urut[1]==3) {$telu=$tanggal[1];$telu1=$adm[1];}
if ($urut[2]==3) {$telu=$tanggal[2];$telu1=$adm[2];}
?>
<div class="tracking-date"><?php if (isset($telu)) {echo date('d-m-Y',strtotime($telu));} ?><span><?php if (isset($telu)) {echo date('H:i',strtotime($telu));} ?></span></div>
<div class="tracking-content" style="<?php if ($telu==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PENGADAAN<span style="<?php if ($telu==null) {echo 'color:#B4B897';} ?>">Tanda Tangan Penyedia</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($telu==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($telu1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $telu1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-circle"></i> -->
</div>
<?php
if ($urut[1]==4) {$papat=$tanggal[1];$papat1=$adm[1];}
if ($urut[2]==4) {$papat=$tanggal[2];$papat1=$adm[2];}
if ($urut[3]==4) {$papat=$tanggal[3];$papat1=$adm[3];}
?>
<div class="tracking-date"><?php if (isset($papat)) {echo date('d-m-Y',strtotime($papat));} ?><span><?php if (isset($papat)) {echo date('H:i',strtotime($papat));} ?></span></div>
<div class="tracking-content" style="<?php if ($papat==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PENGADAAN<span style="<?php if ($papat==null) {echo 'color:#B4B897';} ?>">Kembali Berkas</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($papat==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($papat1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $papat1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-shipping-fast"></i> -->
</div>
<?php
if ($urut[1]==5) {$limo=$tanggal[1];$limo1=$adm[1];}
if ($urut[2]==5) {$limo=$tanggal[2];$limo1=$adm[2];}
if ($urut[3]==5) {$limo=$tanggal[3];$limo1=$adm[3];}
if ($urut[4]==5) {$limo=$tanggal[4];$limo1=$adm[4];}
?>
<div class="tracking-date"><?php if (isset($limo)) {echo date('d-m-Y',strtotime($limo));} ?><span><?php if (isset($limo)) {echo date('H:i',strtotime($limo));} ?></span></div>
<div class="tracking-content" style="<?php if ($limo==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PENGADAAN<span style="<?php if ($limo==null) {echo 'color:#B4B897';} ?>">Tanda Tangan Pejabat Pengadaan</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($limo==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($limo1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $limo1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-circle"></i> -->
</div>
<?php
if ($urut[1]==6) {$enem=$tanggal[1];$enem1=$adm[1];}
if ($urut[2]==6) {$enem=$tanggal[2];$enem1=$adm[2];}
if ($urut[3]==6) {$enem=$tanggal[3];$enem1=$adm[3];}
if ($urut[4]==6) {$enem=$tanggal[4];$enem1=$adm[4];}
if ($urut[5]==6) {$enem=$tanggal[5];$enem1=$adm[5];}
?>
<div class="tracking-date"><?php if (isset($enem)) {echo date('d-m-Y',strtotime($enem));} ?><span><?php if (isset($enem)) {echo date('H:i',strtotime($enem));} ?></span></div>
<div class="tracking-content" style="<?php if ($enem==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PENGADAAN<span style="<?php if ($enem==null) {echo 'color:#B4B897';} ?>">Tanda Tangan Pejabat Pembuat Komitmen (PPKOM)</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($enem==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($enem1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $enem1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-shipping-fast"></i> -->
</div>
<?php
if ($urut[1]==7) {$pitu=$tanggal[1];$pitu1=$adm[1];}
if ($urut[2]==7) {$pitu=$tanggal[2];$pitu1=$adm[2];}
if ($urut[3]==7) {$pitu=$tanggal[3];$pitu1=$adm[3];}
if ($urut[4]==7) {$pitu=$tanggal[4];$pitu1=$adm[4];}
if ($urut[5]==7) {$pitu=$tanggal[5];$pitu1=$adm[5];}
if ($urut[6]==7) {$pitu=$tanggal[6];$pitu1=$adm[6];}
?>
<div class="tracking-date"><?php if (isset($pitu)) {echo date('d-m-Y',strtotime($pitu));} ?><span><?php if (isset($pitu)) {echo date('H:i',strtotime($pitu));} ?></span></div>
<div class="tracking-content" style="<?php if ($pitu==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PENGADAAN<span style="<?php if ($pitu==null) {echo 'color:#B4B897';} ?>">Tanda Tangan Kuasa Pengguna Anggaran (KPA)</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($pitu==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($pitu1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $pitu1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-circle"></i> -->
</div>
<?php
if ($urut[1]==8) {$wolu=$tanggal[1];$wolu1=$adm[1];}
if ($urut[2]==8) {$wolu=$tanggal[2];$wolu1=$adm[2];}
if ($urut[3]==8) {$wolu=$tanggal[3];$wolu1=$adm[3];}
if ($urut[4]==8) {$wolu=$tanggal[4];$wolu1=$adm[4];}
if ($urut[5]==8) {$wolu=$tanggal[5];$wolu1=$adm[5];}
if ($urut[6]==8) {$wolu=$tanggal[6];$wolu1=$adm[6];}
if ($urut[7]==8) {$wolu=$tanggal[7];$wolu1=$adm[7];}
?>
<div class="tracking-date"><?php if (isset($wolu)) {echo date('d-m-Y',strtotime($wolu));} ?><span><?php if (isset($wolu)) {echo date('H:i',strtotime($wolu));} ?></span></div>
<div class="tracking-content" style="<?php if ($wolu==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PENGADAAN<span style="<?php if ($wolu==null) {echo 'color:#B4B897';} ?>">Tanda Tangan Pengguna Anggaran (PA)</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($wolu==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($wolu1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $wolu1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-shipping-fast"></i> -->
</div>
<?php
if ($urut[1]==9) {$songo=$tanggal[1];$songo1=$adm[1];}
if ($urut[2]==9) {$songo=$tanggal[2];$songo1=$adm[2];}
if ($urut[3]==9) {$songo=$tanggal[3];$songo1=$adm[3];}
if ($urut[4]==9) {$songo=$tanggal[4];$songo1=$adm[4];}
if ($urut[5]==9) {$songo=$tanggal[5];$songo1=$adm[5];}
if ($urut[6]==9) {$songo=$tanggal[6];$songo1=$adm[6];}
if ($urut[7]==9) {$songo=$tanggal[7];$songo1=$adm[7];}
if ($urut[8]==9) {$songo=$tanggal[8];$songo1=$adm[8];}
?>
<div class="tracking-date"><?php if (isset($songo)) {echo date('d-m-Y',strtotime($songo));} ?><span><?php if (isset($songo)) {echo date('H:i',strtotime($songo));} ?></span></div>
<div class="tracking-content" style="<?php if ($songo==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PENGADAAN<span style="<?php if ($songo==null) {echo 'color:#B4B897';} ?>">Selesai Proses</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($songo==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($songo1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $songo1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-shipping-fast"></i> -->
</div>
<?php
if ($urut[1]==10) {$sepuluh=$tanggal[1];$sepuluh1=$adm[1];}
if ($urut[2]==10) {$sepuluh=$tanggal[2];$sepuluh1=$adm[2];}
if ($urut[3]==10) {$sepuluh=$tanggal[3];$sepuluh1=$adm[3];}
if ($urut[4]==10) {$sepuluh=$tanggal[4];$sepuluh1=$adm[4];}
if ($urut[5]==10) {$sepuluh=$tanggal[5];$sepuluh1=$adm[5];}
if ($urut[6]==10) {$sepuluh=$tanggal[6];$sepuluh1=$adm[6];}
if ($urut[7]==10) {$sepuluh=$tanggal[7];$sepuluh1=$adm[7];}
if ($urut[8]==10) {$sepuluh=$tanggal[8];$sepuluh1=$adm[8];}
if ($urut[9]==10) {$sepuluh=$tanggal[9];$sepuluh1=$adm[9];}
?>
<div class="tracking-date"><?php if (isset($sepuluh)) {echo date('d-m-Y',strtotime($sepuluh));} ?><span><?php if (isset($sepuluh)) {echo date('H:i',strtotime($sepuluh));} ?></span></div>
<div class="tracking-content" style="<?php if ($sepuluh==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PENGADAAN<span style="<?php if ($sepuluh==null) {echo 'color:#B4B897';} ?>">Selesai Admin</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($sepuluh==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($sepuluh1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $sepuluh1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-circle"></i> -->
</div>
<?php
if ($urut[1]==11) {$sewelas=$tanggal[1];$sewelas1=$adm[1];}
if ($urut[2]==11) {$sewelas=$tanggal[2];$sewelas1=$adm[2];}
if ($urut[3]==11) {$sewelas=$tanggal[3];$sewelas1=$adm[3];}
if ($urut[4]==11) {$sewelas=$tanggal[4];$sewelas1=$adm[4];}
if ($urut[5]==11) {$sewelas=$tanggal[5];$sewelas1=$adm[5];}
if ($urut[6]==11) {$sewelas=$tanggal[6];$sewelas1=$adm[6];}
if ($urut[7]==11) {$sewelas=$tanggal[7];$sewelas1=$adm[7];}
if ($urut[8]==11) {$sewelas=$tanggal[8];$sewelas1=$adm[8];}
if ($urut[9]==11) {$sewelas=$tanggal[9];$sewelas1=$adm[9];}
if ($urut[10]==11) {$sewelas=$tanggal[10];$sewelas1=$adm[10];}
?>
<div class="tracking-date"><?php if (isset($sewelas)) {echo date('d-m-Y',strtotime($sewelas));} ?><span><?php if (isset($sewelas)) {echo date('H:i',strtotime($sewelas));} ?></span></div>
<div class="tracking-content" style="<?php if ($sewelas==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>TIM VALIDASI<span style="<?php if ($sewelas==null) {echo 'color:#B4B897';} ?>">Proses Validasi</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($sewelas==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($sewelas1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $sewelas1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-circle"></i> -->
</div>
<?php
if ($urut[1]==12) {$rolas=$tanggal[1];$rolas1=$adm[1];}
if ($urut[2]==12) {$rolas=$tanggal[2];$rolas1=$adm[2];}
if ($urut[3]==12) {$rolas=$tanggal[3];$rolas1=$adm[3];}
if ($urut[4]==12) {$rolas=$tanggal[4];$rolas1=$adm[4];}
if ($urut[5]==12) {$rolas=$tanggal[5];$rolas1=$adm[5];}
if ($urut[6]==12) {$rolas=$tanggal[6];$rolas1=$adm[6];}
if ($urut[7]==12) {$rolas=$tanggal[7];$rolas1=$adm[7];}
if ($urut[8]==12) {$rolas=$tanggal[8];$rolas1=$adm[8];}
if ($urut[9]==12) {$rolas=$tanggal[9];$rolas1=$adm[9];}
if ($urut[10]==12) {$rolas=$tanggal[10];$rolas1=$adm[10];}
if ($urut[11]==12) {$rolas=$tanggal[11];$rolas1=$adm[11];}
?>
<div class="tracking-date"><?php if (isset($rolas)) {echo date('d-m-Y',strtotime($rolas));} ?><span><?php if (isset($rolas)) {echo date('H:i',strtotime($rolas));} ?></span></div>
<div class="tracking-content" style="<?php if ($rolas==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PEMBANTU PPTK<span style="<?php if ($rolas==null) {echo 'color:#B4B897';} ?>">Proses Pengecekan Kelengkapan</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($rolas==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($rolas1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $rolas1; ?></span>
</div>
</div>
<?php include('../kios/tracking_npd.php'); ?>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-circle"></i> -->
</div>
<?php
if ($urut[1]==13) {$telulas=$tanggal[1];$telulas1=$adm[1];}
if ($urut[2]==13) {$telulas=$tanggal[2];$telulas1=$adm[2];}
if ($urut[3]==13) {$telulas=$tanggal[3];$telulas1=$adm[3];}
if ($urut[4]==13) {$telulas=$tanggal[4];$telulas1=$adm[4];}
if ($urut[5]==13) {$telulas=$tanggal[5];$telulas1=$adm[5];}
if ($urut[6]==13) {$telulas=$tanggal[6];$telulas1=$adm[6];}
if ($urut[7]==13) {$telulas=$tanggal[7];$telulas1=$adm[7];}
if ($urut[8]==13) {$telulas=$tanggal[8];$telulas1=$adm[8];}
if ($urut[9]==13) {$telulas=$tanggal[9];$telulas1=$adm[9];}
if ($urut[10]==13) {$telulas=$tanggal[10];$telulas1=$adm[10];}
if ($urut[11]==13) {$telulas=$tanggal[11];$telulas1=$adm[11];}
if ($urut[12]==13) {$telulas=$tanggal[12];$telulas1=$adm[12];}
?>
<div class="tracking-date"><?php if (isset($telulas)) {echo date('d-m-Y',strtotime($telulas));} ?><span><?php if (isset($telulas)) {echo date('H:i',strtotime($telulas));} ?></span></div>
<div class="tracking-content" style="<?php if ($telulas==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PEMBANTU PPTK<span style="<?php if ($telulas==null) {echo 'color:#B4B897';} ?>">Setor Verifikasi</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($telulas==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($telulas1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $telulas1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-shipping-fast"></i> -->
</div>
<?php
if ($urut[1]==14) {$patbelas=$tanggal[1];$patbelas1=$adm[1];}
if ($urut[2]==14) {$patbelas=$tanggal[2];$patbelas1=$adm[2];}
if ($urut[3]==14) {$patbelas=$tanggal[3];$patbelas1=$adm[3];}
if ($urut[4]==14) {$patbelas=$tanggal[4];$patbelas1=$adm[4];}
if ($urut[5]==14) {$patbelas=$tanggal[5];$patbelas1=$adm[5];}
if ($urut[6]==14) {$patbelas=$tanggal[6];$patbelas1=$adm[6];}
if ($urut[7]==14) {$patbelas=$tanggal[7];$patbelas1=$adm[7];}
if ($urut[8]==14) {$patbelas=$tanggal[8];$patbelas1=$adm[8];}
if ($urut[9]==14) {$patbelas=$tanggal[9];$patbelas1=$adm[9];}
if ($urut[10]==14) {$patbelas=$tanggal[10];$patbelas1=$adm[10];}
if ($urut[11]==14) {$patbelas=$tanggal[11];$patbelas1=$adm[11];}
if ($urut[12]==14) {$patbelas=$tanggal[12];$patbelas1=$adm[12];}
if ($urut[13]==14) {$patbelas=$tanggal[13];$patbelas1=$adm[13];}
?>
<div class="tracking-date"><?php if (isset($patbelas)) {echo date('d-m-Y',strtotime($patbelas));} ?><span><?php if (isset($patbelas)) {echo date('H:i',strtotime($patbelas));} ?></span></div>
<div class="tracking-content" style="<?php if ($patbelas==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI<span style="<?php if ($patbelas==null) {echo 'color:#B4B897';} ?>">Proses verifikasi</span>
<span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($patbelas==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($patbelas1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $patbelas1; ?></span>
</div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-shipping-fast"></i> -->
</div>
<?php
if ($urut[1]==15) {$limolas=$tanggal[1];$limolas1=$adm[1];}
if ($urut[2]==15) {$limolas=$tanggal[2];$limolas1=$adm[2];}
if ($urut[3]==15) {$limolas=$tanggal[3];$limolas1=$adm[3];}
if ($urut[4]==15) {$limolas=$tanggal[4];$limolas1=$adm[4];}
if ($urut[5]==15) {$limolas=$tanggal[5];$limolas1=$adm[5];}
if ($urut[6]==15) {$limolas=$tanggal[6];$limolas1=$adm[6];}
if ($urut[7]==15) {$limolas=$tanggal[7];$limolas1=$adm[7];}
if ($urut[8]==15) {$limolas=$tanggal[8];$limolas1=$adm[8];}
if ($urut[9]==15) {$limolas=$tanggal[9];$limolas1=$adm[9];}
if ($urut[10]==15) {$limolas=$tanggal[10];$limolas1=$adm[10];}
if ($urut[11]==15) {$limolas=$tanggal[11];$limolas1=$adm[11];}
if ($urut[12]==15) {$limolas=$tanggal[12];$limolas1=$adm[12];}
if ($urut[13]==15) {$limolas=$tanggal[13];$limolas1=$adm[13];}
if ($urut[14]==15) {$limolas=$tanggal[14];$limolas1=$adm[14];}
?>
<div class="tracking-date"><?php if (isset($limolas)) {echo date('d-m-Y',strtotime($limolas));} ?><span><?php if (isset($limolas)) {echo date('H:i',strtotime($limolas));} ?></span></div>
<div class="tracking-content" style="<?php if ($limolas==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI<span style="<?php if ($limolas==null) {echo 'color:#B4B897';} ?>">Setor Siap Pelunasan</span><span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($limolas==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($limolas1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $limolas1; ?></span></div>
</div>
<div class="tracking-item">
<div class="tracking-icon status-intransit">
<svg class="svg-inline--fa fa-circle fa-w-16" aria-hidden="true" data-prefix="fas" data-icon="circle" role="img" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path>
</svg>
<!-- <i class="fas fa-shipping-fast"></i> -->
</div>
<?php
if ($urut[1]==16) {$nembelas=$tanggal[1];$nembelas1=$adm[1];}
if ($urut[2]==16) {$nembelas=$tanggal[2];$nembelas1=$adm[2];}
if ($urut[3]==16) {$nembelas=$tanggal[3];$nembelas1=$adm[3];}
if ($urut[4]==16) {$nembelas=$tanggal[4];$nembelas1=$adm[4];}
if ($urut[5]==16) {$nembelas=$tanggal[5];$nembelas1=$adm[5];}
if ($urut[6]==16) {$nembelas=$tanggal[6];$nembelas1=$adm[6];}
if ($urut[7]==16) {$nembelas=$tanggal[7];$nembelas1=$adm[7];}
if ($urut[8]==16) {$nembelas=$tanggal[8];$nembelas1=$adm[8];}
if ($urut[9]==16) {$nembelas=$tanggal[9];$nembelas1=$adm[9];}
if ($urut[10]==16) {$nembelas=$tanggal[10];$nembelas1=$adm[10];}
if ($urut[11]==16) {$nembelas=$tanggal[11];$nembelas1=$adm[11];}
if ($urut[12]==16) {$nembelas=$tanggal[12];$nembelas1=$adm[12];}
if ($urut[13]==16) {$nembelas=$tanggal[13];$nembelas1=$adm[13];}
if ($urut[14]==16) {$nembelas=$tanggal[14];$nembelas1=$adm[14];}
if ($urut[15]==16) {$nembelas=$tanggal[15];$nembelas1=$adm[15];}
?>
<div class="tracking-date"><?php if (isset($nembelas)) {echo date('d-m-Y',strtotime($nembelas));} ?><span><?php if (isset($nembelas)) {echo date('H:i',strtotime($nembelas));} ?></span></div>
<div class="tracking-content" style="<?php if ($nembelas==null) {echo 'color:#B4B897';} ?>"><i class="mdi mdi-apps m-r-5"></i>PERBENDAHARAAN<span style="<?php if ($nembelas==null) {echo 'color:#B4B897';} ?>">LUNAS</span><span style="font-size:11px;font-family:InterSB;margin-top:3px;<?php if ($nembelas==null) {echo 'color:#B4B897';} else {echo 'color:#7F8487';} ?>"><?php if ($nembelas1==null) {} else {?><i class="mdi mdi-arrow-right m-r-5"></i><?php } ?><?php echo $nembelas1; ?></span></div>
</div>
</div>
</div>
</div>
</div>
<!--
<div class="card-body">
<div class="track">
<?php
$d=pg_query("SELECT p.tgl_input,p1.tanggal,r.urut FROM pekerjaan p
LEFT OUTER JOIN pengerjaan_adminers p1 ON (p.id=p1.pekerjaan_id)
LEFT OUTER JOIN proses_adminers r ON (r.nama=p1.keterangan)
WHERE p.id=$pekerjaan_id");
while($r=pg_fetch_array($d)) {
$urut[]=$r['urut'];
$tgl_input[]=$r['tgl_input'];
$tanggal[]=$r['tanggal'];
}
?>
<div class="step active"> <span class="icon"> <i class="fa fa-pencil"></i> </span> <span class="text">Pencatatan</span><span><?php echo date('d-m-Y',strtotime($tgl_input[0])); ?></span> </div>
<div class="step <?php if (($urut[0]==2) || ($urut[1]==2))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">Input Berkas</span>
</div>
<div class="step <?php if (($urut[0]==3) || ($urut[1]==3) || ($urut[2]==3))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">Penyedia</span>
<?php if ($urut[0]==3) {$tiga=$tanggal[0];}
if ($urut[1]==3) {$tiga=$tanggal[1];}
if ($urut[2]==3) {$tiga=$tanggal[2];}
?>
<span><?php if (isset($tiga)) {echo date('d-m-Y',strtotime($tiga));} ?></span>
</div>
<div class="step <?php if (($urut[0]==4) || ($urut[1]==4) || ($urut[2]==4) || ($urut[3]==4))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-arrow-left"></i> </span> <span class="text">Kembali berkas</span>
<?php if ($urut[0]==4) {$empat=$tanggal[0];}
if ($urut[1]==4) {$empat=$tanggal[1];}
if ($urut[2]==4) {$empat=$tanggal[2];}
if ($urut[3]==4) {$empat=$tanggal[3];}
?>
<span><?php if (isset($empat)) {echo date('d-m-Y',strtotime($empat));} ?></span>
</div>
<div class="step <?php if (($urut[0]==5) || ($urut[1]==5) || ($urut[2]==5) || ($urut[3]==5) || ($urut[4]==5))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">Pejabat PBJ</span>
<?php if ($urut[0]==5) {$lima=$tanggal[0];}
if ($urut[1]==5) {$lima=$tanggal[1];}
if ($urut[2]==5) {$lima=$tanggal[2];}
if ($urut[3]==5) {$lima=$tanggal[3];}
if ($urut[4]==5) {$lima=$tanggal[4];}
?>
<span><?php if (isset($lima)) {echo date('d-m-Y',strtotime($lima));} ?></span>
</div>
<div class="step <?php if (($urut[0]==6) || ($urut[1]==6) || ($urut[2]==6) || ($urut[3]==6) || ($urut[4]==6) || ($urut[5]==6))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">PPKOM</span>
<?php if ($urut[0]==6) {$enam=$tanggal[0];}
if ($urut[1]==6) {$enam=$tanggal[1];}
if ($urut[2]==6) {$enam=$tanggal[2];}
if ($urut[3]==6) {$enam=$tanggal[3];}
if ($urut[4]==6) {$enam=$tanggal[4];}
if ($urut[5]==6) {$enam=$tanggal[5];}
?>
<span><?php if (isset($enam)) {echo date('d-m-Y',strtotime($enam));} ?></span>
</div>
<div class="step <?php if (($urut[0]==7) || ($urut[1]==7) || ($urut[2]==7) || ($urut[3]==7) || ($urut[4]==7) || ($urut[5]==7) || ($urut[6]==7))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">KPA</span>
<?php if ($urut[0]==7) {$tujuh=$tanggal[0];}
if ($urut[1]==7) {$tujuh=$tanggal[1];}
if ($urut[2]==7) {$tujuh=$tanggal[2];}
if ($urut[3]==7) {$tujuh=$tanggal[3];}
if ($urut[4]==7) {$tujuh=$tanggal[4];}
if ($urut[5]==7) {$tujuh=$tanggal[5];}
if ($urut[6]==7) {$tujuh=$tanggal[6];}
?>
<span><?php if (isset($tujuh)) {echo date('d-m-Y',strtotime($tujuh));} ?></span>
</div>
<div class="step <?php if (($urut[0]==8) || ($urut[1]==8) || ($urut[2]==8) || ($urut[3]==8) || ($urut[4]==8) || ($urut[5]==8) || ($urut[6]==8) || ($urut[7]==8))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-user"></i> </span> <span class="text">PA</span>
<?php if ($urut[0]==8) {$wolu=$tanggal[0];}
if ($urut[1]==8) {$wolu=$tanggal[1];}
if ($urut[2]==8) {$wolu=$tanggal[2];}
if ($urut[3]==8) {$wolu=$tanggal[3];}
if ($urut[4]==8) {$wolu=$tanggal[4];}
if ($urut[5]==8) {$wolu=$tanggal[5];}
if ($urut[6]==8) {$wolu=$tanggal[6];}
if ($urut[7]==8) {$wolu=$tanggal[7];}
?>
<span><?php if (isset($wolu)) {echo date('d-m-Y',strtotime($wolu));} ?></span>
</div>
<div class="step <?php if (($urut[0]==9) || ($urut[1]==9) || ($urut[2]==9) || ($urut[3]==9) || ($urut[4]==9) || ($urut[5]==9) || ($urut[6]==9) || ($urut[7]==9) || ($urut[8]==9))
{echo 'active';} else {} ?>"> <span class="icon"> <i class="fa fa-check"></i> </span> <span class="text">Selesai</span>
<?php if ($urut[0]==9) {$songo=$tanggal[0];}
if ($urut[1]==9) {$songo=$tanggal[1];}
if ($urut[2]==9) {$songo=$tanggal[2];}
if ($urut[3]==9) {$songo=$tanggal[3];}
if ($urut[4]==9) {$songo=$tanggal[4];}
if ($urut[5]==9) {$songo=$tanggal[5];}
if ($urut[6]==9) {$songo=$tanggal[6];}
if ($urut[7]==9) {$songo=$tanggal[7];}
if ($urut[8]==9) {$songo=$tanggal[8];}
?>
<span><?php if (isset($songo)) {echo date('d-m-Y',strtotime($songo));} ?></span>
</div>
</div>
</div>
-->