add simak to git repo
This commit is contained in:
7
app/data_lunas_berdenda/.htaccess
Normal file
7
app/data_lunas_berdenda/.htaccess
Normal file
@@ -0,0 +1,7 @@
|
||||
memory_limit 30M
|
||||
post_max_size 250M
|
||||
upload_max_filesize 250M
|
||||
error_reporting = E_ALL
|
||||
display_errors = On
|
||||
display_startup_errors = On
|
||||
track_errors = On
|
||||
69
app/data_lunas_berdenda/crud.php
Normal file
69
app/data_lunas_berdenda/crud.php
Normal file
@@ -0,0 +1,69 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$key=$_POST['key'];
|
||||
if ($key=='simpan_pelunasan') {
|
||||
$vr_pelunasan_id=$_POST['vr_pelunasan_id'];
|
||||
$idx_kwi_bend=$_POST['idx_kwi_bend'];
|
||||
$jenis_pph_bend=$_POST['jenis_pph_bend'];
|
||||
$no_kwi_bend=$_POST['no_kwi_bend'];
|
||||
$inisial_bend=$_POST['inisial_bend'];
|
||||
$jenis_pembayaran=$_POST['jenis_pembayaran'];
|
||||
$kode_perben=$_POST['kode_perben'];
|
||||
$tanggal_lunas=$_POST['tanggal_lunas'];
|
||||
$tanggal_lunas=str_replace('/','-',$tanggal_lunas);
|
||||
$tm=date('Y',strtotime($tanggal_lunas));
|
||||
$bm=date('m',strtotime($tanggal_lunas));
|
||||
$hm=date('d',strtotime($tanggal_lunas));
|
||||
|
||||
$c=pg_query("SELECT idx_kwi_bend FROM vr_pelunasan WHERE id='$vr_pelunasan_id'");
|
||||
while($h=pg_fetch_array($c)) {$g=$h[0];}
|
||||
|
||||
if ($g==NULL) {
|
||||
pg_query("UPDATE vr_pelunasan SET idx_kwi_bend='$idx_kwi_bend', jenis_pph_bend='$jenis_pph_bend', no_kwi_bend='$no_kwi_bend', inisial_bend='$inisial_bend',
|
||||
jenis_pembayaran='$jenis_pembayaran', tanggal_lunas='$tm-$bm-$hm', kode_perben='$kode_perben'
|
||||
WHERE id='$vr_pelunasan_id'
|
||||
");
|
||||
} else {
|
||||
pg_query("UPDATE vr_pelunasan SET idx_kwi_bend='$idx_kwi_bend', jenis_pph_bend='$jenis_pph_bend', no_kwi_bend='$no_kwi_bend', inisial_bend='$inisial_bend',
|
||||
jenis_pembayaran='$jenis_pembayaran', tanggal_lunas='$tm-$bm-$hm', kode_perben='$kode_perben'
|
||||
WHERE id='$vr_pelunasan_id'
|
||||
");
|
||||
}
|
||||
} else
|
||||
if ($key=='batal') {
|
||||
$vr_pelunasan_id=$_POST['id'];
|
||||
pg_query("UPDATE vr_pelunasan SET idx_kwi_bend=NULL, jenis_pph_bend=NULL, no_kwi_bend=NULL, inisial_bend=NULL,
|
||||
jenis_pembayaran=NULL, tanggal_lunas=NULL, adm_perben=NULL, kode_perben=NULL
|
||||
WHERE id='$vr_pelunasan_id'
|
||||
");
|
||||
} else
|
||||
if ($key=='revisi_kode_panggil') {
|
||||
$pekerjaan_id=$_POST['pekerjaan_id'];
|
||||
$cek_sppd=$_POST['cek_sppd'];
|
||||
if ($cek_sppd=='SPPD') {
|
||||
$sp_rek_id=$_POST['sub_kegiatan_id'];
|
||||
|
||||
$d=pg_query("SELECT sub_kegiatan_id FROM sp_rek WHERE id=$sp_rek_id");
|
||||
while($r=pg_fetch_array($d)) {$sub_kegiatan_id=$r[0];}
|
||||
$d1=pg_query("SELECT k.id
|
||||
FROM sp_peg p1
|
||||
INNER JOIN sp_spt s ON (s.id=p1.sp_spt_id)
|
||||
INNER JOIN sp_kwi k ON (k.id=s.sp_kwi_id)
|
||||
INNER JOIN pekerjaan p ON (p.id=p1.pekerjaan_id)
|
||||
WHERE p.id=$pekerjaan_id");
|
||||
while($r1=pg_fetch_array($d1)) {$sp_kwi_id=$r1[0];}
|
||||
|
||||
pg_query("UPDATE sp_kwi SET sp_rek_id=$sp_rek_id WHERE id=$sp_kwi_id");
|
||||
pg_query("UPDATE pekerjaan SET sub_kegiatan_id=$sub_kegiatan_id WHERE id IN (
|
||||
SELECT p1.pekerjaan_id
|
||||
FROM sp_peg p1
|
||||
INNER JOIN sp_spt s ON (s.id=p1.sp_spt_id)
|
||||
INNER JOIN sp_kwi k ON (k.id=s.sp_kwi_id)
|
||||
WHERE k.id=$sp_kwi_id)
|
||||
");
|
||||
} else {
|
||||
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
|
||||
pg_query("UPDATE pekerjaan SET sub_kegiatan_id=$sub_kegiatan_id WHERE id=$pekerjaan_id");
|
||||
}
|
||||
}
|
||||
?>
|
||||
324
app/data_lunas_berdenda/excel_lunas.php
Normal file
324
app/data_lunas_berdenda/excel_lunas.php
Normal file
@@ -0,0 +1,324 @@
|
||||
<?php
|
||||
require_once '../../assets/excel/PHPExcel.php';
|
||||
|
||||
// koneksi ke database
|
||||
|
||||
include("../koneksi.php");
|
||||
|
||||
$thn=$_GET['thn'];
|
||||
$bln=$_GET['bln'];
|
||||
$axx=$_GET['axx'];
|
||||
$axxx=$_GET['axxx'];
|
||||
$bxx=$_GET['bxx'];
|
||||
$cxx=$_GET['cxx'];
|
||||
$tm1=$_GET['m'];
|
||||
$tm1=str_replace('/','-',$tm1);
|
||||
$tt1=date('Y',strtotime($tm1));
|
||||
$bb1=date('m',strtotime($tm1));
|
||||
$hh1=date('d',strtotime($tm1));
|
||||
|
||||
$ts1=$_GET['s'];
|
||||
$ts1=str_replace('/','-',$ts1);
|
||||
$tt2=date('Y',strtotime($ts1));
|
||||
$bb2=date('m',strtotime($ts1));
|
||||
$hh2=date('d',strtotime($ts1));
|
||||
|
||||
$objPHPExcel = new PHPExcel();
|
||||
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
|
||||
$objPHPExcel->getDefaultStyle()->getFont()->setSize(9);
|
||||
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(12);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(21);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(7);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(57);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(30);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(12);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(16.86);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(12.86);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(12.86);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(6.29);
|
||||
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(12.86);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('M')->setWidth(6.29);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('N')->setWidth(12.86);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('O')->setWidth(6.29);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('P')->setWidth(12.86);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('Q')->setWidth(6.29);
|
||||
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('R')->setWidth(8);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('S')->setWidth(13.86);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('T')->setWidth(20);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('U')->setWidth(23);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('V')->setWidth(12);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('W')->setWidth(17);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('X')->setWidth(12);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('Y')->setWidth(15);
|
||||
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('Z')->setWidth(24);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('AA')->setWidth(12);
|
||||
|
||||
|
||||
$styleBold = array('font' => array('bold' => true));
|
||||
$objPHPExcel->getSheet(0)->getStyle('A3:AA3')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('A3:AA3')->applyFromArray($styleBold);
|
||||
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(15);
|
||||
$objPHPExcel->getSheet(0)->setTitle('DATA LUNAS BERDENDA');
|
||||
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
|
||||
$objPHPExcel->getSheet(0)->setCellValue('A1', 'Tanggal Lunas : '.$tm1.' s/d '.$ts1);
|
||||
$objPHPExcel->getActiveSheet()->getStyle('A1:AA1')->getAlignment()->setWrapText(false);
|
||||
|
||||
|
||||
$objPHPExcel->getSheet(0)
|
||||
->setCellValue('A3', 'No')
|
||||
/* ->setCellValue('B3', 'No DPA') */
|
||||
->setCellValue('B3', 'Tgl Lunas')
|
||||
/*->setCellValue('D3', 'Sub') */
|
||||
->setCellValue('C3', 'No Kwitansi')
|
||||
->setCellValue('D3', 'KPA')
|
||||
->setCellValue('E3', 'Uraian')
|
||||
->setCellValue('F3', 'Rekening')
|
||||
->setCellValue('G3', 'Sibaku')
|
||||
->setCellValue('H3', 'Pengeluaran')
|
||||
->setCellValue('I3', 'PPN')
|
||||
->setCellValue('J3', 'PPH-21')
|
||||
->setCellValue('K3', 'Pasal')
|
||||
|
||||
->setCellValue('L3', 'PPH-22')
|
||||
->setCellValue('M3', 'Pasal')
|
||||
->setCellValue('N3', 'PPH-23')
|
||||
->setCellValue('O3', 'Pasal')
|
||||
->setCellValue('P3', 'PPH-FNL')
|
||||
->setCellValue('Q3', 'Pasal')
|
||||
|
||||
->setCellValue('R3', 'Inisial') /*L*/
|
||||
->setCellValue('S3', 'Status UM') /*M*/
|
||||
->setCellValue('T3', 'Kwi/SP/SPK') /*N*/
|
||||
->setCellValue('U3', 'Tgl SP/SPK') /*O*/
|
||||
->setCellValue('V3', 'Tgl Setor') /*P*/
|
||||
->setCellValue('W3', 'No Faktur') /*Q*/
|
||||
->setCellValue('X3', 'Tgl Faktur') /*R*/
|
||||
->setCellValue('Y3', 'Jns Pembayaran') /*S*/
|
||||
->setCellValue('Z3', 'BA Denda') /*L*/
|
||||
->setCellValue('AA3', 'Nilai Denda'); /*L*/
|
||||
|
||||
|
||||
|
||||
$query = "SELECT
|
||||
l.tanggal_lunas,l.no_kwi_bend,k.inisial,s.kegiatan,p.kegiatan_pengadaan,COALESCE(n.nama,p.cad1),
|
||||
s.kd_panggil,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,s.kd_sibaku,
|
||||
l.nilai_pelunasan,l.ppn,l.pph_21,l.pph_22,l.pph_23,l.pph_final,
|
||||
l.inisial_bend,l.status_um,p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,l.tanggal_setor,l.no_faktur,l.tanggal_faktur,
|
||||
l.jenis_pembayaran,l.kode_perben,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,r.st_termin,r.stum,l.ket,
|
||||
(SELECT pg.nama_non FROM sp_peg pg WHERE pg.pekerjaan_id=p.id),r.pekerjaan_id,st.untuk,st.tgl_berangkat,st.tgl_kembali,
|
||||
rb.nomor_ba,rb.nilai_ba
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
||||
INNER JOIN kpa k ON (k.id=s.kpa_id)
|
||||
LEFT OUTER JOIN sp_peg sp ON (p.id=sp.pekerjaan_id)
|
||||
LEFT OUTER JOIN sp_spt st ON (sp.sp_spt_id=st.id)
|
||||
INNER JOIN (SELECT * FROM riwayat_ba WHERE berita_acara_id=8) rb ON (l.id=rb.vr_pelunasan_id)
|
||||
WHERE EXTRACT(YEAR FROM DATE(l.tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(l.tanggal_lunas))='$bln' AND l.status_berkas='FIX' AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_lunas::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == 'ALL' ? "" : "
|
||||
".($axx == 'FUNGSIONAL' ? "AND LEFT(s.kegiatan,2) NOT IN ('**')" : "AND LEFT(s.kegiatan,2) IN ('**')")."
|
||||
")."
|
||||
".($axxx == '' ? "" : "AND s.kpa_id='$axxx'")."
|
||||
".($cxx == 'ALL' ? "" : "
|
||||
".($cxx == 'FARMASI' ? "AND lower(s.sub_kegiatan) LIKE '%farmasi%'" : "AND lower(s.sub_kegiatan) NOT LIKE '%farmasi%'")."
|
||||
")."
|
||||
".($bxx == 'ALL' ? "" : "
|
||||
".($bxx == 'NON UANG MUKA' ? "AND l.status_um='Non Uang Muka'" : "AND l.status_um='Uang Muka'")."
|
||||
")."
|
||||
ORDER BY l.idx_kwi_bend ASC
|
||||
";
|
||||
|
||||
$hasil = pg_query($query);
|
||||
$baris = 4;
|
||||
$a=1;
|
||||
while ($r = pg_fetch_array($hasil))
|
||||
{
|
||||
|
||||
if($r[5]=='') {$soporek=$r[36];} else {$soporek=$r[5];}
|
||||
$stum=$r['stum'];
|
||||
|
||||
$ket1=strtoupper($r['ket']);
|
||||
if ($ket1=='KURANG BAYAR') {$ket2=' ('.$ket1.')';} else {$ket2='';}
|
||||
//if ($r[32]=='0') {$trm='';} else {$trm=' - '.strtoupper(($r['st_termin'].' '.$r[32]));}
|
||||
if ($r[32]=='0') {
|
||||
if ($stum=='uang_muka') {$trm=' - UANG MUKA';} else {$trm='';}
|
||||
|
||||
} else {$trm=' - '.strtoupper(($r['st_termin'].' '.$r[32]));}
|
||||
|
||||
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$tg='';} else {
|
||||
$tg=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
||||
|
||||
if (($r['tanggal_setor']=="1970-01-01 00:00:00") || ($r['tanggal_setor']==NULL) || ($r['tanggal_setor']=="")) {
|
||||
$trl="-";} else {
|
||||
$trl=date('d-m-Y',strtotime($r['tanggal_setor']));
|
||||
}
|
||||
|
||||
if (($r['tanggal_lunas']=="1970-01-01 00:00:00") || ($r['tanggal_lunas']==NULL) || ($r['tanggal_lunas']=="")) {
|
||||
$tr2="-";} else {
|
||||
$tr2=date('d-m-Y',strtotime($r['tanggal_lunas']));
|
||||
}
|
||||
|
||||
if (($r['tanggal_faktur']=="1970-01-01 00:00:00+07") || ($r['tanggal_faktur']==NULL) || ($r['tanggal_faktur']=="")) {
|
||||
$tfk="-";} else {
|
||||
$tfk=date('d-m-Y',strtotime($r['tanggal_faktur']));
|
||||
}
|
||||
|
||||
$rek=$r['kd_panggil'].'.'.$r['ra'].'.'.$r['rb'].'.'.$r['rc'].'.'.$r['rd'].'.'.$r['re'].'.'.$r['rf'].'.'.$r['rg'].'.'.$r['rh'];
|
||||
|
||||
|
||||
if ((isset($r['pph_21'])) && ($r['pph_21']!=0)) {
|
||||
$pph21=$r['pph_21'];
|
||||
$pasal21='21';
|
||||
} else {$pph21=0;$pasal21='';}
|
||||
|
||||
|
||||
if ((isset($r['pph_22'])) && ($r['pph_22']!=0)) {
|
||||
$pph22=$r['pph_22'];
|
||||
$pasal22='22';
|
||||
} else {$pph22=0;$pasal22='';}
|
||||
|
||||
if ((isset($r['pph_23'])) && ($r['pph_23']!=0)) {
|
||||
$pph23=$r['pph_23'];
|
||||
$pasal23='23';
|
||||
} else {$pph23=0;$pasal23='';}
|
||||
|
||||
if ((isset($r['pph_final'])) && ($r['pph_final']!=0)) {
|
||||
$pph_fnl=$r['pph_final'];
|
||||
$pasal_fnl='FNL';
|
||||
} else {$pph_fnl=0;$pasal_fnl='';}
|
||||
|
||||
if ((isset($r['ppn'])) && ($r['ppn']!=0)) {$ppn=$r['ppn'];} else {$ppn=0;}
|
||||
|
||||
$cek_sppd=substr($r['no_sp'],0,4);
|
||||
if ($cek_sppd=='SPPD') {
|
||||
$drangka=$r['untuk'];$sbrk=$r['tgl_berangkat'];$skbl=$r['tgl_kembali'];
|
||||
$ketel=strtoupper($r['kegiatan'].' dalam rangka '.$drangka);
|
||||
$tglsppd=':::: Tanggal. '.date('d-m-Y',strtotime($sbrk)).' s/d '.date('d-m-Y',strtotime($skbl));
|
||||
$ketan=':::: a.n. '.$soporek;
|
||||
$keder=$ketel.' '.$tglsppd.' '.$ketan;
|
||||
} else {
|
||||
$keder=strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$soporek.''.$trm.''.$ket2);
|
||||
}
|
||||
$objPHPExcel->getSheet(0)
|
||||
->setCellValue('A'.$baris, $a)
|
||||
->setCellValue('B'.$baris, $tr2)
|
||||
->setCellValue('C'.$baris, $r['no_kwi_bend'].''.$r['kode_perben'])
|
||||
->setCellValue('D'.$baris, $r['inisial'])
|
||||
->setCellValue('E'.$baris, $keder)
|
||||
->setCellValue('F'.$baris, $rek)
|
||||
->setCellValue('G'.$baris, $r['kd_sibaku'])
|
||||
->setCellValue('H'.$baris, $r['nilai_pelunasan'])
|
||||
->setCellValue('I'.$baris, $ppn)
|
||||
->setCellValue('J'.$baris, $pph21)
|
||||
->setCellValue('K'.$baris, $pasal21)
|
||||
|
||||
->setCellValue('L'.$baris, $pph22)
|
||||
->setCellValue('M'.$baris, $pasal22)
|
||||
->setCellValue('N'.$baris, $pph23)
|
||||
->setCellValue('O'.$baris, $pasal23)
|
||||
->setCellValue('P'.$baris, $pph_fnl)
|
||||
->setCellValue('Q'.$baris, $pasal_fnl)
|
||||
|
||||
->setCellValue('R'.$baris, $r['inisial_bend'])
|
||||
->setCellValue('S'.$baris, $r['status_um'])
|
||||
->setCellValue('T'.$baris, $r['no_sp'])
|
||||
->setCellValue('U'.$baris, $tg)
|
||||
->setCellValue('V'.$baris, $trl)
|
||||
->setCellValue('W'.$baris, $r['no_faktur'])
|
||||
->setCellValue('X'.$baris, $tfk)
|
||||
->setCellValue('Y'.$baris, $r['jenis_pembayaran'])
|
||||
->setCellValue('Z'.$baris, $r['nomor_ba'])
|
||||
->setCellValue('AA'.$baris, $r['nilai_ba']);
|
||||
/*
|
||||
$objPHPExcel->getSheet(0)->getStyle('A3:A'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('B3:B'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('C3:C'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('D3:D'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('K3:K'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('M3:M'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('O3:O'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
|
||||
$objPHPExcel->getSheet(0)->getStyle('Q3:Q'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('R3:R'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('S3:S'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('T3:T'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('U3:U'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('V3:V'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('X3:X'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('Y3:Y'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1:Y'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('H'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('I'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('J'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('L'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('N'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('P'.$baris)->getNumberFormat()->setFormatCode('#,##0');*/
|
||||
$a++;
|
||||
$baris++;
|
||||
}
|
||||
|
||||
$objPHPExcel->getSheet(0)->getStyle('A3:A'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('B3:B'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('C3:C'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('D3:D'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('K3:K'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('M3:M'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('O3:O'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
|
||||
$objPHPExcel->getSheet(0)->getStyle('Q3:Q'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('R3:R'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('S3:S'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('T3:T'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('U3:U'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('V3:V'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('X3:X'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('Y3:Y'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('Z3:Z'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1:AA'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('H3:H'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('I3:I'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('J3:J'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('L3:L'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('N3:N'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('P3:P'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('AA3:AA'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$akhir=$baris-1;
|
||||
/*$objPHPExcel->getSheet(0)->setCellValue('I'.$baris, '=SUM(I2:I'.$akhir.')')->setCellValue('J'.$baris, '=SUM(J2:J'.$akhir.')');
|
||||
$objPHPExcel->getSheet(0)->getStyle('I'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('J'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('I'.$baris.':J'.$baris)->applyFromArray($styleBold);*/
|
||||
|
||||
$objPHPExcel->getSheet(0)->removeColumn('G');
|
||||
$objPHPExcel->getSheet(0)->removeColumn('J');
|
||||
$objPHPExcel->getSheet(0)->removeColumn('K');
|
||||
$objPHPExcel->getSheet(0)->removeColumn('L');
|
||||
$objPHPExcel->getSheet(0)->removeColumn('M');
|
||||
|
||||
|
||||
$objPHPExcel->setActiveSheetIndex(0);
|
||||
|
||||
header('Content-Type: application/vnd.ms-excel');
|
||||
header('Content-Disposition: attachment;filename="data_lunas_berdenda.xls"');
|
||||
header('Cache-Control: max-age=0');
|
||||
|
||||
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
|
||||
$objWriter->save('php://output');
|
||||
exit;
|
||||
|
||||
?>
|
||||
|
||||
|
||||
313
app/data_lunas_berdenda/main.php
Normal file
313
app/data_lunas_berdenda/main.php
Normal file
@@ -0,0 +1,313 @@
|
||||
<script type="text/javascript">
|
||||
var userTarget = "";
|
||||
var exit = false;
|
||||
$('.input-daterange').datepicker({
|
||||
format: "dd/mm/yyyy",
|
||||
weekStart: 1,
|
||||
orientation: "bottom auto",
|
||||
autoclose: true,
|
||||
showOnFocus: true,
|
||||
maxViewMode: 'days',
|
||||
keepEmptyValues: true,
|
||||
templates: {
|
||||
leftArrow: '<',
|
||||
rightArrow: '>'
|
||||
}
|
||||
});
|
||||
$('.input-daterange').focusin(function(e) {
|
||||
userTarget = e.target.name;
|
||||
});
|
||||
$('.input-daterange').on('changeDate', function(e) {
|
||||
if (exit) return;
|
||||
if (e.target.name != userTarget) {
|
||||
exit = true;
|
||||
$(e.target).datepicker('clearDates');
|
||||
}
|
||||
exit = false;
|
||||
});
|
||||
var thn_dpa=$('#thn_dpa').val();
|
||||
</script>
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$thn=$_POST['thn_dpa'];
|
||||
?>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<p class="judul_page"><i class="mdi mdi-alert-circle-outline m-r-5"></i>Lunas Berdenda</p>
|
||||
|
||||
|
||||
<div class="input-group my-group">
|
||||
<select id="c1" name="c1" class="selectpicker form-control" style="width:15%;background-color:#f3f3f3;border-color:#f3f3f3;">
|
||||
<option value="ALL">ALL</option>
|
||||
<option value="FUNGSIONAL">FUNGSIONAL</option>
|
||||
<option value="SUBSIDI">SUBSIDI</option>
|
||||
</select>
|
||||
|
||||
<select id="c4" name="c4" class="selectpicker form-control" style="width:8%;background-color:#f3f3f3;border-color:#f3f3f3;"
|
||||
data-content="KPA" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<option></option>
|
||||
<?php
|
||||
$d=pg_query("SELECT DISTINCT a1.id,a1.inisial
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
WHERE s.thn='$thn'
|
||||
AND l.status_berkas='FIX' AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL
|
||||
");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
|
||||
?>
|
||||
<option value="<?php echo $r[0];?>"><?php echo $r[1];?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
<select id="c2" name="c2" class="selectpicker form-control" style="width:20%;background-color:#f3f3f3;border-color:#f3f3f3;">
|
||||
<option value="ALL">ALL</option>
|
||||
<option value="NON UANG MUKA">NON UANG MUKA</option>
|
||||
<option value="UANG MUKA">UANG MUKA</option>
|
||||
</select>
|
||||
<select id="c3" name="c3" class="selectpicker form-control" style="width:17%;background-color:#f3f3f3;border-color:#f3f3f3;">
|
||||
<option value="ALL">ALL</option>
|
||||
<option value="NON FARMASI">NON FARMASI</option>
|
||||
<option value="FARMASI">FARMASI</option>
|
||||
</select>
|
||||
|
||||
<div class="input-group input-daterange" style="width:40%;" name="pd1" id="pd1">
|
||||
<input type="text" id="tgl_mulai1" name="start" class="form-control" style="border-radius: 0px;border-color:#f3f3f3;text-align: center; " data-content="Tanggal Lunas" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<span class="input-group-addon">s/d</span>
|
||||
<input type="text" id="tgl_selesai1" name="finish" class="form-control" style="border-radius: 0px;border-color:#f3f3f3;text-align: center;" data-content="Tanggal Lunas" rel="popover" data-placement="top" data-trigger="hover">
|
||||
</div>
|
||||
<span class="input-group-btn">
|
||||
<button type="button" id="excel_lunas" name="excel_lunas" class="btn btn-success"><i class="fa fa-arrow-down m-r-5"></i>EXCEL</button>
|
||||
</span>
|
||||
</div>
|
||||
<br>
|
||||
|
||||
|
||||
<div id="tabel_laporan"></div>
|
||||
|
||||
<div id="modal_sub" 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>
|
||||
<h4 class="modal-title" id="myModalLabel">Sub Kegiatan</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_sub"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_sub">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_verifikasi" 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>
|
||||
<h4 class="modal-title" id="myModalLabel">Verifikasi</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_verifikasi"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_verifikasi">Keluar</button>
|
||||
<!--<button type="button" class="btn btn-teal waves-effect waves-light" id="simpan_verifikasi">Simpan</button>-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_ba" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Berita Acara</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_ba"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_ba">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_pelunasan" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Edit Pelunasan</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_pelunasan"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_pelunasan">Keluar</button>
|
||||
<button type="button" class="btn btn-teal waves-effect waves-light" id="simpan_pelunasan">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="modal_rev" class="modal fade" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Revisi Kode Panggil</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_rev"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_rev">Keluar</button>
|
||||
<button type="button" class="btn btn-teal waves-effect waves-light" id="simpan_rev">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$('input[name="start"]').popover();
|
||||
$('input[name="finish"]').popover();
|
||||
|
||||
var thn=$('#thn_dpa').val();
|
||||
var bln = $('#bulan').val();
|
||||
var axx = $('#c1').val();
|
||||
var axxx = $('#c4').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
$('#tabel_laporan').load('app/data_lunas_berdenda/tabel.php',{axxx:axxx,bxx:bxx,cxx:cxx,axx:axx,m:m,s:s,thn:thn,bln:bln});
|
||||
|
||||
$('#simpan_rev').click(function(){
|
||||
var x = confirm("Data sudah benar ?");
|
||||
if (x) {
|
||||
var cek_sppd = $('#cek_sppd_rev').val();
|
||||
var sub_kegiatan_id = $('#sub_kegiatan_id_baru').val();
|
||||
var pekerjaan_id = $('#pekerjaan_id_rev').val();
|
||||
var key = 'revisi_kode_panggil';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/data_lunas_berdenda/crud.php",
|
||||
data: 'sub_kegiatan_id='+sub_kegiatan_id
|
||||
+'&pekerjaan_id='+pekerjaan_id
|
||||
+'&cek_sppd='+cek_sppd
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_rev').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('Data tersimpan..');
|
||||
$('#tabel_laporan').load('app/data_lunas_berdenda/tabel.php',{axxx:axxx,bxx:bxx,cxx:cxx,axx:axx,m:m,s:s,thn:thn,bln:bln});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
|
||||
$('#simpan_pelunasan').click(function(){
|
||||
var vr_pelunasan_id = $('#vr_pelunasan_id').val();
|
||||
var idx_kwi_bend = $('#idx_kwi_bend').val();
|
||||
var jenis_pph_bend = $('#jenis_pph_bend').val();
|
||||
var no_kwi_bend = $('#no_kwi_bend').val();
|
||||
var inisial_bend = $('#inisial_bend').val();
|
||||
var jenis_pembayaran = $('#jenis_pembayaran').val();
|
||||
var tanggal_lunas = $('#tanggal_lunas').val();
|
||||
var kode_perben = $('#kode_perben').val();
|
||||
var key = 'simpan_pelunasan';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/data_lunas_berdenda/crud.php",
|
||||
data: 'vr_pelunasan_id='+vr_pelunasan_id
|
||||
+'&idx_kwi_bend='+idx_kwi_bend
|
||||
+'&jenis_pph_bend='+jenis_pph_bend
|
||||
+'&no_kwi_bend='+no_kwi_bend
|
||||
+'&inisial_bend='+inisial_bend
|
||||
+'&jenis_pembayaran='+jenis_pembayaran
|
||||
+'&tanggal_lunas='+tanggal_lunas
|
||||
+'&kode_perben='+kode_perben
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_pelunasan').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('Pelunasan sukses..');
|
||||
$('#tabel_laporan').load('app/data_lunas_berdenda/tabel.php',{axxx:axxx,bxx:bxx,cxx:cxx,axx:axx,m:m,s:s,thn:thn,bln:bln});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
$('#c1').change(function(){
|
||||
var thn=$('#thn_dpa').val();
|
||||
var bln = $('#bulan').val();
|
||||
var axx = $('#c1').val();
|
||||
var axxx = $('#c4').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
$('#tabel_laporan').load('app/data_lunas_berdenda/tabel.php',{axxx:axxx,bxx:bxx,cxx:cxx,axx:axx,m:m,s:s,thn:thn,bln:bln});
|
||||
});
|
||||
|
||||
$('#tgl_selesai1').change(function(){
|
||||
$('#c1').trigger('change');
|
||||
});
|
||||
|
||||
$('#c4').change(function(){
|
||||
var thn=$('#thn_dpa').val();
|
||||
var bln = $('#bulan').val();
|
||||
var axx = $('#c1').val();
|
||||
var axxx = $('#c4').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
$('#tabel_laporan').load('app/data_lunas_berdenda/tabel.php',{axxx:axxx,bxx:bxx,cxx:cxx,axx:axx,m:m,s:s,thn:thn,bln:bln});
|
||||
});
|
||||
|
||||
$('#c2').change(function(){
|
||||
var thn=$('#thn_dpa').val();
|
||||
var bln = $('#bulan').val();
|
||||
var axx = $('#c1').val();
|
||||
var axxx = $('#c4').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
$('#tabel_laporan').load('app/data_lunas_berdenda/tabel.php',{axxx:axxx,bxx:bxx,cxx:cxx,axx:axx,m:m,s:s,thn:thn,bln:bln});
|
||||
});
|
||||
|
||||
$('#c3').change(function(){
|
||||
var thn=$('#thn_dpa').val();
|
||||
var bln = $('#bulan').val();
|
||||
var axx = $('#c1').val();
|
||||
var axxx = $('#c4').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
$('#tabel_laporan').load('app/data_lunas_berdenda/tabel.php',{axxx:axxx,bxx:bxx,cxx:cxx,axx:axx,m:m,s:s,thn:thn,bln:bln});
|
||||
});
|
||||
|
||||
|
||||
|
||||
$('#excel_lunas').click(function(){
|
||||
var w = 600;
|
||||
var h = 300;
|
||||
var thn=$('#thn_dpa').val();
|
||||
var bln = $('#bulan').val();
|
||||
var axx = $('#c1').val();
|
||||
var axxx = $('#c4').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
//window.open('app/data_lunas_berdenda/excel.php?axx='+axx+"&thn="+thn+"&m="+m+"&s="+s+"&axxx="+axxx+"&bxx="+bxx+"&cxx="+cxx+"&bln="+bln,'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);
|
||||
window.open('app/data_lunas_berdenda/excel_lunas.php?axx='+axx+"&thn="+thn+"&m="+m+"&s="+s+"&axxx="+axxx+"&bxx="+bxx+"&cxx="+cxx+"&bln="+bln,'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);
|
||||
});
|
||||
</script>
|
||||
145
app/data_lunas_berdenda/modal_pelunasan.php
Normal file
145
app/data_lunas_berdenda/modal_pelunasan.php
Normal file
@@ -0,0 +1,145 @@
|
||||
<script type="text/javascript">
|
||||
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,orientation:"top"});
|
||||
</script>
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$thn=$_POST['thn'];
|
||||
$bln=date('m');
|
||||
$vr_pelunasan_id=$_POST['id'];
|
||||
$d=pg_query("SELECT l.no_kwi_bend,l.inisial_bend,l.jenis_pph_bend,l.idx_kwi_bend,l.tanggal_lunas,l.jenis_pembayaran,a1.inisial,
|
||||
l.pph_21,l.pph_22,l.pph_23,l.pph_final,l.tanggal_lunas,l.kode_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)
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
WHERE l.id='$vr_pelunasan_id'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$no_kwi_bendc=$r['no_kwi_bend'];
|
||||
$inisial_bend=$r['inisial_bend'];
|
||||
$jenis_pph_bendc=$r['jenis_pph_bend'];
|
||||
$jenis_pembayaran=$r['jenis_pembayaran'];
|
||||
$idx_kwi_bendc=$r['idx_kwi_bend'];
|
||||
$kpac=$r['inisial'];
|
||||
$kode_perben=$r['kode_perben'];
|
||||
$tanggal_lunas=$r['tanggal_lunas'];
|
||||
if ((isset($r['pph_21'])) && ($r['pph_21']!=0)) {
|
||||
$pph='21';
|
||||
} else
|
||||
if ((isset($r['pph_22'])) && ($r['pph_22']!=0)) {
|
||||
$pph='22';
|
||||
} else
|
||||
if ((isset($r['pph_23'])) && ($r['pph_23']!=0)) {
|
||||
$pph='23';
|
||||
} else
|
||||
if ((isset($r['pph_final'])) && ($r['pph_final']!=0)) {
|
||||
$pph='FNL';
|
||||
}
|
||||
}
|
||||
|
||||
if($no_kwi_bendc==NULL) {
|
||||
/*$u=pg_query("SELECT COALESCE(MAX(l.idx_kwi_bend),0) 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)
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
WHERE EXTRACT(YEAR FROM DATE(l.tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(l.tanggal_lunas))='$bln' AND l.tanggal_lunas IS NOT NULL AND a1.inisial='$kpac'
|
||||
");
|
||||
while($b=pg_fetch_array($u)) {
|
||||
$e_idx_kwi_bend=$b[0]+1;
|
||||
}
|
||||
$nm=$kpac.'/'.$bln.'/'.$e_idx_kwi_bend.'/';
|
||||
$no_kwi_bend=$nm;
|
||||
$jenis_pph_bend=$pph;
|
||||
$idx_kwi_bend=$e_idx_kwi_bend;*/
|
||||
} else {
|
||||
$no_kwi_bend=$no_kwi_bendc;
|
||||
$jenis_pph_bend=$jenis_pph_bendc;
|
||||
$idx_kwi_bend=$idx_kwi_bendc;
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="form_pelunasan">
|
||||
<input type="hidden" id="idx_kwi_bend3" value="<?php echo $idx_kwi_bend; ?>">
|
||||
<input type="hidden" id="vr_pelunasan_id" value="<?php echo $vr_pelunasan_id; ?>">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputName2">Jenis PPH</label>
|
||||
<input type="text" class="form-control" id="jenis_pph_bend" value="<?php echo $jenis_pph_bend; ?>" disabled>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputName2">Urutan BKU</label>
|
||||
<input type="text" class="form-control" id="idx_kwi_bend" onkeyup="angka(this);" value="<?php echo $idx_kwi_bend; ?>" >
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="row">
|
||||
<div class="col-lg-10">
|
||||
<label for="exampleInputName2">Nomor Kwitansi</label>
|
||||
<input type="text" class="form-control" id="no_kwi_bend" value="<?php echo $no_kwi_bend; ?>">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<label for="exampleInputName2">Kode</label>
|
||||
<input type="text" class="form-control" id="kode_perben" value="<?php echo $kode_perben; ?>">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputName2">Inisial</label>
|
||||
<input type="text" class="form-control" id="inisial_bend" value="<?php echo $inisial_bend; ?>">
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputName2">Jenis Pembayaran</label>
|
||||
<select class="form-control" id="jenis_pembayaran">
|
||||
<option value="TRANSFER" <?php if($jenis_pembayaran=='TRANSFER') {echo "selected";} ?>>TRANSFER</option>
|
||||
<option value="TUNAI" <?php if($jenis_pembayaran=='TUNAI') {echo "selected";} ?>>TUNAI</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Tanggal Lunas</label>
|
||||
<input type="text" class="date form-control" id="tanggal_lunas" placeholder="dd/mm/yyyy"
|
||||
onkeyup="
|
||||
var v = this.value;
|
||||
if (v.match(/^\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
}
|
||||
"
|
||||
value="<?php
|
||||
$tsm=date('d-m-Y',strtotime($tanggal_lunas));
|
||||
if (($tsm=="01-01-1970") || ($tsm==NULL) || ($tsm=="") || ($tsm=="31-12-1969")) {
|
||||
echo "";
|
||||
} else {
|
||||
echo date('d/m/Y',strtotime($tsm));
|
||||
}
|
||||
?>"
|
||||
>
|
||||
</div>
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
<script>
|
||||
function angka(e) {
|
||||
if (!/^[0-9]+$/.test(e.value)) {
|
||||
e.value = e.value.substring(0,e.value.length-1);
|
||||
}
|
||||
}
|
||||
|
||||
$('#idx_kwi_bend').focusout(function(){
|
||||
var a = $('#idx_kwi_bend').val();
|
||||
var b = $('#idx_kwi_bend3').val();
|
||||
if (!a) {$('#idx_kwi_bend').val(b);} else {}
|
||||
});
|
||||
</script>
|
||||
57
app/data_lunas_berdenda/modal_rev.php
Normal file
57
app/data_lunas_berdenda/modal_rev.php
Normal file
@@ -0,0 +1,57 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$thn=$_POST['thn'];
|
||||
$sub_kegiatan=$_POST['sub_kegiatan'];
|
||||
$kegiatan=$_POST['kegiatan'];
|
||||
$no_sp=$_POST['no_sp'];
|
||||
$pekerjaan_id=$_POST['pekerjaan_id'];
|
||||
$kd_panggil=$_POST['kd_panggil'];
|
||||
$no_pelunasan=$_POST['no_pelunasan'];
|
||||
$cek_sppd=$_POST['cek_sppd'];
|
||||
?>
|
||||
|
||||
<input type="hidden" id="no_sp_rev" value="<?php echo $no_sp; ?>">
|
||||
<input type="hidden" id="pekerjaan_id_rev" value="<?php echo $pekerjaan_id; ?>">
|
||||
<input type="hidden" id="cek_sppd_rev" value="<?php echo $cek_sppd; ?>">
|
||||
|
||||
<span style="font-family:InterSB;color:black"><?php echo $no_sp.' <i class="mdi mdi-apps"></i> '.$no_pelunasan; ?></span><br><br>
|
||||
<span style="font-family:Inter"><?php echo $sub_kegiatan; ?></span><br>
|
||||
<span style="font-family:InterSB"><?php echo $kegiatan; ?></span>
|
||||
<br>
|
||||
<br>
|
||||
<div class="form-group">
|
||||
<label for="exampleInputName2"><span style="font-family:InterSB;color:red"><?php echo $kd_panggil; ?></span><span> diganti dengan</span></label>
|
||||
<select class="form-control" id="sub_kegiatan_id_baru">
|
||||
<?php if ($cek_sppd=='SPPD') { ?>
|
||||
<option></option>
|
||||
<?php
|
||||
$d=pg_query("SELECT r.id,r.jenis_anggaran,s.kegiatan, s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,r.jenis_sppd,s.sub_kegiatan,s.kd_panggil FROM sp_rek r
|
||||
INNER JOIN sub_kegiatan s ON (s.id=r.sub_kegiatan_id)
|
||||
WHERE r.aktif='t' ORDER BY s.id ASC");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
?>
|
||||
<option <?php if ($r[0]==$sp_rek_id) {echo "selected";} ?> value="<?php echo $r[0]; ?>">
|
||||
<?php
|
||||
echo $r['kd_panggil'].' - '.$r['sub_kegiatan'].' - '.$r[3].' '.$r[4].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' - '.$r[2].' ('.$r[11].' PROVINSI - '.$r[1].')';
|
||||
?>
|
||||
</option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<?php } else { ?>
|
||||
|
||||
<option></option>
|
||||
<?php
|
||||
$d=pg_query("SELECT id,kd_panggil,sub_kegiatan,kegiatan FROM sub_kegiatan WHERE thn='$thn'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
?>
|
||||
<option value="<?php echo $r['id']; ?>"><?php echo $r['kd_panggil'].' - '.$r['sub_kegiatan'].' - '.$r['kegiatan'];?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<script>
|
||||
$('#sub_kegiatan_id_baru').select2();
|
||||
</script>
|
||||
351
app/data_lunas_berdenda/tabel.php
Normal file
351
app/data_lunas_berdenda/tabel.php
Normal file
@@ -0,0 +1,351 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$thn=$_POST['thn'];
|
||||
$bln=$_POST['bln'];
|
||||
$nama_verifikator=$_POST['nama_verifikator'];
|
||||
$axx=$_POST['axx'];
|
||||
$axxx=$_POST['axxx'];
|
||||
$bxx=$_POST['bxx'];
|
||||
$cxx=$_POST['cxx'];
|
||||
$tm1=$_POST['m'];
|
||||
$tm1=str_replace('/','-',$tm1);
|
||||
$tt1=date('Y',strtotime($tm1));
|
||||
$bb1=date('m',strtotime($tm1));
|
||||
$hh1=date('d',strtotime($tm1));
|
||||
|
||||
$ts1=$_POST['s'];
|
||||
$ts1=str_replace('/','-',$ts1);
|
||||
$tt2=date('Y',strtotime($ts1));
|
||||
$bb2=date('m',strtotime($ts1));
|
||||
$hh2=date('d',strtotime($ts1));
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
$('button[name="sub"]').popover();
|
||||
$('button[name="revisi_kd_panggil"]').popover();
|
||||
$('button[name="detail"]').popover();
|
||||
$('button[name="pelunasan"]').popover();
|
||||
$('button[name="batal"]').popover();
|
||||
$("#tabel_data_laporan").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
|
||||
</script>
|
||||
<input type="hidden" id="thn" value="<?php echo $thn; ?>">
|
||||
<table id="tabel_data_laporan" class="table table-striped table-condensed table-bordered" style="font-size:13px" cellpadding="1">
|
||||
<thead style="color:grey;font-family:InterSB">
|
||||
<tr>
|
||||
<td align="center" width="30px;">KPA</td>
|
||||
<td align="center" width="100px;">Nomor</td>
|
||||
<td align="center">Uraian</td>
|
||||
|
||||
<td align="center" width="150px;" style="display:none">Kwi/SP/SPK</td>
|
||||
<td align="center" width="98px;" style="display:none">Periode</td>
|
||||
<td align="center" width="120px;">Nilai</td>
|
||||
<td align="center" width="80px;">PPN</td>
|
||||
<td align="center" width="80px;">PPH</td>
|
||||
<td align="center" width="20px;">:::</td>
|
||||
<!--<td align="center" width="70px;">Tgl Setor</td>-->
|
||||
<td align="center" width="90px;">Tgl Lunas</td>
|
||||
<td align="center" width="50px;">Adm</td>
|
||||
<td align="center" width="120px;" style="display:none">Detail</td>
|
||||
<td align="center" width="100px;" style="display:none">Status UM</td>
|
||||
<td align="center" width="100px;" style="display:none">Status UM</td>
|
||||
<td align="center" width="100px;" style="display:none">Status UM</td>
|
||||
<td align="center" width="100px;" style="display:none">Status UM</td>
|
||||
<td align="center" width="100px;" style="display:none">Status UM</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black;font-family:Inter">
|
||||
<?php
|
||||
$d=pg_query("SELECT s.no_angg,s.kd_panggil,s.sub_kegiatan,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,s.kd_sibaku,s.kegiatan,
|
||||
p.kegiatan_pengadaan,l.tanggal_setor,
|
||||
l.nilai_pelunasan,l.ppn,l.pph_21,l.pph_22,l.pph_23,l.pph_final,
|
||||
p.no_sp,l.no_faktur,p.tgl_mulai_sp,p.tgl_selesai_sp,r.st_buku,r.st_termin,l.tanggal_input,l.id,r.pekerjaan_id,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,l.tanggal_lunas,COALESCE(n.nama,p.cad1),l.no_kwi_bend,l.adm_perben,l.kode_perben,r.stum,l.ket,
|
||||
(SELECT pg.nama_non FROM sp_peg pg WHERE pg.pekerjaan_id=p.id),k.inisial,b.inisial as bp,l.nama_verfikator,
|
||||
rb.nomor_ba,rb.nilai_ba,p.no_spp
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN kpa k ON (k.id=s.kpa_id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
LEFT OUTER JOIN bp b ON (b.id=s.bp_id)
|
||||
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
INNER JOIN (SELECT * FROM riwayat_ba WHERE berita_acara_id=8) rb ON (l.id=rb.vr_pelunasan_id)
|
||||
WHERE EXTRACT(YEAR FROM DATE(l.tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(l.tanggal_lunas))='$bln' AND l.status_berkas='FIX' AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_lunas::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == 'ALL' ? "" : "
|
||||
".($axx == 'FUNGSIONAL' ? "AND LEFT(s.kegiatan,2)!='**'" : "AND LEFT(s.kegiatan,2)='**'")."
|
||||
")."
|
||||
".($axxx == '' ? "" : "AND s.kpa_id='$axxx'")."
|
||||
".($cxx == 'ALL' ? "" : "
|
||||
".($cxx == 'FARMASI' ? "AND lower(s.sub_kegiatan) LIKE '%farmasi%'" : "AND lower(s.sub_kegiatan) NOT LIKE '%farmasi%'")."
|
||||
")."
|
||||
".($bxx == 'ALL' ? "" : "
|
||||
".($bxx == 'NON UANG MUKA' ? "AND l.status_um='Non Uang Muka'" : "AND l.status_um='Uang Muka'")."
|
||||
")."
|
||||
ORDER BY l.idx_kwi_bend DESC
|
||||
");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$bp=$r['bp'];
|
||||
$nama_verfikator=$r['nama_verfikator'];
|
||||
if($r[32]=='') {$soporek=$r[38];} else {$soporek=$r[32];}
|
||||
$stum=$r['stum'];
|
||||
if ($r[30]=='0') {
|
||||
if ($stum=='uang_muka') {$trm='UANG MUKA';} else {$trm='';}
|
||||
} else {$trm=strtoupper(($r['st_termin'].' '.$r[30]));}
|
||||
|
||||
$cek_sppd=substr($r['no_sp'],0,4);
|
||||
if ($cek_sppd=='SPPD') {
|
||||
$pekerjaan_id=$r['pekerjaan_id'];
|
||||
$un=pg_query("SELECT s.untuk,s.tgl_berangkat,s.tgl_kembali FROM sp_spt s INNER JOIN sp_peg p ON (s.id=p.sp_spt_id) WHERE p.pekerjaan_id=$pekerjaan_id");
|
||||
while($run=pg_fetch_array($un)) {$drangka=$run[0];$sbrk=$run[1];$skbl=$run[2];}
|
||||
} else {}
|
||||
|
||||
$ket1=strtoupper($r['ket']);
|
||||
if ($ket1=='KURANG BAYAR') {$ket2=' ('.$ket1.')';} else {$ket2='';}
|
||||
|
||||
if ((isset($r['pph_21'])) && ($r['pph_21']!=0)) {
|
||||
$pph=$r['pph_21'];
|
||||
$pasal='21';
|
||||
} else
|
||||
if ((isset($r['pph_22'])) && ($r['pph_22']!=0)) {
|
||||
$pph=$r['pph_22'];
|
||||
$pasal='22';
|
||||
} else
|
||||
if ((isset($r['pph_23'])) && ($r['pph_23']!=0)) {
|
||||
$pph=$r['pph_23'];
|
||||
$pasal='23';
|
||||
} else
|
||||
if ((isset($r['pph_final'])) && ($r['pph_final']!=0)) {
|
||||
$pph=$r['pph_final'];
|
||||
$pasal='FNL';
|
||||
} else {$pph=0;$pasal='';}
|
||||
|
||||
if ((isset($r['ppn'])) && ($r['ppn']!=0)) {$ppn=$r['ppn'];} else {$ppn=0;}
|
||||
if ($r[30]=='0') {$ledom=$r['st_buku'];} else {
|
||||
$ledom=$r['st_buku'].' - '.$r['st_termin'].' '.$r[30];
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri" align="center"><?php echo $r['inisial'];?></td>
|
||||
<td align="center"><?php echo $r['no_kwi_bend'].''.$r['kode_perben'];?></td>
|
||||
<td>
|
||||
|
||||
<?php /*
|
||||
if ($cek_sppd=='SPPD') {
|
||||
$tglsppd=date('d-m-Y',strtotime($sbrk)).' s/d '.date('d-m-Y',strtotime($sbrk));
|
||||
echo strtoupper($r['kd_panggil'].' / '.$r['kegiatan'].' dalam rangka '.$drangka);
|
||||
echo '<br><span style="color:green"><i class="mdi mdi-apps m-r-5"></i>Tanggal. '.$tglsppd.'</span>';
|
||||
echo '<br><span style="color:red"><i class="mdi mdi-apps m-r-5"></i>a.n. '.$soporek.'</span>';
|
||||
} else {
|
||||
echo strtoupper($r['kd_panggil'].' / '.$r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$soporek.''.$trm.''.$ket2);
|
||||
} */
|
||||
?>
|
||||
<?php
|
||||
if ($cek_sppd=='SPPD') {
|
||||
$tglsppd=date('d-m-Y',strtotime($sbrk)).' s/d '.date('d-m-Y',strtotime($skbl));
|
||||
echo '<span style="color:green;font-family:InterSB;">'.$r['no_sp'].'</span><br>';
|
||||
echo $r['kd_panggil'].' / '.$r['kegiatan'].' dalam rangka '.$drangka;
|
||||
echo '<br><span style="color:brown;"><i class="mdi mdi-check-circle-outline m-r-5"></i>'.$bp.'/'.$nama_verfikator.'</span>';
|
||||
echo '<br><span style="color:blue;font-family:InterSB;"><i class="mdi mdi-apps m-r-5"></i>Tanggal. '.$tglsppd.'</span>';
|
||||
echo '<br><span style="color:black;font-family:InterSB;"><i class="mdi mdi-apps m-r-5"></i>a.n. '.$soporek.'</span>';
|
||||
} else {
|
||||
?>
|
||||
<span style="color:black;font-family:InterSB;"><?php echo $soporek.''.$ket2; ?></span><br>
|
||||
<span><?php echo $r['kd_panggil'].' / '.$r['sub_kegiatan'].' - '.$r['kegiatan'].' - '.$r['kegiatan_pengadaan'];?></span><br>
|
||||
<span style="color:brown"><i class="mdi mdi-check-circle-outline m-r-5"></i><?php echo $bp.'/'.$nama_verfikator;?></span><br>
|
||||
<span style="color:green;font-family:InterSB;"><i class="mdi mdi-apps m-r-5"></i><?php echo $r['no_sp'].'<br><span style="color:red;font-family:InterSB;">'.$trm.'</span>';?></span>
|
||||
<?php if (($r['no_spp']==NULL) || ($r['no_spp']=='')) {} else { ?><br><span style="font-family:Arial;font-weight:bold;color:violet;font-size:14px"><?php echo 'SPP/SPMK.'.$r['no_spp']; ?></span><?php }?>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<?php if (($r['nomor_ba']=='') || ($r['nomor_ba']==NULL)) {} else { ?>
|
||||
<br><span style="font-family:Arial;color:red;font-weight:bold;font-size:14px">
|
||||
<i class="mdi mdi-alert-circle-outline m-r-5"></i>BA DENDA :: <?php echo $r['nomor_ba'].' - Rp. '.number_format($r['nilai_ba'],0,',','.');?>
|
||||
</span>
|
||||
<?php } ?>
|
||||
</td>
|
||||
<td style="display:none"><?php echo $r['no_sp'];?></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 align="right"><?php echo number_format($r['nilai_pelunasan'],0,',','.'); ?></td>
|
||||
<td align="right"><?php echo number_format($ppn,0,',','.'); ?></td>
|
||||
<td align="right"><?php echo number_format($pph,0,',','.'); ?></td>
|
||||
<td align="center"><?php echo $pasal; ?></td>
|
||||
<td align="center"><?php if ($r['tanggal_lunas']==NULL) {} else {echo date('d-m-Y',strtotime($r['tanggal_lunas']));} ?></td>
|
||||
<!--<td align="center"><?php if ($r['tanggal_lunas']==NULL) {} else {echo date('d-m-Y',strtotime($r['tanggal_lunas']));} ?></td>-->
|
||||
<td align="center" class="kanan"><?php echo $r['adm_perben'];?></td>
|
||||
<td align="center" style="display:none">
|
||||
<button type="button" name="sub" style="height:22px;"class="btn btn-primary btn-xs sub" id="<?php echo $r['pekerjaan_id'];?>" data-content="Sub" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-ellipsis-h"></i>
|
||||
</button>
|
||||
<!-- <button type="button" name="detail" style="height:22px;"class="btn btn-success btn-xs detail" id="<?php echo $r['id'];?>" data-content="Verifikasi" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-ellipsis-h"></i>
|
||||
</button>-->
|
||||
<button type="button" name="revisi_kd_panggil" style="height:22px;"class="btn btn-default btn-xs revisi_kd_panggil" id="<?php echo $r['pekerjaan_id'];?>" data-content="Revisi Kode Panggil" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-question"></i>
|
||||
</button>
|
||||
<button type="button" name="batal" style="height:22px;"class="btn btn-inverse btn-xs batal" id="<?php echo $r['id'];?>" data-content="Batal Lunas" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
<button type="button" name="pelunasan" style="height:22px;"class="btn btn-danger btn-xs pelunasan" id="<?php echo $r['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-pencil"></i>
|
||||
</button>
|
||||
</td>
|
||||
<td style="display:none"><?php echo $r['sub_kegiatan']; ?></td> <!-- 11 -->
|
||||
<td style="display:none"><?php echo $r['kegiatan']; ?></td>
|
||||
<td style="display:none"><?php echo $r['no_sp'];?></td>
|
||||
<td style="display:none"><?php echo $r['kd_panggil'];?></td>
|
||||
<td style="display:none"><?php echo $cek_sppd;?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
var thn=$('#thn').val();
|
||||
|
||||
$("#tabel_data_laporan").on('click','.revisi_kd_panggil',function(){
|
||||
var pekerjaan_id = $(this).attr('id');
|
||||
var currentRow=$(this).closest("tr");
|
||||
var sub_kegiatan = currentRow.find("td:eq(12)").text();
|
||||
var kegiatan = currentRow.find("td:eq(13)").text();
|
||||
var no_sp = currentRow.find("td:eq(14)").text();
|
||||
var kd_panggil = currentRow.find("td:eq(15)").text();
|
||||
var no_pelunasan = currentRow.find("td:eq(1)").text();
|
||||
var cek_sppd = currentRow.find("td:eq(16)").text();
|
||||
var thn=$('#thn').val();
|
||||
$('#modal_rev').modal('show');
|
||||
$('#modal_body_rev').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/data_lunas_berdenda/modal_rev.php",
|
||||
data: 'sub_kegiatan='+sub_kegiatan
|
||||
+'&kegiatan='+kegiatan
|
||||
+'&no_sp='+no_sp
|
||||
+'&pekerjaan_id='+pekerjaan_id
|
||||
+'&kd_panggil='+kd_panggil
|
||||
+'&no_pelunasan='+no_pelunasan
|
||||
+'&cek_sppd='+cek_sppd
|
||||
+'&thn='+thn,
|
||||
success: function(data){
|
||||
$('#modal_body_rev').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_laporan").on('click','.sub',function(){
|
||||
var pekerjaan_id = $(this).attr('id');
|
||||
$('#modal_sub').modal('show');
|
||||
$('#modal_body_sub').load("app/kendali/konten_kendali.php #abc",{pekerjaan_id:pekerjaan_id});
|
||||
|
||||
});
|
||||
|
||||
$("#tabel_data_laporan").on('click','.detail',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_verifikasi').modal('show');
|
||||
$('#modal_body_verifikasi').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/modal_verifikasi.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_verifikasi').html(data);
|
||||
$("#form_verifikasi *").prop("disabled", true);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_laporan").on('click','.print',function(){
|
||||
var id = $(this).attr('id');
|
||||
var w = 1050;
|
||||
var h = 500;
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
window.open('app/kendali/ceklist/print.php?id='+id,'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);
|
||||
});
|
||||
|
||||
|
||||
$("#tabel_data_laporan").on('click','.input_ba',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_ba').modal('show');
|
||||
$('#modal_body_ba').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/modal_ba.php",
|
||||
data: 'pekerjaan_id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_ba').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_laporan").on('click','.pelunasan',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_pelunasan').modal('show');
|
||||
$('#modal_body_pelunasan').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/data_lunas_berdenda/modal_pelunasan.php",
|
||||
data: 'id='+id
|
||||
+'&thn='+thn,
|
||||
success: function(data){
|
||||
$('#modal_body_pelunasan').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_laporan").on('click','.batal',function(){
|
||||
var x = confirm("Anda yakin ingin membatalkan ?");
|
||||
if (x) {
|
||||
var id = $(this).attr('id');
|
||||
var key = 'batal';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/data_lunas_berdenda/crud.php",
|
||||
data: 'id='+id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('Pembatalan Pelunasan sukses..');
|
||||
var thn=$('#thn_dpa').val();
|
||||
var bln = $('#bulan').val();
|
||||
var axx = $('#c1').val();
|
||||
var axxx = $('#c4').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
$('#tabel_laporan').load('app/data_lunas_berdenda/tabel.php',{axxx:axxx,bxx:bxx,cxx:cxx,axx:axx,m:m,s:s,thn:thn,bln:bln});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
$("#modal_sub").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_verifikasi").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_ba").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_pelunasan").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
</script>
|
||||
Reference in New Issue
Block a user