first commit
This commit is contained in:
@@ -0,0 +1,109 @@
|
||||
<?php
|
||||
include('../../koneksi.php');
|
||||
$key=$_POST['key'];
|
||||
if ($key=='arsipkan') {
|
||||
$id=$_POST['id'];
|
||||
pg_query("INSERT INTO arsip (surat_id,tgl_arsip) VALUES ('$id',NOW())");
|
||||
$upd_baca=pg_query("UPDATE kirim SET dis_baca='B' WHERE surat_id='$id'");
|
||||
} else
|
||||
if ($key=='koreksi_arahan') {
|
||||
$id=$_POST['id'];
|
||||
$upd=pg_query("UPDATE kirim SET proses_tu='K' WHERE id='$id'");
|
||||
} else
|
||||
if ($key=='koreksi_batal') {
|
||||
$id=$_POST['id'];
|
||||
$upd=pg_query("UPDATE kirim SET proses_tu=null WHERE id='$id'");
|
||||
} else
|
||||
if ($key=='kirim_arahan') {
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$satker_id=$_POST['satker_id'];
|
||||
$jenis=$_POST['jenis'];
|
||||
$d=pg_query("SELECT id,kepada FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_tujuan IS NULL
|
||||
AND satuan_kerja_penginput='$satker_id' AND kepada IS NOT NULL");
|
||||
while(($r=pg_fetch_array($d)) !== FALSE) {
|
||||
$id=$r[0];
|
||||
$kepada=$r[1];
|
||||
$sat=pg_query("SELECT satuan_kerja_id FROM data_user WHERE jabatan_pegawai_id='$kepada'");
|
||||
while($r=pg_fetch_array($sat)) {$satuan_kerja_tujuan=$r[0];}
|
||||
pg_query("UPDATE kirim SET satuan_kerja_tujuan='$satuan_kerja_tujuan',lama=NOW() WHERE id='$id'");
|
||||
}
|
||||
if ($jenis=='Admin') {
|
||||
$upd_baca=pg_query("UPDATE kirim SET dis_baca='B' WHERE surat_id='$surat_id' AND satuan_kerja_tujuan='$satker_id' AND kepada IS NULL");
|
||||
} else {
|
||||
$upd_baca=pg_query("UPDATE kirim SET dis_baca='B' WHERE surat_id='$surat_id' AND satuan_kerja_tujuan='$satker_id'");
|
||||
}
|
||||
} else
|
||||
if ($key=='simpan_kepada_kr') {
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$kepada=$_POST['kepada'];
|
||||
$satuan_kerja_penginput=$_POST['satuan_kerja_penginput'];
|
||||
$cek_satker=pg_query("SELECT id FROM kirim WHERE surat_id='$surat_id' AND kepada='$kepada' AND satuan_kerja_penginput='$satuan_kerja_penginput'
|
||||
AND satuan_kerja_tujuan IS NULL");
|
||||
$row_satker = pg_fetch_row($cek_satker);
|
||||
if ($row_satker[0] > 0) {} else {
|
||||
$inp=pg_query("INSERT INTO kirim (
|
||||
surat_id,
|
||||
kepada,
|
||||
satuan_kerja_penginput
|
||||
) VALUES (
|
||||
'$surat_id',
|
||||
'$kepada',
|
||||
'$satuan_kerja_penginput'
|
||||
)");
|
||||
}
|
||||
} else
|
||||
if ($key=='delete_kepada_kr') {
|
||||
$id=$_POST['id'];
|
||||
$del=pg_query("DELETE FROM kirim WHERE id='$id'");
|
||||
} else
|
||||
if ($key=='simpan_arahan') {
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$isic=$_POST['isi'];
|
||||
$isix='#'.$_POST['isi'];
|
||||
$satuan_kerja_penginput=$_POST['satker_id'];
|
||||
$parap=$_POST['parap'];
|
||||
|
||||
pg_query("UPDATE kirim SET isi=NULL
|
||||
WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND kepada IS NOT NULL AND satuan_kerja_tujuan IS NULL");
|
||||
|
||||
$d=pg_query("SELECT id,kepada FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND kepada IS NOT NULL
|
||||
AND satuan_kerja_tujuan IS NULL ORDER BY id ASC");
|
||||
while(($r=pg_fetch_array($d)) !== FALSE) {
|
||||
$kirim_id=$r[0];
|
||||
$kpd=$r[1];
|
||||
|
||||
pg_query("UPDATE kirim SET dis_baca='B' WHERE surat_id='$surat_id' AND kepada='$kpd' AND isi LIKE '#%'");
|
||||
|
||||
$cek=pg_query("SELECT COUNT(*) FROM kirim WHERE isi='$isic' AND surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND kepada IS NOT NULL
|
||||
AND satuan_kerja_tujuan IS NULL");
|
||||
while($n=pg_fetch_array($cek)) {$j=$n[0];}
|
||||
if ($j==1) {
|
||||
//$isi='#'.$isic;
|
||||
$cek1=pg_query("SELECT COUNT(*) FROM kirim WHERE isi='$isix' AND surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND kepada='$kpd'
|
||||
AND satuan_kerja_tujuan IS NOT NULL");
|
||||
while($n1=pg_fetch_array($cek1)) {$j1=$n1[0];}
|
||||
if ($j1==1) {$isi='##'.$isic;} else {$isi='#'.$isic;}
|
||||
|
||||
} else {
|
||||
$isi=$isic;
|
||||
}
|
||||
|
||||
pg_query("UPDATE kirim SET isi='$isi',proses_sekretariat='$parap',tgl_input=NOW(),jam_input=NOW() WHERE id='$kirim_id'");
|
||||
}
|
||||
} else
|
||||
if ($key=='arsip_arahan') {
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$satker_id=$_POST['satker_id'];
|
||||
$d=pg_query("SELECT (SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),k.id
|
||||
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id='$surat_id'
|
||||
AND k.kepada IS NOT NULL AND LEFT(k.isi,1)='#'
|
||||
AND satuan_kerja_tujuan='$satker_id'
|
||||
ORDER BY k.id ASC");
|
||||
while(($r=pg_fetch_array($d)) !== FALSE) {
|
||||
$kirim_id=$r[1];
|
||||
pg_query("UPDATE kirim SET dis_baca='B' WHERE id='$kirim_id'");
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user