perbaikan ui kirim surat belum fix

This commit is contained in:
nana4895
2024-06-04 21:50:46 +07:00
parent e758ffd095
commit 817c02ed1d
13 changed files with 732 additions and 700 deletions
+241 -250
View File
@@ -1,238 +1,225 @@
<?php
<?php
include('../koneksi.php');
$key=$_POST['key'];
if ($key=='verif_kirim') {
$surat_id=$_POST['surat_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$k=pg_query("SELECT COUNT(*)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk)
WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id");
while($rk=pg_fetch_array($k)) {$kpd=$rk[0];}
$l=pg_query("SELECT COUNT(*)
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id=$surat_id AND LOWER(k.file) LIKE '%jpg' AND k.file NOT IN ('')");
while($rl=pg_fetch_array($l)) {$tj=$rl[0];}
$key = $_POST['key'];
if ($key == 'verif_kirim') {
$surat_id = $_POST['surat_id'];
$satuan_kerja_id = $_POST['satuan_kerja_id'];
$k = pg_query($koneksi, "SELECT COUNT(*)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk)
WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id
");
while ($rk = pg_fetch_array($k)) {
$kpd = $rk[0];
}
$m=pg_query("SELECT COUNT(*)
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id=$surat_id AND LOWER(k.file) NOT LIKE '%jpg' AND k.file NOT IN ('')");
while($rm=pg_fetch_array($m)) {$tm=$rm[0];}
echo $tj.'$%^'.$tm.'$%^'.$kpd;
} else
if ($key=='delete_kepada_tl') {
$id=$_POST['id'];
pg_query("DELETE FROM teruskan WHERE kirim_id_untuk=$id");
pg_query("DELETE FROM kirim WHERE id='$id'");
$l = pg_query($koneksi, "SELECT COUNT(*)
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id=$surat_id AND LOWER(k.file) LIKE '%jpg' AND k.file NOT IN ('')
");
while ($rl = pg_fetch_array($l)) {
$tj = $rl[0];
}
$surat_id=$_POST['surat_id'];
$jabatan_pegawai_id=$_POST['jabatan_pegawai_id'];
pg_query("UPDATE kirim SET isi=NULL WHERE id=(
SELECT MIN(k.id)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
INNER JOIN data_user u ON (u.satuan_kerja_id=k.satuan_kerja_penginput)
WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND u.jabatan_pegawai_id=$jabatan_pegawai_id AND k.satuan_kerja_tujuan IS NULL)");
} else
if ($key=='delete_kepada_kr') {
$kirim_id=$_POST['id'];
$d=pg_query("SELECT surat_id,isi FROM kirim WHERE id=$kirim_id");
while($r=pg_fetch_array($d)) {$surat_id=$r['surat_id'];$isi=$r['isi'];}
if ($isi=='SM') {
pg_query("DELETE FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id=$kirim_id)");
pg_query("DELETE FROM kirim WHERE surat_id=$surat_id AND id=$kirim_id");
} else {
pg_query("DELETE FROM scan_komen WHERE komen_id IN (SELECT komen_id FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id))");
pg_query("DELETE FROM komen WHERE surat_id=$surat_id AND id IN (SELECT komen_id FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id))");
pg_query("DELETE FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id)");
$surat_id=$_POST['surat_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$mn=pg_query("SELECT MIN(k.id)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk)
WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id
AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id");
while($rmn=pg_fetch_array($mn)) {$kirimidmn=$rmn[0];}
pg_query("DELETE FROM kirim WHERE surat_id=$surat_id AND id=$kirimidmn");
pg_query("DELETE FROM kirim WHERE surat_id=$surat_id AND satuan_kerja_penginput<>$satuan_kerja_id");
$cdx=pg_query("SELECT MIN(k.id)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk)
WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id
AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id");
while($rcdx=pg_fetch_array($cdx)) {$kirimid=$rcdx[0];}
pg_query("UPDATE kirim SET isi=NULL,dis_baca=NULL,proses_tu=NULL,tgl_diterima=NULL WHERE id=$kirimid");
$m = pg_query($koneksi, "SELECT COUNT(*)
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id=$surat_id AND LOWER(k.file) NOT LIKE '%jpg' AND k.file NOT IN ('')
");
while ($rm = pg_fetch_array($m)) {
$tm = $rm[0];
}
echo $tj . '$%^' . $tm . '$%^' . $kpd;
} else
if ($key == 'delete_kepada_tl') {
$id = $_POST['id'];
pg_query($koneksi, "DELETE FROM teruskan WHERE kirim_id_untuk=$id");
pg_query($koneksi, "DELETE FROM kirim WHERE id='$id'");
$surat_id = $_POST['surat_id'];
$jabatan_pegawai_id = $_POST['jabatan_pegawai_id'];
pg_query($koneksi, "UPDATE kirim SET isi=NULL WHERE id=(
SELECT MIN(k.id)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
INNER JOIN data_user u ON (u.satuan_kerja_id=k.satuan_kerja_penginput)
WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND u.jabatan_pegawai_id=$jabatan_pegawai_id AND k.satuan_kerja_tujuan IS NULL)
");
}
if ($key == 'delete_kepada_kr') {
$kirim_id = $_POST['id'];
$d = pg_query($koneksi, "SELECT surat_id,isi FROM kirim WHERE id=$kirim_id");
while ($r = pg_fetch_array($d)) {
$surat_id = $r['surat_id'];
$isi = $r['isi'];
}
if ($isi == 'SM') {
pg_query($koneksi, "DELETE FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id=$kirim_id)");
pg_query($koneksi, "DELETE FROM kirim WHERE surat_id=$surat_id AND id=$kirim_id");
} else {
pg_query($koneksi, "DELETE FROM scan_komen WHERE komen_id IN (SELECT komen_id FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id))");
pg_query($koneksi, "DELETE FROM komen WHERE surat_id=$surat_id AND id IN (SELECT komen_id FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id))");
pg_query($koneksi, "DELETE FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id)");
$surat_id = $_POST['surat_id'];
$satuan_kerja_id = $_POST['satuan_kerja_id'];
$mn = pg_query($koneksi, "SELECT MIN(k.id)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk)
WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id
AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id
");
while ($rmn = pg_fetch_array($mn)) {
$kirimidmn = $rmn[0];
}
pg_query($koneksi, "DELETE FROM kirim WHERE surat_id=$surat_id AND id=$kirimidmn");
pg_query($koneksi, "DELETE FROM kirim WHERE surat_id=$surat_id AND satuan_kerja_penginput<>$satuan_kerja_id");
$cdx = pg_query($koneksi, "SELECT MIN(k.id)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk)
WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id
AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id
");
while ($rcdx = pg_fetch_array($cdx)) {
$kirimid = $rcdx[0];
}
pg_query($koneksi, "UPDATE kirim SET isi=NULL,dis_baca=NULL,proses_tu=NULL,tgl_diterima=NULL WHERE id=$kirimid");
}
}
if ($key == 'simpan_kirim') {
$id = $_POST['surat_id'];
$satuan_kerja_id = $_POST['satuan_kerja_id'];
$perihal = $_POST['perihal'];
$no_surat = $_POST['no_surat'];
$cek_satker = pg_query($koneksi, "SELECT id FROM surat WHERE id='$id'");
$row_satker = pg_fetch_row($cek_satker);
if ($row_satker[0] > 0) {
$upd_satker = pg_query($koneksi, "UPDATE surat SET perihal='$perihal', no_surat='$no_surat' WHERE id='$id'");
} else {
$ins_satker = pg_query($koneksi, "INSERT into surat (satuan_kerja_id, perihal,tgl_surat_keluar,jenis_surat_id, jenis_disposisi_id, no_surat )
VALUES('$satuan_kerja_id','$perihal', NOW(), 3, 3, '$no_surat' )
");
}
$d = pg_query($koneksi, "SELECT id FROM surat WHERE satuan_kerja_id=$satuan_kerja_id AND no_surat='$no_surat' AND perihal='$perihal' AND jenis_surat_id=3 AND jenis_disposisi_id=3
AND id=(SELECT MAX(id) FROM surat WHERE satuan_kerja_id=$satuan_kerja_id AND no_surat='$no_surat' AND perihal='$perihal' AND jenis_surat_id=3 AND jenis_disposisi_id=3)");
while ($r = pg_fetch_array($d)) {
$surat_id = $r[0];
}
echo $surat_id;
}
if ($key == 'simpan_kepada_tl') {
$surat_id = $_POST['surat_id'];
$kepada = $_POST['kepada'];
$satuan_kerja_penginput = $_POST['satuan_kerja_penginput'];
$cek_satker = pg_query($koneksi, "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 {
$cdata = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL");
while ($rcdata = pg_fetch_array($cdata)) {
$jdata = $rcdata[0];
}
if ($jdata == 0) {
$inp = pg_query($koneksi, "INSERT INTO kirim ( surat_id, kepada, tgl_input, jam_input, satuan_kerja_penginput)
VALUES ('$surat_id','$kepada',NOW(), NOW(),'$satuan_kerja_penginput')
");
} else {
$inp = pg_query($koneksi, "INSERT INTO kirim (surat_id, kepada,tgl_input, jam_input, satuan_kerja_penginput, isi)
VALUES ('$surat_id','$kepada', NOW(), NOW(),'$satuan_kerja_penginput','SM')
");
}
}
}
if ($key == 'simpan_kepada_kr') {
$surat_id = $_POST['surat_id'];
$kepada = $_POST['kepada'];
$satuan_kerja_penginput = $_POST['satuan_kerja_penginput'];
$cek_satker = pg_query($koneksi, "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 {
$cdata = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL");
while ($rcdata = pg_fetch_array($cdata)) {
$jdata = $rcdata[0];
}
$cdata1 = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND isi='SM'");
while ($rcdata1 = pg_fetch_array($cdata1)) {
$jdata1 = $rcdata1[0];
}
if (($jdata == 0) && ($jdata1 == 0)) {
$inp = pg_query($koneksi, "INSERT INTO kirim (surat_id,kepada, tgl_input,jam_input,satuan_kerja_penginput)
VALUES ('$surat_id','$kepada',NOW(),NOW(),'$satuan_kerja_penginput')
");
} else {
$inp = pg_query($koneksi, "INSERT INTO kirim (surat_id, kepada, tgl_input,jam_input,satuan_kerja_penginput,isi)
VALUES ('$surat_id','$kepada', NOW(), NOW(),'$satuan_kerja_penginput', 'SM')
");
}
}
}
} else
if ($key=='simpan_kirim') {
$id=$_POST['surat_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$perihal=$_POST['perihal'];
$no_surat=$_POST['no_surat'];
$cek_satker=pg_query("SELECT id FROM surat WHERE id='$id'");
$row_satker = pg_fetch_row($cek_satker);
if ($row_satker[0] > 0) {
$upd_satker = pg_query("UPDATE surat SET
perihal='$perihal',
no_surat='$no_surat'
WHERE id='$id'");
} else {
$ins_satker = pg_query("INSERT into surat (
satuan_kerja_id,
perihal,
tgl_surat_keluar,
jenis_surat_id,
jenis_disposisi_id,
no_surat
) values(
'$satuan_kerja_id',
'$perihal',
NOW(),
3,
3,
'$no_surat'
)
");
}
$d=pg_query("SELECT id FROM surat WHERE satuan_kerja_id=$satuan_kerja_id AND no_surat='$no_surat' AND perihal='$perihal' AND jenis_surat_id=3 AND jenis_disposisi_id=3
AND id=(SELECT MAX(id) FROM surat WHERE satuan_kerja_id=$satuan_kerja_id AND no_surat='$no_surat' AND perihal='$perihal' AND jenis_surat_id=3 AND jenis_disposisi_id=3)");
while($r=pg_fetch_array($d)) {$surat_id=$r[0];} echo $surat_id;
} else
if ($key=='simpan_kepada_tl') {
$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 {
$cdata=pg_query("SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL");
while($rcdata=pg_fetch_array($cdata)) {$jdata=$rcdata[0];}
if ($jdata==0) {
$inp=pg_query("INSERT INTO kirim (
surat_id,
kepada,
tgl_input,
jam_input,
satuan_kerja_penginput
) VALUES (
'$surat_id',
'$kepada',
NOW(),
NOW(),
'$satuan_kerja_penginput'
)");
} else {
$inp=pg_query("INSERT INTO kirim (
surat_id,
kepada,
tgl_input,
jam_input,
satuan_kerja_penginput,
isi
) VALUES (
'$surat_id',
'$kepada',
NOW(),
NOW(),
'$satuan_kerja_penginput',
'SM'
)");
}
}
} 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 {
$cdata=pg_query("SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL");
while($rcdata=pg_fetch_array($cdata)) {$jdata=$rcdata[0];}
$cdata1=pg_query("SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND isi='SM'");
while($rcdata1=pg_fetch_array($cdata1)) {$jdata1=$rcdata1[0];}
if (($jdata==0) && ($jdata1==0)) {
$inp=pg_query("INSERT INTO kirim (
surat_id,
kepada,
tgl_input,
jam_input,
satuan_kerja_penginput
) VALUES (
'$surat_id',
'$kepada',
NOW(),
NOW(),
'$satuan_kerja_penginput'
)");
} else {
$inp=pg_query("INSERT INTO kirim (
surat_id,
kepada,
tgl_input,
jam_input,
satuan_kerja_penginput,
isi
) VALUES (
'$surat_id',
'$kepada',
NOW(),
NOW(),
'$satuan_kerja_penginput',
'SM'
)");
}
}
} else
if ($key=='jumlah_kepada') {
$surat_id=$_POST['surat_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$k=pg_query("SELECT COUNT(*)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk)
WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id");
while($rk=pg_fetch_array($k)) {echo $rk[0];}
} else
if ($key=='jumlah_jpg') {
$surat_id=$_POST['surat_id'];
$k=pg_query("SELECT COUNT(*)
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id='$surat_id' AND LOWER(k.file) LIKE '%jpg' AND k.file NOT IN ('')");
while($rk=pg_fetch_array($k)) {echo $rk[0];}
} else
if ($key=='jumlah_nonjpg') {
$surat_id=$_POST['surat_id'];
$k=pg_query("SELECT COUNT(*)
if ($key == 'jumlah_kepada') {
$surat_id = $_POST['surat_id'];
$satuan_kerja_id = $_POST['satuan_kerja_id'];
$k = pg_query($koneksi, "SELECT COUNT(*)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk)
WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id");
while ($rk = pg_fetch_array($k)) {
echo $rk[0];
}
}
if ($key == 'jumlah_jpg') {
$surat_id = $_POST['surat_id'];
$k = pg_query($koneksi, "SELECT COUNT(*)
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id='$surat_id' AND LOWER(k.file) LIKE '%jpg' AND k.file NOT IN ('')
");
while ($rk = pg_fetch_array($k)) {
echo $rk[0];
}
}
if ($key == 'jumlah_nonjpg') {
$surat_id = $_POST['surat_id'];
$k = pg_query($koneksi, "SELECT COUNT(*)
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id='$surat_id' AND LOWER(k.file) NOT LIKE '%.jpg' AND k.file NOT IN ('')");
while($rk=pg_fetch_array($k)) {echo $rk[0];}
while ($rk = pg_fetch_array($k)) {
echo $rk[0];
}
} else
if ($key=='hapus_kirim') {
$id=$_POST['id'];
/*
if ($key == 'hapus_kirim') {
$id = $_POST['id'];
/*
pg_query("DELETE FROM scan WHERE surat_id='$id'");
pg_query("DELETE FROM kirim WHERE surat_id='$id'");
pg_query("DELETE FROM surat WHERE id='$id'");
*/
pg_query("UPDATE surat SET tahun='batal' WHERE id=$id");
pg_query($koneksi, "UPDATE surat SET tahun='batal' WHERE id=$id");
} else
if ($key=='start_kirim') {
$id=$_POST['id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$d=pg_query("SELECT id,kepada FROM kirim WHERE surat_id='$id' AND satuan_kerja_penginput=$satuan_kerja_id AND satuan_kerja_tujuan IS NULL AND lama IS NULL");
while(($r=pg_fetch_array($d)) !== FALSE) {
$kirim_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='$kirim_id'");
}
$d=pg_query("UPDATE surat SET tgl_kirim=NOW() WHERE id='$id'");
if ($key == 'start_kirim') {
$id = $_POST['id'];
$satuan_kerja_id = $_POST['satuan_kerja_id'];
$d = pg_query($koneksi, "SELECT id,kepada FROM kirim WHERE surat_id='$id' AND satuan_kerja_penginput=$satuan_kerja_id AND satuan_kerja_tujuan IS NULL AND lama IS NULL");
while (($r = pg_fetch_array($d)) !== FALSE) {
$kirim_id = $r[0];
$kepada = $r[1];
$sat = pg_query($koneksi, "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($koneksi, "UPDATE kirim SET satuan_kerja_tujuan='$satuan_kerja_tujuan', lama=NOW() WHERE id='$kirim_id'");
}
$d = pg_query($koneksi, "UPDATE surat SET tgl_kirim=NOW() WHERE id='$id'");
} else
if ($key=='kirim_semua') {
$userpeg=pg_query("SELECT DISTINCT j.id,
if ($key == 'kirim_semua') {
$userpeg = pg_query($koneksi, "SELECT DISTINCT j.id,
SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',1),
CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',2) AS INTEGER)
FROM data_user k
@@ -241,18 +228,21 @@ INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id) WHERE LOWER(j.nama) NOT LI
ORDER BY SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',1) ASC,
CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',2) AS INTEGER) ASC
");
while(($rows=pg_fetch_array($userpeg)) !== FALSE) {
$kpd=$rows[0];
$surat_id=$_POST['surat_id'];
$kepada=$kpd;
$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 {
$cdata=pg_query("SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL");
while($rcdata=pg_fetch_array($cdata)) {$jdata=$rcdata[0];}
if ($jdata==0) {
$inp=pg_query("INSERT INTO kirim (
while (($rows = pg_fetch_array($userpeg)) !== FALSE) {
$kpd = $rows[0];
$surat_id = $_POST['surat_id'];
$kepada = $kpd;
$satuan_kerja_penginput = $_POST['satuan_kerja_penginput'];
$cek_satker = pg_query($koneksi, "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 {
$cdata = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL");
while ($rcdata = pg_fetch_array($cdata)) {
$jdata = $rcdata[0];
}
if ($jdata == 0) {
$inp = pg_query($koneksi, "INSERT INTO kirim (
surat_id,
kepada,
tgl_input,
@@ -265,8 +255,8 @@ CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'
NOW(),
'$satuan_kerja_penginput'
)");
} else {
$inp=pg_query("INSERT INTO kirim (
} else {
$inp = pg_query($koneksi, "INSERT INTO kirim (
surat_id,
kepada,
tgl_input,
@@ -281,20 +271,21 @@ CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'
'$satuan_kerja_penginput',
'SM'
)");
}
}
}
}
}
}
} else
if ($key=='clear_kepada') {
$surat_id=$_POST['surat_id'];
$satuan_kerja_penginput=$_POST['satuan_kerja_penginput'];
pg_query("DELETE FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput'");
if ($key == 'clear_kepada') {
$surat_id = $_POST['surat_id'];
$satuan_kerja_penginput = $_POST['satuan_kerja_penginput'];
pg_query($koneksi, "DELETE FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput'");
} else
if ($key=='cek_no_surat') {
$no_surat=$_POST['no_surat'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$cek=pg_query("SELECT no_surat FROM surat WHERE no_surat='$no_surat' AND jenis_surat_id=3 AND jenis_disposisi_id=3 AND satuan_kerja_id=$satuan_kerja_id AND tahun IS NULL");
while($rcek=pg_fetch_array($cek)) {$hsl=$rcek[0];}
echo $hsl;
if ($key == 'cek_no_surat') {
$no_surat = $_POST['no_surat'];
$satuan_kerja_id = $_POST['satuan_kerja_id'];
$cek = pg_query($koneksi, "SELECT no_surat FROM surat WHERE no_surat='$no_surat' AND jenis_surat_id=3 AND jenis_disposisi_id=3 AND satuan_kerja_id=$satuan_kerja_id AND tahun IS NULL");
while ($rcek = pg_fetch_array($cek)) {
$hsl = $rcek[0];
}
echo $hsl;
}
?>