perbaikan ui kirim surat belum fix
This commit is contained in:
No files matched your search
+241
-250
@@ -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;
|
||||
}
|
||||
?>
|
||||
+4
-2
@@ -558,8 +558,10 @@ if (($disp_thn == NULL) || ($disp_thn == '')) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/modal_edit.php",
|
||||
data: 'id=' + id +
|
||||
'&satuan_kerja_id=' + satuan_kerja_id,
|
||||
data: {
|
||||
id: id,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
},
|
||||
success: function(data) {
|
||||
$('#modal_body_kirim2').html(data);
|
||||
}
|
||||
|
||||
+132
-93
@@ -1,31 +1,30 @@
|
||||
<?php
|
||||
include ('../koneksi.php');
|
||||
$id=$_POST['id'];
|
||||
$satuan_kerja_id=$_POST['satuan_kerja_id'];
|
||||
$d=pg_query("SELECT perihal,no_surat FROM surat WHERE id='$id'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$perihal=$r[0];
|
||||
$no_surat=$r[1];
|
||||
include('../koneksi.php');
|
||||
|
||||
$id = isset($_POST['id']) ? $_POST['id'] : '';
|
||||
$satuan_kerja_id = isset($_POST['satuan_kerja_id']) ? $_POST['satuan_kerja_id'] : '';
|
||||
$d = pg_query($koneksi, "SELECT perihal, no_surat FROM surat WHERE id='$id'");
|
||||
$perihal = '';
|
||||
$no_surat = '';
|
||||
while ($r = pg_fetch_array($d)) {
|
||||
$perihal = $r['perihal'];
|
||||
$no_surat = $r['no_surat'];
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form role="form">
|
||||
<input type="hidden" id="surat_id_cek" value="<?php echo $id; ?>">
|
||||
<input type="hidden" id="satuan_kerja_id_cek" value="<?php echo $satuan_kerja_id;?>">
|
||||
<input type="hidden" id="no_surat_cek" value="<?php echo $no_surat;?>">
|
||||
<div class="form-group">
|
||||
<input type="text" id="surat_id_cek" value="<?php echo $id; ?>">
|
||||
<input type="text" id="satuan_kerja_id_cek" value="<?php echo $satuan_kerja_id; ?>">
|
||||
<input type="text" id="no_surat_cek" value="<?php echo $no_surat; ?>">
|
||||
<div class="form-group">
|
||||
<label>Nomor Surat</label>
|
||||
<input type="text" class="form-control" id="no_surat" value="<?php echo $no_surat; ?>">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<input type="text" class="form-control" id="no_surat" value="<?php echo $no_surat; ?>">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Perihal</label>
|
||||
<textarea class="form-control" rows="4" id="perihal"><?php echo $perihal; ?></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<br>
|
||||
@@ -36,92 +35,132 @@ $no_surat=$r[1];
|
||||
<div id="scanedit"></div>
|
||||
|
||||
<script type="text/javascript">
|
||||
var surat_id=$('#surat_id_cek').val();
|
||||
var satuan_kerja_id=$('#satuan_kerja_id_cek').val();
|
||||
$('#kpdedit').load('app/kirim/modal_kepada.php',{id:surat_id, satuan_kerja_id:satuan_kerja_id});
|
||||
$('#lampedit').load('app/kirim/upd_file.php',{id:surat_id});
|
||||
$('#scanedit').load('app/kirim/modal_dok.php',{id:surat_id});
|
||||
function angka(e) {
|
||||
if (!/^[0-9\.,()-/\a-zA-Z \b]+$/.test(e.value)) {
|
||||
e.value = e.value.substring(0,e.value.length-1);
|
||||
}
|
||||
}
|
||||
var surat_id = $('#surat_id_cek').val();
|
||||
var satuan_kerja_id = $('#satuan_kerja_id_cek').val();
|
||||
$('#kpdedit').load('app/kirim/modal_kepada.php', {
|
||||
id: surat_id,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
});
|
||||
$('#lampedit').load('app/kirim/upd_file.php', {
|
||||
id: surat_id
|
||||
});
|
||||
$('#scanedit').load('app/kirim/modal_dok.php', {
|
||||
id: surat_id
|
||||
});
|
||||
|
||||
$("textarea").keyup(function(){
|
||||
function angka(e) {
|
||||
if (!/^[0-9\.,()-/\a-zA-Z \b]+$/.test(e.value)) {
|
||||
e.value = e.value.substring(0, e.value.length - 1);
|
||||
}
|
||||
}
|
||||
|
||||
$("textarea").keyup(function() {
|
||||
angka(this);
|
||||
});
|
||||
|
||||
function simpkr() {
|
||||
var surat_id2 = $('#surat_id_cek').val();
|
||||
if (!surat_id2) {surat_id='0';} else {surat_id=surat_id2;}
|
||||
var perihal = $('#perihal').val();
|
||||
var no_surat1 = $('#no_surat').val();
|
||||
var no_surat = no_surat1.replace(/\s/g, '');
|
||||
var sat = $('#sat').val();
|
||||
if (sat=='172') {var satuan_kerja_id = sat;} else {var satuan_kerja_id = sess_satker;}
|
||||
var key = 'simpan_kirim';
|
||||
if ((!no_surat) && (!perihal)) {} else {
|
||||
$.ajax({
|
||||
function simpkr() {
|
||||
var surat_id2 = $('#surat_id_cek').val();
|
||||
if (!surat_id2) {
|
||||
surat_id = '0';
|
||||
} else {
|
||||
surat_id = surat_id2;
|
||||
}
|
||||
var perihal = $('#perihal').val();
|
||||
var no_surat1 = $('#no_surat').val();
|
||||
var no_surat = no_surat1.replace(/\s/g, '');
|
||||
var sat = $('#sat').val();
|
||||
if (sat == '172') {
|
||||
var satuan_kerja_id = sat;
|
||||
} else {
|
||||
var satuan_kerja_id = sess_satker;
|
||||
}
|
||||
var key = 'simpan_kirim';
|
||||
if ((!no_surat) && (!perihal)) {} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&perihal='+perihal
|
||||
+'&no_surat='+no_surat
|
||||
+'&satuan_kerja_id='+satuan_kerja_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
data: 'surat_id=' + surat_id +
|
||||
'&perihal=' + perihal +
|
||||
'&no_surat=' + no_surat +
|
||||
'&satuan_kerja_id=' + satuan_kerja_id +
|
||||
'&key=' + key,
|
||||
success: function(data) {
|
||||
$('#surat_id_cek').val(data);
|
||||
var surat_id=$('#surat_id_cek').val();
|
||||
var satuan_kerja_id=$('#satuan_kerja_id_cek').val();
|
||||
$('#kpdedit').load('app/kirim/modal_kepada.php',{id:surat_id, satuan_kerja_id:satuan_kerja_id});
|
||||
$('#lampedit').load('app/kirim/upd_file.php',{id:surat_id});
|
||||
$('#scanedit').load('app/kirim/modal_dok.php',{id:surat_id});
|
||||
var surat_id = $('#surat_id_cek').val();
|
||||
var satuan_kerja_id = $('#satuan_kerja_id_cek').val();
|
||||
$('#kpdedit').load('app/kirim/modal_kepada.php', {
|
||||
id: surat_id,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
});
|
||||
$('#lampedit').load('app/kirim/upd_file.php', {
|
||||
id: surat_id
|
||||
});
|
||||
$('#scanedit').load('app/kirim/modal_dok.php', {
|
||||
id: surat_id
|
||||
});
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn2:thn2,bln2:bln2});
|
||||
if (sat=='172') {
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php",{satker:sat,jenis:sess_jenis,sess_nama:sess_nama,thn2:thn2,bln2:bln2});
|
||||
var bln2 = $('#bln').val();
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php", {
|
||||
satker: sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
if (sat == '172') {
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php", {
|
||||
satker: sat,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
} else {
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn2:thn2,bln2:bln2});
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php", {
|
||||
satker: sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$('#no_surat').focusout(function(){
|
||||
var d = $('#no_surat_cek').val();
|
||||
var b = $('#no_surat').val();
|
||||
var c = $.trim(b);
|
||||
if (c==d) {} else {
|
||||
$('#no_surat').focusout(function() {
|
||||
var d = $('#no_surat_cek').val();
|
||||
var b = $('#no_surat').val();
|
||||
var c = $.trim(b);
|
||||
if (c == d) {} else {
|
||||
|
||||
var a = c.replace(/ /g,'');
|
||||
var satuan_kerja_id = $('#satuan_kerja_id_cek').val();
|
||||
if (!a) {} else {
|
||||
var key='cek_no_surat'
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'no_surat='+a
|
||||
+'&satuan_kerja_id='+satuan_kerja_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
if (data==0) {
|
||||
simpkr();
|
||||
} else {
|
||||
alert('Nomor Surat sudah ada..');$('#no_surat').val('');$('#no_surat').focus();
|
||||
var a = c.replace(/ /g, '');
|
||||
var satuan_kerja_id = $('#satuan_kerja_id_cek').val();
|
||||
if (!a) {} else {
|
||||
var key = 'cek_no_surat'
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
no_surat: a,
|
||||
satuan_kerja_id: satuan_kerja_id,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
if (data == 0) {
|
||||
simpkr();
|
||||
} else {
|
||||
alert('Nomor Surat sudah ada.');
|
||||
$('#no_surat').val('').focus();
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$('#perihal').focusout(function(){
|
||||
simpkr();
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$('#perihal').focusout(function() {
|
||||
simpkr();
|
||||
});
|
||||
</script>
|
||||
@@ -27,7 +27,7 @@ $satuan_kerja_id=$_POST['satuan_kerja_id'];
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
|
||||
INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id)
|
||||
ORDER BY j.nama ASC");*/
|
||||
$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama,
|
||||
$userpeg=pg_query($koneksi,"SELECT DISTINCT j.id,s.kode_satker,j.nama,
|
||||
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
|
||||
|
||||
Binary file not shown.
+6
-6
@@ -41,7 +41,7 @@ $("#tabel_data_kirim").DataTable({"paging": true,"lengthChange": true,"searching
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$data=pg_query("SELECT tgl_surat_keluar,perihal,satuan_kerja_id,id,tgl_kirim,no_surat FROM surat WHERE satuan_kerja_id='$satuan_kerja_id'
|
||||
$data=pg_query($koneksi,"SELECT tgl_surat_keluar,perihal,satuan_kerja_id,id,tgl_kirim,no_surat FROM surat WHERE satuan_kerja_id='$satuan_kerja_id'
|
||||
AND jenis_surat_id='3' AND jenis_disposisi_id='3' AND COALESCE(tahun,'') <> 'batal'
|
||||
".($thn2 == '' ? "" : "AND EXTRACT(YEAR FROM DATE(tgl_surat_keluar))='$thn2'")."
|
||||
".($bln2 == '0' ? "" : "AND EXTRACT(MONTH FROM DATE(tgl_surat_keluar))='$bln2'")."
|
||||
@@ -82,12 +82,12 @@ $("#tabel_data_kirim").DataTable({"paging": true,"lengthChange": true,"searching
|
||||
/*$o=pg_query("SELECT jabatan_untuk FROM teruskan WHERE surat_id=$surat_id AND id=(SELECT MAX(id) FROM teruskan WHERE surat_id=$surat_id)");
|
||||
while($ro=pg_fetch_array($o)) {$to=$ro[0];}*/
|
||||
|
||||
$o=pg_query("SELECT t.jabatan_untuk FROM teruskan t INNER JOIN kirim k ON (k.id=t.kirim_id_untuk) WHERE t.surat_id=$surat_id
|
||||
$o=pg_query($koneksi,"SELECT t.jabatan_untuk FROM teruskan t INNER JOIN kirim k ON (k.id=t.kirim_id_untuk) WHERE t.surat_id=$surat_id
|
||||
AND k.isi IS NULL AND t.id=(SELECT MAX(t2.id) FROM teruskan t2 INNER JOIN kirim k2 ON (k2.id=t2.kirim_id_untuk) WHERE t2.surat_id=$surat_id
|
||||
AND k2.isi IS NULL)");
|
||||
while($ro=pg_fetch_array($o)) {$to=$ro[0];}
|
||||
|
||||
$p=pg_query("SELECT u.jabatan_pegawai_id FROM data_user u INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) WHERE u.satuan_kerja_id=$satuan_kerja_id");
|
||||
$p=pg_query($koneksi,"SELECT u.jabatan_pegawai_id FROM data_user u INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) WHERE u.satuan_kerja_id=$satuan_kerja_id");
|
||||
while($rp=pg_fetch_array($p)) {$tp=$rp[0];}
|
||||
?>
|
||||
|
||||
@@ -124,7 +124,7 @@ $("#tabel_data_kirim").DataTable({"paging": true,"lengthChange": true,"searching
|
||||
>
|
||||
<?php
|
||||
if ($to!=$tp) {
|
||||
$jko=pg_query("SELECT COUNT(*) FROM komen WHERE surat_id=$surat_id");
|
||||
$jko=pg_query($koneksi,"SELECT COUNT(*) FROM komen WHERE surat_id=$surat_id");
|
||||
while($rjko=pg_fetch_array($jko)) {$tjko=$rjko[0];}
|
||||
?>
|
||||
<?php if ($tjko==0) { ?>
|
||||
@@ -144,11 +144,11 @@ $("#tabel_data_kirim").DataTable({"paging": true,"lengthChange": true,"searching
|
||||
</button>
|
||||
-->
|
||||
|
||||
<?php if ($tn>0) { ?>
|
||||
|
||||
<!--<button type="button" name="start_kirim" style="height:22px;"class="btn btn-inverse btn-xs start_kirim" id="<?php echo $r[3];?>" data-content="File" rel="popover" data-placement="top" data-trigger="hover"
|
||||
><i class="fa fa-arrow-right m-r-5"></i>KIRIM
|
||||
</button>-->
|
||||
<?php } else {} ?>
|
||||
|
||||
</td>
|
||||
<td style="display:none" class="xq<?php echo $r[3];?>"><?php echo $tj; ?></td> <!-- 6 -->
|
||||
<td style="display:none" class="xr<?php echo $r[3];?>"><?php echo $tm; ?></td> <!-- 7 -->
|
||||
|
||||
+116
-83
@@ -1,113 +1,146 @@
|
||||
<?php
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$satuan_kerja_id=$_POST['satuan_kerja_id'];
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
$('button[name="delete_kepada_kr"]').popover();
|
||||
$("#tabel_data_kepada_kr").DataTable({"stateSave": true,
|
||||
"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false,
|
||||
pageLength : 5,
|
||||
lengthMenu: [[5, 10, 20, -1], [5, 10, 20, 'All']]
|
||||
});</script>
|
||||
<input type="hidden" id="surat_idxxx" value="<?php echo $surat_id;?>">
|
||||
<input type="hidden" id="satuan_kerja_idxxx" value="<?php echo $satuan_kerja_id;?>">
|
||||
<table id="tabel_data_kepada_kr" class="table table-striped table-condensed table-bordered" cellpadding="1">
|
||||
<thead>
|
||||
$('button[name="delete_kepada_kr"]').popover();
|
||||
$("#tabel_data_kepada_kr").DataTable({
|
||||
"stateSave": true,
|
||||
"paging": true,
|
||||
"lengthChange": true,
|
||||
"searching": true,
|
||||
"ordering": false,
|
||||
"info": true,
|
||||
"autoWidth": false,
|
||||
pageLength: 5,
|
||||
lengthMenu: [
|
||||
[5, 10, 20, -1],
|
||||
[5, 10, 20, 'All']
|
||||
]
|
||||
});
|
||||
</script>
|
||||
<input type="hidden" id="surat_idxxx" value="<?php echo $surat_id; ?>">
|
||||
<input type="hidden" id="satuan_kerja_idxxx" value="<?php echo $satuan_kerja_id; ?>">
|
||||
<table id="tabel_data_kepada_kr" class="table table-striped table-condensed table-bordered" cellpadding="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<td width="30" align="center">No</td>
|
||||
<td align="center">List Kepada</td>
|
||||
<td width="90" align="center">Terkirim</td>
|
||||
<td width="130" align="center">Diterima</td>
|
||||
<td width="130" align="center">Diterima</td>
|
||||
<td width="50" align="center">Tools</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$d=pg_query("SELECT
|
||||
<?php
|
||||
$d = pg_query($koneksi, "SELECT
|
||||
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),k.id,k.tgl_diterima,k.satuan_kerja_tujuan,(row_number() OVER (ORDER BY 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
|
||||
ORDER BY k.id DESC");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$terkirim=$r['satuan_kerja_tujuan'];
|
||||
while ($r = pg_fetch_array($d)) {
|
||||
$terkirim = $r['satuan_kerja_tujuan'];
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri" align="center"><?php echo $r['row_number']; ?></td>
|
||||
<td><?php echo $r[0]; ?></td>
|
||||
<td align="center" style="color:red">
|
||||
<?php
|
||||
if ($terkirim==NULL) {} else { ?><i class="fa fa-check"></i><?php } ?></td>
|
||||
<td align="center"><?php
|
||||
if ($r[2]==NULL) {} else {echo date('d-m-Y H:i',strtotime($r[2]));}
|
||||
?></td>
|
||||
<td class="kanan md_kpd" align="center">
|
||||
<button type="button" name="delete_kepada_kr" style="height:22px;"class="btn btn-danger btn-xs delete_kepada_kr" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover"
|
||||
><i class="fa fa-remove"></i></button>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
<tr>
|
||||
<td class="kiri" align="center"><?php echo $r['row_number']; ?></td>
|
||||
<td><?php echo $r[0]; ?></td>
|
||||
<td align="center" style="color:red">
|
||||
<?php
|
||||
if ($terkirim == NULL) {
|
||||
} else { ?><i class="fa fa-check"></i><?php } ?></td>
|
||||
<td align="center">
|
||||
<?php
|
||||
if ($r[2] == NULL) {
|
||||
} else {
|
||||
echo date('d-m-Y H:i', strtotime($r[2]));
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td class="kanan md_kpd" align="center">
|
||||
<button type="button" name="delete_kepada_kr" style="height:22px;" class="btn btn-danger btn-xs delete_kepada_kr" id="<?php echo $r['id']; ?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-remove"></i></button>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
$n=pg_query("SELECT COUNT(*) FROM kirim WHERE surat_id=$surat_id AND satuan_kerja_tujuan IS NULL AND satuan_kerja_penginput=$satuan_kerja_id");
|
||||
while($rn=pg_fetch_array($n)) {$tn=$rn[0];}
|
||||
$n = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id=$surat_id AND satuan_kerja_tujuan IS NULL AND satuan_kerja_penginput=$satuan_kerja_id");
|
||||
while ($rn = pg_fetch_array($n)) {
|
||||
$tn = $rn[0];
|
||||
}
|
||||
?>
|
||||
<input type="hidden" id="tn" value="<?php echo $tn; ?>">
|
||||
<script>
|
||||
var tn=$('#tn').val();
|
||||
if (tn>0) {$('#kirim_bos').show();} else {$('#kirim_bos').hide();}
|
||||
var tn = $('#tn').val();
|
||||
if (tn > 0) {
|
||||
$('#kirim_bos').show();
|
||||
} else {
|
||||
$('#kirim_bos').hide();
|
||||
}
|
||||
|
||||
$("#tabel_data_kepada_kr").on('click', '.delete_kepada_kr', function() {
|
||||
|
||||
$("#tabel_data_kepada_kr").on('click','.delete_kepada_kr',function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "delete_kepada_kr";
|
||||
var id = $(this).attr('id');
|
||||
var surat_id = $('#surat_idxxx').val();
|
||||
var satuan_kerja_id = $('#satuan_kerja_idxxx').val();
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'id='+id
|
||||
+'&surat_id='+surat_id
|
||||
+'&satuan_kerja_id='+satuan_kerja_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var key="jumlah_kepada";
|
||||
var surat_id = $('#surat_idxxx').val();
|
||||
var satuan_kerja_id = $('#satuan_kerja_idxxx').val();
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php',{surat_id:surat_id,satuan_kerja_id:satuan_kerja_id});
|
||||
var sat = $('#sat').val();
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
if (sat=='172') {
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php",{satker:sat,jenis:sess_jenis,sess_nama:sess_nama,thn2:thn2,bln2:bln2});
|
||||
var stk=sat;
|
||||
} else {
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn2:thn2,bln2:bln2});
|
||||
var stk=sess_satker;
|
||||
}
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&satuan_kerja_id='+stk
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('.sp'+surat_id).html(' ('+data+')');
|
||||
$('.xp'+surat_id).html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
var key = "delete_kepada_kr";
|
||||
var id = $(this).attr('id');
|
||||
var surat_id = $('#surat_idxxx').val();
|
||||
var satuan_kerja_id = $('#satuan_kerja_idxxx').val();
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'id=' + id +
|
||||
'&surat_id=' + surat_id +
|
||||
'&satuan_kerja_id=' + satuan_kerja_id +
|
||||
'&key=' + key,
|
||||
success: function(data) {
|
||||
var key = "jumlah_kepada";
|
||||
var surat_id = $('#surat_idxxx').val();
|
||||
var satuan_kerja_id = $('#satuan_kerja_idxxx').val();
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
});
|
||||
var sat = $('#sat').val();
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
if (sat == '172') {
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php", {
|
||||
satker: sat,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
var stk = sat;
|
||||
} else {
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php", {
|
||||
satker: sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
var stk = sess_satker;
|
||||
}
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id=' + surat_id +
|
||||
'&satuan_kerja_id=' + stk +
|
||||
'&key=' + key,
|
||||
success: function(data) {
|
||||
$('.sp' + surat_id).html(' (' + data + ')');
|
||||
$('.xp' + surat_id).html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
Reference in New Issue
Block a user