Files
simak/app/data_lunas_berdenda/crud.php
2025-10-10 09:25:05 +07:00

69 lines
2.7 KiB
PHP

<?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");
}
}
?>