inoca eletter fix
This commit is contained in:
@@ -3,10 +3,37 @@ include('../koneksi.php');
|
||||
$surat_id = $_POST['id'];
|
||||
$key = $_POST['key'];
|
||||
$satker = $_POST['satker'];
|
||||
if ($key == 'upd_sm_baca') {
|
||||
pg_query($koneksi, "UPDATE kirim SET proses_tu='B' WHERE surat_id='$surat_id' AND satuan_kerja_tujuan='$satker'");
|
||||
pg_query($koneksi, "UPDATE surat SET flag_baca_tu=1 WHERE id='$surat_id' ");
|
||||
} else
|
||||
if ($key == 'approve_keluar') {
|
||||
$u = pg_query($koneksi, "UPDATE kirim SET tgl_diterima=NOW() WHERE surat_id='$surat_id' AND satuan_kerja_tujuan='$satker'");
|
||||
}
|
||||
$thn_skrg = date('Y');
|
||||
|
||||
switch ($key) {
|
||||
case 'upd_sm_baca':
|
||||
pg_query($koneksi, "UPDATE kirim SET proses_tu='B' WHERE surat_id='$surat_id' AND satuan_kerja_tujuan='$satker'");
|
||||
pg_query($koneksi, "UPDATE surat SET flag_baca_tu=1 WHERE id='$surat_id' ");
|
||||
|
||||
// create otomatis lembar kendali
|
||||
$getSurat = pg_query_params($koneksi, "SELECT * FROM surat WHERE id = $1", array($surat_id));
|
||||
while ($row = pg_fetch_assoc($getSurat)) {
|
||||
$satker_pengirim = $row['satuan_kerja_id'];
|
||||
$sifat_surat_id = $row['sifat_surat_id'];
|
||||
$perihal = $row['perihal'];
|
||||
$kode_surat = $row['kode_id'];
|
||||
}
|
||||
$kendali = pg_query($koneksi, "SELECT COALESCE(MAX(no_kendali), 0) + 1 AS count
|
||||
FROM surat
|
||||
WHERE date_part('YEAR', tgl_diterima)='$thn_skrg'
|
||||
AND jenis_disposisi_id=2");
|
||||
$no_kendali = pg_fetch_result($kendali, 0, 'count');
|
||||
|
||||
$ins = pg_query($koneksi, "INSERT INTO surat (satuan_kerja_dari, sifat_surat_id,perihal, tgl_diterima, jam_diterima, jenis_disposisi_id, satuan_kerja_id, jenis_surat_id, no_kendali,kode_id )
|
||||
VALUES($satker_pengirim, $sifat_surat_id, '$perihal', NOW(), NOW(), '2', 66, '4', '$no_kendali',$kode_surat )
|
||||
");
|
||||
$cek_id = pg_query($koneksi, "SELECT MAX(id) AS count FROM surat");
|
||||
$sid = pg_fetch_result($cek_id, 0, 'count');
|
||||
$ins_dis = pg_query($koneksi, "INSERT INTO kirim (surat_id, tgl_input, jam_input, satuan_kerja_tujuan, satuan_kerja_penginput )
|
||||
VALUES ('$sid', NOW(), NOW(), 66, 66)"); // 66 adalah kode dari satker tatausaha
|
||||
break;
|
||||
|
||||
case 'approve_keluar':
|
||||
$u = pg_query($koneksi, "UPDATE kirim SET tgl_diterima=NOW() WHERE surat_id='$surat_id' AND satuan_kerja_tujuan='$satker'");
|
||||
break;
|
||||
}
|
||||
@@ -206,7 +206,6 @@ $thn2 = $_POST['thn2'];
|
||||
var cek_satker = $('#satuan_kerja_id').val();
|
||||
var kirimid = currentRow.find("td:eq(8)").text();
|
||||
|
||||
$('#modal_body_tl').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/main.php",
|
||||
|
||||
+317
-366
@@ -1,371 +1,322 @@
|
||||
<?php
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$key=$_POST['key'];
|
||||
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 k.file NOT IN ('')");
|
||||
while($rk=pg_fetch_array($k)) {echo $rk[0];}
|
||||
} else
|
||||
if ($key=='delete_kepada_k') {
|
||||
$id=$_POST['id'];
|
||||
$del=pg_query($koneksi,"DELETE FROM kepada WHERE id='$id'");
|
||||
} else
|
||||
if ($key=='simpan_kepada_k') {
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$kepada_k=$_POST['kepada_k'];
|
||||
$uraian_k=$_POST['uraian_k'];
|
||||
$ins=pg_query($koneksi,"INSERT INTO kepada (surat_id,kepada,uraian) VALUES ('$surat_id','$kepada_k','$uraian_k')");
|
||||
} else
|
||||
if ($key=='simpan_sdisposisi') {
|
||||
$id=$_POST['id'];
|
||||
$disposisi=$_POST['disposisi'];
|
||||
$u=pg_query($koneksi,"UPDATE surat SET disposisi='$disposisi' WHERE id='$id'");
|
||||
} else
|
||||
if ($key=='cari_disposisi') {
|
||||
$thn=$_POST['thn'];
|
||||
$no_agenda=$_POST['no_agenda'];
|
||||
$d=pg_query($koneksi,"SELECT id,(SELECT kode FROM kode WHERE id=kode_id),
|
||||
(SELECT keterangan FROM kode WHERE id=kode_id),no_surat,surat_dari,perihal,tgl_surat_masuk,tgl_diterima,
|
||||
no_agenda FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn' AND no_agenda='$no_agenda'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$id=$r[0];$kode=$r[1];$keterangan=$r[2];$no_surat=$r[3];$surat_dari=$r[4];$perihal=$r[5];
|
||||
$tgl_surat_masuk=date('d/m/Y',strtotime($r[6]));$tgl_diterima=date('d/m/Y',strtotime($r[7]));$no_agenda2=$r[8];
|
||||
}
|
||||
$no_pinjam=(int) substr($no_agenda2,0,5);
|
||||
$no_agenda3=sprintf("%05s",$no_pinjam);
|
||||
$thn_skrgs=date('Y',strtotime($tgl_diterima));
|
||||
$key = $_POST['key'];
|
||||
|
||||
$disposisi=$id;
|
||||
$kode_id=$kode.' / '.$keterangan;
|
||||
$no_agenda=$kode.'/'.$no_agenda3.'/302/'.$thn;
|
||||
|
||||
if (($no_agenda2==null) || ($no_agenda2=='')) {echo "kosong";} else {
|
||||
echo $disposisi.'^#*'.$kode_id.'^#*'.$no_surat.'^#*'.$surat_dari.'^#*'.$perihal.'^#*'.$tgl_surat_masuk.'^#*'.$tgl_diterima.'^#*'.$no_agenda;}
|
||||
} else
|
||||
if ($key=='cari_kendali') {
|
||||
$thn=$_POST['thn'];
|
||||
$no_kendali=$_POST['no_kendali'];
|
||||
$d=pg_query($koneksi,"SELECT
|
||||
perihal,
|
||||
(SELECT kode_satker FROM satuan_kerja WHERE id=satuan_kerja_dari),
|
||||
(SELECT nama FROM satuan_kerja WHERE id=satuan_kerja_dari),
|
||||
no_kendali,id,kepada
|
||||
FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn' AND no_kendali='$no_kendali'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$perihal=$r[0];$kode_satker=$r[1];$satuan_kerja=$r[2];$no_kendali2=$r[3];$id=$r[4];$kepada=$r[5];
|
||||
}
|
||||
$no_pinjam=(int) substr($no_kendali2,0,5);
|
||||
$no_kendali=sprintf("%05s",$no_pinjam);
|
||||
echo $perihal.'^#*'.$kode_satker.'^#*'.$satuan_kerja.'^#*'.$no_kendali.'^#*'.$id.'^#*'.$kepada;
|
||||
} else
|
||||
if ($key=='cari_kendali2') {
|
||||
$thn=$_POST['thn'];
|
||||
$no_kendali=$_POST['no_kendali'];
|
||||
$d=pg_query($koneksi,"SELECT COUNT(*) FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn' AND no_kendali='$no_kendali'
|
||||
AND kepada IS NOT NULL AND no_urut IS NOT NULL AND tgl_surat_keluar IS NOT NULL AND uraian IS NOT NULL AND kode_id IS NOT NULL AND balasan IS NOT NULL
|
||||
AND tujuan_id IS NOT NULL AND jam_kirim IS NOT NULL
|
||||
");
|
||||
while($r=pg_fetch_array($d)) {$jml=$r[0];}
|
||||
echo $jml;
|
||||
} else
|
||||
if ($key=='simpan_skeluar') {
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$kode_id=$_POST['kode_id'];
|
||||
$kepada=$_POST['kepada'];
|
||||
$uraian=$_POST['uraian'];
|
||||
$tgl_surat_keluar=$_POST['tgl_surat_keluar'];
|
||||
$tgl_surat_keluar=str_replace('/','-',$tgl_surat_keluar);
|
||||
$t=date('Y',strtotime($tgl_surat_keluar));
|
||||
$b=date('m',strtotime($tgl_surat_keluar));
|
||||
$h=date('d',strtotime($tgl_surat_keluar));
|
||||
/*$tgl_kirim=$_POST['tgl_kirim'];
|
||||
$tgl_kirim=str_replace('/','-',$tgl_kirim);
|
||||
$tk=date('Y',strtotime($tgl_kirim));
|
||||
$bk=date('m',strtotime($tgl_kirim));
|
||||
$hk=date('d',strtotime($tgl_kirim));*/
|
||||
$tujuan_id=$_POST['tujuan_id'];
|
||||
$balasan=$_POST['balasan'];
|
||||
$satuan_kerja_id=$_POST['satuan_kerja_id'];
|
||||
$satuan_kerja_dari=$_POST['satuan_kerja_dari'];
|
||||
$perihal=$_POST['perihal'];
|
||||
$j=$_POST['j'];
|
||||
$thn_skrg=date('Y');
|
||||
|
||||
if ($surat_id=='0') {
|
||||
$urutd=pg_query($koneksi,"SELECT COALESCE(MAX(no_urut),0) FROM surat WHERE date_part('YEAR', tgl_surat_keluar)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
while($rurutd=pg_fetch_array($urutd)) {$no_urutd=$rurutd[0]+1;}
|
||||
$ins=pg_query($koneksi,"INSERT INTO surat (
|
||||
jenis_surat_id,
|
||||
jenis_disposisi_id,
|
||||
kode_id,
|
||||
kepada,
|
||||
uraian,
|
||||
tgl_surat_keluar,
|
||||
jam_kirim,
|
||||
tujuan_id,
|
||||
balasan,
|
||||
satuan_kerja_id,
|
||||
tgl_diterima,
|
||||
no_urut,
|
||||
satuan_kerja_dari,
|
||||
perihal
|
||||
) VALUES (
|
||||
'4',
|
||||
'3',
|
||||
'$kode_id',
|
||||
'$kepada',
|
||||
'$uraian',
|
||||
NOW(),
|
||||
NOW(),
|
||||
'$tujuan_id',
|
||||
'$balasan',
|
||||
'$satuan_kerja_id',
|
||||
NOW(),
|
||||
'$no_urutd',
|
||||
'$satuan_kerja_dari',
|
||||
'$perihal'
|
||||
)");
|
||||
} else {
|
||||
$cek=pg_query($koneksi,"SELECT no_urut FROM surat WHERE id='$surat_id'");
|
||||
while($g=pg_fetch_array($cek)) {$a=$g['no_urut'];}
|
||||
if ($a==NULL) {
|
||||
if ($j=='kndl') {
|
||||
$urutd=pg_query($koneksi,"SELECT COALESCE(MAX(no_urut),0) FROM surat WHERE date_part('YEAR', tgl_surat_keluar)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
while($rurutd=pg_fetch_array($urutd)) {$no_urutd=$rurutd[0]+1;}
|
||||
$upd=pg_query($koneksi,"UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
kepada='$kepada',
|
||||
uraian='$uraian',
|
||||
tgl_surat_keluar=NOW(),
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
balasan='$balasan',
|
||||
no_urut='$no_urutd'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
} else {
|
||||
$upd=pg_query($koneksi,"UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
kepada='$kepada',
|
||||
uraian='$uraian',
|
||||
tgl_surat_keluar=NOW(),
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
balasan='$balasan',
|
||||
konten='$konten',
|
||||
satuan_kerja_dari='$satuan_kerja_dari',
|
||||
perihal='$perihal'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
} else {
|
||||
if ($j=='kndl') {
|
||||
$upd=pg_query($koneksi,"UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
kepada='$kepada',
|
||||
uraian='$uraian',
|
||||
tgl_surat_keluar=NOW(),
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
balasan='$balasan'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
} else {
|
||||
/*$upd=pg_query($koneksi,"UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
kepada='$kepada',
|
||||
uraian='$uraian',
|
||||
tgl_surat_keluar=NOW(),
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
balasan='$balasan',
|
||||
satuan_kerja_dari='$satuan_kerja_dari',
|
||||
perihal='$perihal'
|
||||
WHERE id='$surat_id'
|
||||
");*/
|
||||
$upd=pg_query($koneksi,"UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
kepada='$kepada',
|
||||
uraian='$uraian',
|
||||
tujuan_id='$tujuan_id',
|
||||
balasan='$balasan',
|
||||
satuan_kerja_dari='$satuan_kerja_dari',
|
||||
perihal='$perihal'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
}
|
||||
switch ($key) {
|
||||
case '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 k.file NOT IN ('')");
|
||||
while ($rk = pg_fetch_array($k)) {
|
||||
echo $rk[0];
|
||||
}
|
||||
} else
|
||||
if ($key=='simpan_kepada_ser') {
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$kode_id=$_POST['kode_id'];
|
||||
$kepada=$_POST['kepada'];
|
||||
$uraian=$_POST['uraian'];
|
||||
$tgl_surat_keluar=$_POST['tgl_surat_keluar'];
|
||||
$tgl_surat_keluar=str_replace('/','-',$tgl_surat_keluar);
|
||||
$t=date('Y',strtotime($tgl_surat_keluar));
|
||||
$b=date('m',strtotime($tgl_surat_keluar));
|
||||
$h=date('d',strtotime($tgl_surat_keluar));
|
||||
$tujuan_id=$_POST['tujuan_id'];
|
||||
$satuan_kerja_id=$_POST['satuan_kerja_id'];
|
||||
$satuan_kerja_dari=$_POST['satuan_kerja_dari'];
|
||||
$perihal=$_POST['perihal'];
|
||||
$j=$_POST['j'];
|
||||
$thn_skrg=date('Y');
|
||||
|
||||
$urutd=pg_query($koneksi,"SELECT COALESCE(MAX(no_urut),0) FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
while($rurutd=pg_fetch_array($urutd)) {$no_urutd=$rurutd[0]+1;}
|
||||
|
||||
if ($surat_id=='0') {
|
||||
$ins=pg_query($koneksi,"INSERT INTO surat (
|
||||
jenis_surat_id,
|
||||
jenis_disposisi_id,
|
||||
kode_id,
|
||||
tgl_surat_keluar,
|
||||
jam_kirim,
|
||||
tujuan_id,
|
||||
satuan_kerja_id,
|
||||
tgl_diterima,
|
||||
no_urut,
|
||||
satuan_kerja_dari,
|
||||
perihal,
|
||||
kepada,
|
||||
balasan
|
||||
) VALUES (
|
||||
'4',
|
||||
'3',
|
||||
'$kode_id',
|
||||
'$t-$b-$h',
|
||||
NOW(),
|
||||
'$tujuan_id',
|
||||
'$satuan_kerja_id',
|
||||
NOW(),
|
||||
'$no_urutd',
|
||||
'$satuan_kerja_dari',
|
||||
'$perihal',
|
||||
'-',
|
||||
'f'
|
||||
)
|
||||
");
|
||||
|
||||
$idsu=pg_query($koneksi,"SELECT MAX(id) FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
while($t=pg_fetch_array($idsu)) {$surat_idb=$t[0];}
|
||||
|
||||
$ins_kpd=pg_query($koneksi,"INSERT INTO kepada (surat_id,kepada,uraian) VALUES ('$surat_idb','$kepada','$perihal')");
|
||||
} else {
|
||||
$cek=pg_query($koneksi,"SELECT no_urut FROM surat WHERE id='$surat_id'");
|
||||
while($g=pg_fetch_array($cek)) {$a=$g['no_urut'];}
|
||||
if ($a==NULL) {
|
||||
if ($j=='kndl') {
|
||||
$upd=pg_query($koneksi,"UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
tgl_surat_keluar='$t-$b-$h',
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
no_urut='$no_urutd',
|
||||
kepada='-',
|
||||
balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
} else {
|
||||
$upd=pg_query($koneksi,"UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
tgl_surat_keluar='$t-$b-$h',
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
no_urut='$no_urutd',
|
||||
perihal='$perihal',
|
||||
kepada='-',
|
||||
balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
} else {
|
||||
if ($j=='kndl') {
|
||||
$upd=pg_query($koneksi,"UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
tgl_surat_keluar='$t-$b-$h',
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
kepada='-',
|
||||
balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
} else {
|
||||
$upd=pg_query($koneksi,"UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
tgl_surat_keluar='$t-$b-$h',
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
perihal='$perihal',
|
||||
kepada='-',
|
||||
balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
}
|
||||
$ins_kpd=pg_query($koneksi,"INSERT INTO kepada (surat_id,kepada,uraian) VALUES ('$surat_id','$kepada','$perihal')");
|
||||
break;
|
||||
case 'delete_kepada_k':
|
||||
$id = $_POST['id'];
|
||||
$del = pg_query($koneksi, "DELETE FROM kepada WHERE id='$id'");
|
||||
break;
|
||||
case 'simpan_kepada_k':
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$kepada_k = $_POST['kepada_k'];
|
||||
$uraian_k = $_POST['uraian_k'];
|
||||
$ins = pg_query($koneksi, "INSERT INTO kepada (surat_id,kepada,uraian) VALUES ('$surat_id','$kepada_k','$uraian_k')");
|
||||
break;
|
||||
case 'simpan_sdisposisi':
|
||||
$id = $_POST['id'];
|
||||
$disposisi = $_POST['disposisi'];
|
||||
$u = pg_query($koneksi, "UPDATE surat SET disposisi='$disposisi' WHERE id='$id'");
|
||||
break;
|
||||
case 'cari_disposisi':
|
||||
$thn = $_POST['thn'];
|
||||
$no_agenda = $_POST['no_agenda'];
|
||||
$d = pg_query($koneksi, "SELECT id,(SELECT kode FROM kode WHERE id=kode_id),
|
||||
(SELECT keterangan FROM kode WHERE id=kode_id),no_surat,surat_dari,perihal,tgl_surat_masuk,tgl_diterima,
|
||||
no_agenda FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn' AND no_agenda='$no_agenda'");
|
||||
while ($r = pg_fetch_array($d)) {
|
||||
$id = $r[0];
|
||||
$kode = $r[1];
|
||||
$keterangan = $r[2];
|
||||
$no_surat = $r[3];
|
||||
$surat_dari = $r[4];
|
||||
$perihal = $r[5];
|
||||
$tgl_surat_masuk = date('d/m/Y', strtotime($r[6]));
|
||||
$tgl_diterima = date('d/m/Y', strtotime($r[7]));
|
||||
$no_agenda2 = $r[8];
|
||||
}
|
||||
} else
|
||||
if ($key=='hapus_surat_tools') {
|
||||
$id=$_POST['id'];
|
||||
pg_query($koneksi,"DELETE FROM kepada WHERE surat_id='$id'");
|
||||
pg_query($koneksi,"DELETE FROM surat WHERE id='$id'");
|
||||
} else
|
||||
if ($key=='cek_kendali_edit') {
|
||||
$no_kendali=$_POST['no_kendali'];
|
||||
$thn=$_POST['thn'];
|
||||
$d=pg_query($koneksi,"SELECT s.perihal,s.satuan_kerja_dari,k.kode_satker,k.nama,s.id
|
||||
FROM surat s
|
||||
LEFT OUTER JOIN satuan_kerja k ON (k.id=s.satuan_kerja_dari)
|
||||
WHERE s.no_kendali=$no_kendali AND date_part('YEAR', s.tgl_diterima)='$thn'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$perihal=$r[0];
|
||||
$pengolah=$r[1];
|
||||
$kode_satker=$r[2];
|
||||
$nama=$r[3];
|
||||
$surat_id=$r[4];
|
||||
$pengolah2=$kode_satker.' / '.$nama;
|
||||
$no_pinjam = (int) substr($no_agenda2, 0, 5);
|
||||
$no_agenda3 = sprintf("%05s", $no_pinjam);
|
||||
$thn_skrgs = date('Y', strtotime($tgl_diterima));
|
||||
|
||||
$disposisi = $id;
|
||||
$kode_id = $kode . ' / ' . $keterangan;
|
||||
$no_agenda = $kode . '/' . $no_agenda3 . '/302/' . $thn;
|
||||
|
||||
if (($no_agenda2 == null) || ($no_agenda2 == '')) {
|
||||
echo "kosong";
|
||||
} else {
|
||||
echo $disposisi . '^#*' . $kode_id . '^#*' . $no_surat . '^#*' . $surat_dari . '^#*' . $perihal . '^#*' . $tgl_surat_masuk . '^#*' . $tgl_diterima . '^#*' . $no_agenda;
|
||||
}
|
||||
break;
|
||||
case 'cari_kendali':
|
||||
$thn = $_POST['thn'];
|
||||
$no_kendali = $_POST['no_kendali'];
|
||||
$queryu = pg_query($koneksi, "SELECT
|
||||
perihal,kode_id,no_register,
|
||||
(SELECT kode_satker FROM satuan_kerja WHERE id=satuan_kerja_dari),
|
||||
(SELECT nama FROM satuan_kerja WHERE id=satuan_kerja_dari),
|
||||
(SELECT keterangan AS nm_kode FROM kode WHERE id = kode_id),
|
||||
(SELECT kode AS kd_surat FROM kode WHERE id = kode_id),
|
||||
no_kendali,id,kepada
|
||||
FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn' AND no_kendali='$no_kendali' ");
|
||||
while ($r = pg_fetch_assoc($queryu)) {
|
||||
$perihal = $r['perihal'];
|
||||
$kode_satker = $r['kode_satker'];
|
||||
$satuan_kerja = $r['nama'];
|
||||
$no_kendali2 = $r['no_kendali'];
|
||||
$id = $r['id'];
|
||||
$kepada = $r['kepada'];
|
||||
$kode_id = $r['kode_id'];
|
||||
$kd_surat = $r['kd_surat'];
|
||||
$nm_kode = $r['nm_kode'];
|
||||
$no_register = $r['no_register'];
|
||||
}
|
||||
$no_pinjam = (int) substr($no_kendali2, 0, 5);
|
||||
$no_kendali = sprintf("%05s", $no_pinjam);
|
||||
$data = [
|
||||
'surat_id' => $id, 'perihal' => $perihal, 'kode_satker' => $kode_satker,
|
||||
'kode_surat' => ['kode_id' => $kode_id, 'kd_surat' => $kd_surat, 'nm_kode' => $nm_kode],
|
||||
'no_register' => $no_register,
|
||||
'satuan_kerja' => $satuan_kerja, 'no_kendali' => $no_kendali, 'kepada' => $kepada,
|
||||
];
|
||||
http_response_code(200);
|
||||
echo json_encode($data);
|
||||
break;
|
||||
case 'cari_kendali2':
|
||||
$thn = $_POST['thn'];
|
||||
$no_kendali = $_POST['no_kendali'];
|
||||
$d = pg_query($koneksi, "SELECT COUNT(*) FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn' AND no_kendali='$no_kendali'
|
||||
AND kepada IS NOT NULL AND no_urut IS NOT NULL AND tgl_surat_keluar IS NOT NULL AND uraian IS NOT NULL AND kode_id IS NOT NULL AND balasan IS NOT NULL
|
||||
AND tujuan_id IS NOT NULL AND jam_kirim IS NOT NULL
|
||||
");
|
||||
while ($r = pg_fetch_array($d)) {
|
||||
$jml = $r[0];
|
||||
}
|
||||
echo $jml;
|
||||
break;
|
||||
case 'simpan_skeluar':
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$kode_id = $_POST['kode_id'];
|
||||
$kepada = $_POST['kepada'];
|
||||
$uraian = $_POST['uraian'];
|
||||
$tgl_surat_keluar = $_POST['tgl_surat_keluar'];
|
||||
$tgl_surat_keluar = str_replace('/', '-', $tgl_surat_keluar);
|
||||
$t = date('Y', strtotime($tgl_surat_keluar));
|
||||
$b = date('m', strtotime($tgl_surat_keluar));
|
||||
$h = date('d', strtotime($tgl_surat_keluar));
|
||||
// $tgl_kirim=$_POST['tgl_kirim'];
|
||||
// $tgl_kirim=str_replace('/','-',$tgl_kirim);
|
||||
// $tk=date('Y',strtotime($tgl_kirim));
|
||||
// $bk=date('m',strtotime($tgl_kirim));
|
||||
// $hk=date('d',strtotime($tgl_kirim));
|
||||
$tujuan_id = $_POST['tujuan_id'];
|
||||
$balasan = $_POST['balasan'];
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
$satuan_kerja_dari = $_POST['satuan_kerja_dari'];
|
||||
$perihal = $_POST['perihal'];
|
||||
$j = $_POST['j'];
|
||||
$thn_skrg = date('Y');
|
||||
|
||||
if ($surat_id == '0') {
|
||||
$urutd = pg_query($koneksi, "SELECT COALESCE(MAX(no_urut),0) FROM surat WHERE date_part('YEAR', tgl_surat_keluar)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
while ($rurutd = pg_fetch_array($urutd)) {
|
||||
$no_urutd = $rurutd[0] + 1;
|
||||
}
|
||||
$ins = pg_query($koneksi, "INSERT INTO surat (
|
||||
jenis_surat_id, jenis_disposisi_id, kode_id, kepada, uraian, tgl_surat_keluar,
|
||||
jam_kirim, tujuan_id, balasan, satuan_kerja_id, tgl_diterima, no_urut, satuan_kerja_dari, perihal)
|
||||
VALUES (
|
||||
'4', '3', '$kode_id', '$kepada', '$uraian', NOW(), NOW(),
|
||||
'$tujuan_id', '$balasan', '$satuan_kerja_id', NOW(), '$no_urutd', '$satuan_kerja_dari', '$perihal')");
|
||||
} else {
|
||||
$cek = pg_query($koneksi, "SELECT no_urut FROM surat WHERE id='$surat_id'");
|
||||
$a = pg_fetch_result($cek, 0, 0);
|
||||
|
||||
if ($a == NULL) {
|
||||
if ($j == 'kndl') {
|
||||
$queryu = pg_query($koneksi, "SELECT COALESCE(MAX(no_urut),0) + 1 FROM surat WHERE date_part('YEAR', tgl_surat_keluar)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
list($no_urutd) = pg_fetch_array($queryu);
|
||||
$upd = pg_query($koneksi, "UPDATE surat SET kode_id='$kode_id', kepada='$kepada', uraian='$uraian', tgl_surat_keluar=NOW(),
|
||||
jam_kirim=NOW(), tujuan_id='$tujuan_id', balasan='$balasan', no_urut='$no_urutd'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
|
||||
$getSurat = pg_query($koneksi, "SELECT id AS surat_id FROM surat WHERE perihal ILIKE '$perihal' AND no_register IS NOT NULL");
|
||||
$id_surat = pg_fetch_result($getSurat, 0, 'surat_id');
|
||||
pg_query($koneksi, "UPDATE surat SET no_surat = $no_urutd WHERE id = $id_surat");
|
||||
} else {
|
||||
$upd = pg_query($koneksi, "UPDATE surat SET kode_id='$kode_id', kepada='$kepada', uraian='$uraian', tgl_surat_keluar=NOW(), jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id', balasan='$balasan', konten='$konten', satuan_kerja_dari='$satuan_kerja_dari', perihal='$perihal'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
} else {
|
||||
if ($j == 'kndl') {
|
||||
$upd = pg_query($koneksi, "UPDATE surat SET
|
||||
kode_id='$kode_id', kepada='$kepada', uraian='$uraian', tgl_surat_keluar=NOW(),
|
||||
jam_kirim=NOW(), tujuan_id='$tujuan_id', balasan='$balasan'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
} else {
|
||||
/*$upd=pg_query($koneksi,"UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
kepada='$kepada',
|
||||
uraian='$uraian',
|
||||
tgl_surat_keluar=NOW(),
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
balasan='$balasan',
|
||||
satuan_kerja_dari='$satuan_kerja_dari',
|
||||
perihal='$perihal'
|
||||
WHERE id='$surat_id'
|
||||
");*/
|
||||
$upd = pg_query($koneksi, "UPDATE surat SET
|
||||
kode_id='$kode_id', kepada='$kepada', uraian='$uraian',
|
||||
tujuan_id='$tujuan_id', balasan='$balasan', satuan_kerja_dari='$satuan_kerja_dari', perihal='$perihal'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 'simpan_kepada_ser':
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$kode_id = $_POST['kode_id'];
|
||||
$kepada = $_POST['kepada'];
|
||||
$uraian = $_POST['uraian'];
|
||||
$tgl_surat_keluar = $_POST['tgl_surat_keluar'];
|
||||
$tgl_surat_keluar = str_replace('/', '-', $tgl_surat_keluar);
|
||||
$t = date('Y', strtotime($tgl_surat_keluar));
|
||||
$b = date('m', strtotime($tgl_surat_keluar));
|
||||
$h = date('d', strtotime($tgl_surat_keluar));
|
||||
$tujuan_id = $_POST['tujuan_id'];
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
$satuan_kerja_dari = $_POST['satuan_kerja_dari'];
|
||||
$perihal = $_POST['perihal'];
|
||||
$j = $_POST['j'];
|
||||
$thn_skrg = date('Y');
|
||||
|
||||
$urutd = pg_query($koneksi, "SELECT COALESCE(MAX(no_urut),0) FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
while ($rurutd = pg_fetch_array($urutd)) {
|
||||
$no_urutd = $rurutd[0] + 1;
|
||||
}
|
||||
|
||||
if ($surat_id == '0') {
|
||||
$ins = pg_query($koneksi, "INSERT INTO surat (
|
||||
jenis_surat_id, jenis_disposisi_id, kode_id, tgl_surat_keluar, jam_kirim, tujuan_id,
|
||||
satuan_kerja_id, tgl_diterima, no_urut, satuan_kerja_dari, perihal, kepada, balasan )
|
||||
VALUES
|
||||
('4', '3', '$kode_id', '$t-$b-$h', NOW(), '$tujuan_id', '$satuan_kerja_id',
|
||||
NOW(), '$no_urutd', '$satuan_kerja_dari', '$perihal', '-', 'f' )
|
||||
");
|
||||
|
||||
$idsu = pg_query($koneksi, "SELECT MAX(id) FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
while ($t = pg_fetch_array($idsu)) {
|
||||
$surat_idb = $t[0];
|
||||
}
|
||||
|
||||
$ins_kpd = pg_query($koneksi, "INSERT INTO kepada (surat_id,kepada,uraian) VALUES ('$surat_idb','$kepada','$perihal')");
|
||||
} else {
|
||||
$cek = pg_query($koneksi, "SELECT no_urut FROM surat WHERE id='$surat_id'");
|
||||
while ($g = pg_fetch_array($cek)) {
|
||||
$a = $g['no_urut'];
|
||||
}
|
||||
if ($a == NULL) {
|
||||
if ($j == 'kndl') {
|
||||
$upd = pg_query($koneksi, "UPDATE surat SET kode_id='$kode_id', tgl_surat_keluar='$t-$b-$h', jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id', no_urut='$no_urutd', kepada='-', balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
} else {
|
||||
$upd = pg_query($koneksi, "UPDATE surat SET
|
||||
kode_id='$kode_id', tgl_surat_keluar='$t-$b-$h', jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id', no_urut='$no_urutd', perihal='$perihal', kepada='-', balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
} else {
|
||||
if ($j == 'kndl') {
|
||||
$upd = pg_query($koneksi, "UPDATE surat SET
|
||||
kode_id='$kode_id', tgl_surat_keluar='$t-$b-$h', jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id', kepada='-', balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
} else {
|
||||
$upd = pg_query($koneksi, "UPDATE surat SET
|
||||
kode_id='$kode_id', tgl_surat_keluar='$t-$b-$h', jam_kirim=NOW(), tujuan_id='$tujuan_id',
|
||||
perihal='$perihal', kepada='-', balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
}
|
||||
$ins_kpd = pg_query($koneksi, "INSERT INTO kepada (surat_id,kepada,uraian) VALUES ('$surat_id','$kepada','$perihal')");
|
||||
}
|
||||
break;
|
||||
case 'hapus_surat_tools':
|
||||
$id = $_POST['id'];
|
||||
pg_query($koneksi, "DELETE FROM kepada WHERE surat_id='$id'");
|
||||
pg_query($koneksi, "DELETE FROM surat WHERE id='$id'");
|
||||
break;
|
||||
case 'cek_kendali_edit':
|
||||
$no_kendali = $_POST['no_kendali'];
|
||||
$thn = $_POST['thn'];
|
||||
$d = pg_query($koneksi, "SELECT s.perihal,s.satuan_kerja_dari,k.kode_satker,k.nama,s.id
|
||||
FROM surat s
|
||||
LEFT OUTER JOIN satuan_kerja k ON (k.id=s.satuan_kerja_dari)
|
||||
WHERE s.no_kendali=$no_kendali AND date_part('YEAR', s.tgl_diterima)='$thn'");
|
||||
while ($r = pg_fetch_array($d)) {
|
||||
$perihal = $r[0];
|
||||
$pengolah = $r[1];
|
||||
$kode_satker = $r[2];
|
||||
$nama = $r[3];
|
||||
$surat_id = $r[4];
|
||||
$pengolah2 = $kode_satker . ' / ' . $nama;
|
||||
}
|
||||
echo $perihal . '$%^&' . $pengolah2 . '$%^&' . $pengolah . '$%^&' . $surat_id;
|
||||
break;
|
||||
case 'edit_kendali':
|
||||
$surat_id_awal = $_POST['surat_id_awal'];
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$d1 = pg_query($koneksi, "SELECT s.kepada,s.no_urut,s.tgl_surat_keluar,s.uraian,s.kode_id,s.balasan,s.tujuan_id,s.jam_kirim,s.jenis_disposisi_id FROM surat s WHERE s.id=$surat_id_awal");
|
||||
while ($r1 = pg_fetch_array($d1)) {
|
||||
$kepada = $r1[0];
|
||||
$no_urut = $r1[1];
|
||||
$tgl_surat_keluar = $r1[2];
|
||||
$uraian = $r1[3];
|
||||
$kode_id = $r1[4];
|
||||
$balasan = $r1[5];
|
||||
$tujuan_id = $r1[6];
|
||||
$jam_kirim = $r1[7];
|
||||
$jenis_disposisi_id = $r1[8];
|
||||
}
|
||||
/*
|
||||
pg_query($koneksi,"UPDATE surat SET kepada='$kepada',no_urut='$no_urut',tgl_surat_keluar='$tgl_surat_keluar',uraian='$uraian',kode_id='$kode_id',balasan='$balasan',
|
||||
tujuan_id='$tujuan_id',jam_kirim='$jam_kirim'
|
||||
WHERE id=$surat_id");
|
||||
*/
|
||||
|
||||
pg_query($koneksi, "UPDATE surat SET kepada='$kepada',no_urut='$no_urut',uraian='$uraian',kode_id='$kode_id',balasan='$balasan',
|
||||
tujuan_id='$tujuan_id',jam_kirim='$jam_kirim'
|
||||
WHERE id=$surat_id");
|
||||
|
||||
pg_query($koneksi, "UPDATE surat SET kepada=NULL,no_urut=NULL,tgl_surat_keluar=NULL,uraian=NULL,kode_id=NULL,balasan=NULL,
|
||||
tujuan_id=NULL,jam_kirim=NULL
|
||||
WHERE id=$surat_id_awal");
|
||||
break;
|
||||
case 'batal_kendali':
|
||||
$surat_id_awal = $_POST['surat_id_awal'];
|
||||
pg_query($koneksi, "UPDATE surat SET kepada=NULL,no_urut=NULL,tgl_surat_keluar=NULL,uraian=NULL,kode_id=NULL,balasan=NULL,
|
||||
tujuan_id=NULL,jam_kirim=NULL
|
||||
WHERE id=$surat_id_awal");
|
||||
break;
|
||||
}
|
||||
echo $perihal.'$%^&'.$pengolah2.'$%^&'.$pengolah.'$%^&'.$surat_id;
|
||||
} else
|
||||
if ($key=='edit_kendali') {
|
||||
$surat_id_awal=$_POST['surat_id_awal'];
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$d1=pg_query($koneksi,"SELECT s.kepada,s.no_urut,s.tgl_surat_keluar,s.uraian,s.kode_id,s.balasan,s.tujuan_id,s.jam_kirim,s.jenis_disposisi_id FROM surat s WHERE s.id=$surat_id_awal");
|
||||
while($r1=pg_fetch_array($d1)) {
|
||||
$kepada=$r1[0];
|
||||
$no_urut=$r1[1];
|
||||
$tgl_surat_keluar=$r1[2];
|
||||
$uraian=$r1[3];
|
||||
$kode_id=$r1[4];
|
||||
$balasan=$r1[5];
|
||||
$tujuan_id=$r1[6];
|
||||
$jam_kirim=$r1[7];
|
||||
$jenis_disposisi_id=$r1[8];
|
||||
}
|
||||
/*
|
||||
pg_query($koneksi,"UPDATE surat SET kepada='$kepada',no_urut='$no_urut',tgl_surat_keluar='$tgl_surat_keluar',uraian='$uraian',kode_id='$kode_id',balasan='$balasan',
|
||||
tujuan_id='$tujuan_id',jam_kirim='$jam_kirim'
|
||||
WHERE id=$surat_id");
|
||||
*/
|
||||
|
||||
pg_query($koneksi,"UPDATE surat SET kepada='$kepada',no_urut='$no_urut',uraian='$uraian',kode_id='$kode_id',balasan='$balasan',
|
||||
tujuan_id='$tujuan_id',jam_kirim='$jam_kirim'
|
||||
WHERE id=$surat_id");
|
||||
|
||||
pg_query($koneksi,"UPDATE surat SET kepada=NULL,no_urut=NULL,tgl_surat_keluar=NULL,uraian=NULL,kode_id=NULL,balasan=NULL,
|
||||
tujuan_id=NULL,jam_kirim=NULL
|
||||
WHERE id=$surat_id_awal");
|
||||
|
||||
} else
|
||||
if ($key=='batal_kendali') {
|
||||
$surat_id_awal=$_POST['surat_id_awal'];
|
||||
pg_query($koneksi,"UPDATE surat SET kepada=NULL,no_urut=NULL,tgl_surat_keluar=NULL,uraian=NULL,kode_id=NULL,balasan=NULL,
|
||||
tujuan_id=NULL,jam_kirim=NULL
|
||||
WHERE id=$surat_id_awal");
|
||||
}
|
||||
?>
|
||||
+14
-12
@@ -91,18 +91,20 @@ $('#simpan_skeluar').click(function () {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'surat_id=' + surat_id +
|
||||
'&kode_id=' + kode_id +
|
||||
'&kepada=' + kepada +
|
||||
'&uraian=' + uraian +
|
||||
'&tgl_surat_keluar=' + tgl_surat_keluar +
|
||||
'&tujuan_id=' + tujuan_id +
|
||||
'&balasan=' + balasan +
|
||||
'&satuan_kerja_id=' + sess_satker +
|
||||
'&satuan_kerja_dari=' + satuan_kerja_dari +
|
||||
'&perihal=' + perihal +
|
||||
'&j=' + j +
|
||||
'&key=' + key,
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
kode_id: kode_id,
|
||||
kepada: kepada,
|
||||
uraian: uraian,
|
||||
tgl_surat_keluar: tgl_surat_keluar,
|
||||
tujuan_id: tujuan_id,
|
||||
balasan: balasan,
|
||||
satuan_kerja_id: sess_satker,
|
||||
satuan_kerja_dari: satuan_kerja_dari,
|
||||
perihal: perihal,
|
||||
j: j,
|
||||
key: key
|
||||
},
|
||||
success: function (data) {
|
||||
$('#modal_skeluar').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
|
||||
+37
-38
@@ -84,6 +84,8 @@ $sess_satker = $_POST['sess_satker'];
|
||||
<br>
|
||||
|
||||
<div class="form-group">
|
||||
<input type="hidden" id="surat_id" value="<?php echo $id; ?>">
|
||||
|
||||
<label>Perihal</label>
|
||||
<input type="text" class="form-control" id="perihal" value="<?php echo $perihal; ?>">
|
||||
</div>
|
||||
@@ -122,7 +124,6 @@ $sess_satker = $_POST['sess_satker'];
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<input type="hidden" id="surat_id" value="<?php echo $id; ?>">
|
||||
<?php } else {
|
||||
}
|
||||
?>
|
||||
@@ -281,33 +282,17 @@ $sess_satker = $_POST['sess_satker'];
|
||||
no_kendali: no_kendali,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
if (data == '^#*^#*^#*00000^#*') {
|
||||
$('#surat_id').val('');
|
||||
$('#no_kendali').val('');
|
||||
$('#perihal').val('');
|
||||
$('#pengolah').val('');
|
||||
$('#kode_id').val('');
|
||||
$('#kepada').val('');
|
||||
$('#uraian').val('');
|
||||
$('#tgl_surat_keluar').val('');
|
||||
$('#tgl_kirim').val('');
|
||||
$('#tujuan_id').val('');
|
||||
$('#balasan').val('');
|
||||
success: function(response) {
|
||||
var result = JSON.parse(response);
|
||||
if (result.no_kendali == '00000') {
|
||||
$('#no_kendali').val('00000');
|
||||
$('#surat_id, #no_kendali, #perihal, #pengolah, #kode_id, #kepada, #uraian, #tgl_surat_keluar, #tgl_kirim, #tujuan_id, #balasan').val('')
|
||||
$('#pengolah').prop('disabled', false);
|
||||
$('#perihal').prop('disabled', false);
|
||||
} else {
|
||||
var inp = data.split('^#*');
|
||||
var w = inp[5];
|
||||
if (w == '-') {
|
||||
if (result.kepada == '-') {
|
||||
var x = confirm("Nomor kendali sudah digunakan untuk surat keluar.. Anda yakin ingin merubah data ?");
|
||||
if (x) {
|
||||
/*$('#perihal').val(inp[0]);
|
||||
$('#pengolah').val(inp[1]+' / '+inp[2]);
|
||||
$('#no_kendali').val(inp[3]);
|
||||
$('#surat_id').val(inp[4]);
|
||||
$('#pengolah').prop('disabled',true);
|
||||
$('#perihal').prop('disabled',true);*/
|
||||
alert('Maaf ya.. Tidak bisa, nanti urutannya meloncat lagi');
|
||||
$('#no_kendali').val('');
|
||||
$('#no_kendali').first().focus().selected();
|
||||
@@ -316,15 +301,39 @@ $sess_satker = $_POST['sess_satker'];
|
||||
$('#no_kendali').first().focus().selected();
|
||||
}
|
||||
} else {
|
||||
// console.log(inp[0]).
|
||||
$('#perihal').val(inp[0]);
|
||||
$('#pengolah').val(inp[1] + ' / ' + inp[2]);
|
||||
$('#no_kendali').val(inp[3]);
|
||||
$('#surat_id').val(inp[4]);
|
||||
$('#perihal').val(result.perihal);
|
||||
$('#pengolah').val(result.kode_satker + ' / ' + result.satuan_kerja);
|
||||
$('#no_kendali').val(result.no_kendali);
|
||||
$('#surat_id').val(result.surat_id);
|
||||
$('#kode_id').val(result.kode_surat.kd_surat + ' - ' + result.kode_surat.nm_kode);
|
||||
$('#pengolah').prop('disabled', true);
|
||||
$('#perihal').prop('disabled', true);
|
||||
$('#kode_id').prop('disabled', true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// if (data == '^#*^#*^#*00000^#*') {
|
||||
|
||||
// } else {
|
||||
// var inp = data.split('^#*');
|
||||
// var w = inp[5];
|
||||
// if (w == '-') {
|
||||
// if (x) {
|
||||
/*$('#perihal').val(inp[0]);
|
||||
$('#pengolah').val(inp[1]+' / '+inp[2]);
|
||||
$('#no_kendali').val(inp[3]);
|
||||
$('#surat_id').val(inp[4]);
|
||||
$('#pengolah').prop('disabled',true);
|
||||
$('#perihal').prop('disabled',true);*/
|
||||
|
||||
// } else {
|
||||
|
||||
// }
|
||||
// } else {
|
||||
|
||||
// }
|
||||
// }
|
||||
},
|
||||
error: function(xhr) {
|
||||
var result = JSON.parse(xhr.responseText);
|
||||
@@ -334,16 +343,6 @@ $sess_satker = $_POST['sess_satker'];
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$("#pengolah").change(function() {
|
||||
var satuan_kerja_dari2 = $('#pengolah').val();
|
||||
var z32 = $('#browsers2');
|
||||
|
||||
@@ -89,7 +89,6 @@ switch ($key) {
|
||||
case 'Kendali Surat':
|
||||
$cek = pg_query($koneksi, "SELECT COUNT(id) FROM surat WHERE id=$id");
|
||||
$j = pg_fetch_result($cek, 0, 0);
|
||||
// var_dump($satuan_kerja_dari);die();
|
||||
if ($j > 0) {
|
||||
$upd = pg_query($koneksi, "UPDATE surat SET satuan_kerja_dari=$satuan_kerja_dari, sifat_surat_id=$sifat_surat_id, lampiran='$lampiran', perihal='$perihal' WHERE id=$id");
|
||||
http_response_code(200);
|
||||
@@ -109,7 +108,6 @@ switch ($key) {
|
||||
|
||||
$ins_dis = pg_query($koneksi, "INSERT INTO kirim (surat_id, tgl_input, jam_input, satuan_kerja_tujuan, satuan_kerja_penginput )
|
||||
VALUES ('$sud', NOW(), NOW(), $satuan_kerja_id, $satuan_kerja_id)");
|
||||
// echo $sud;
|
||||
http_response_code(200);
|
||||
echo json_encode(['data' => ['id' => $sud], 'icon' => 'success', 'message' => 'Lembar Kendali Berhasil Disimpan.']);
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@ while ($row = pg_fetch_assoc($query_kdSurat)) {
|
||||
$penandatangan = '';
|
||||
$query_penandatangan = $penandatangan_id !== ''
|
||||
? pg_query_params($koneksi, 'SELECT id,nama FROM jabatan_pegawai WHERE id = $1', array($penandatangan_id))
|
||||
: pg_query($koneksi, 'SELECT id,nama FROM jabatan_pegawai WHERE id IN (14,661,662,663,664,821) ORDER BY id ASC;');
|
||||
: pg_query($koneksi, 'SELECT id,nama FROM jabatan_pegawai WHERE id IN (14,661,662,663,664,771) ORDER BY id ASC;');
|
||||
while ($row = pg_fetch_assoc($query_penandatangan)) {
|
||||
$penandatangan .= "<option value='" . $row['id'] . "'>" . $row['nama'] . "</option>";
|
||||
}
|
||||
|
||||
@@ -89,7 +89,6 @@ switch ($key) {
|
||||
if ($stts_kendali == 99) {
|
||||
pg_query($koneksi, "UPDATE surat SET stts_kendali=99,no_surat='',flag_baca_tu=0 WHERE id=$surat_id");
|
||||
} else {
|
||||
// var_dump($key2);die();
|
||||
if ($_POST['key2'] == 'selesai') {
|
||||
pg_query($koneksi, "UPDATE surat SET stts_kendali = 13 WHERE id=$surat_id");
|
||||
http_response_code(200);
|
||||
@@ -260,7 +259,7 @@ switch ($key) {
|
||||
case 'update_noSurat':
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$no_surat = $_POST['no_surat'];
|
||||
$noSurat_query = pg_query_params($koneksi, "SELECT no_surat FROM surat WHERE no_surat=$1", array($no_surat));
|
||||
$noSurat_query = pg_query_params($koneksi, "SELECT no_surat FROM surat WHERE no_surat=$1 AND pengesahan = 1 ", array($no_surat));
|
||||
$noSurat = pg_fetch_assoc($noSurat_query);
|
||||
if (!empty($noSurat['no_surat'])) {
|
||||
// var_dump($noSurat['no_surat']);die();
|
||||
|
||||
@@ -58,6 +58,7 @@ $surat = pg_fetch_array($surat_query);
|
||||
$perihal = $_POST['perihal'];
|
||||
$cek_satker = $_POST['cek_satker'];
|
||||
$key = $_POST['key'];
|
||||
|
||||
$hari_surat_keluar = $dayList[date('D', strtotime($tgl_surat_keluar))];
|
||||
if (($tgl_surat_keluar == null) || ($tgl_surat_keluar == '')) {
|
||||
$tgl_surat_keluar = '';
|
||||
@@ -191,7 +192,7 @@ while ($row = pg_fetch_assoc($query_kdSurat)) {
|
||||
}
|
||||
|
||||
$penandatangan = '';
|
||||
$query_penandatangan = pg_query($koneksi, 'SELECT id,nama FROM jabatan_pegawai WHERE id IN (14,661,662,663,664,821) ORDER BY id ASC;');
|
||||
$query_penandatangan = pg_query($koneksi, 'SELECT id,nama FROM jabatan_pegawai WHERE id IN (14,661,662,663,664,771) ORDER BY id ASC;');
|
||||
while ($row = pg_fetch_assoc($query_penandatangan)) {
|
||||
$penandatangan .= "<option value='" . $row['id'] . "'>" . $row['nama'] . "</option>";
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ $hide = ((int)$result_pengesahan['pengesahan'] == 1) ? 'none' : 'block';
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
|
||||
INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id)
|
||||
WHERE LOWER(j.nama) NOT LIKE '%akun lama%' AND k.aktif='t'
|
||||
AND (j.nama ILIKE 'dire%' OR j.nama ILIKE 'wadir%' OR j.nama ILIKE 'Bagian%' OR j.nama ILIKE '%tata usaha%' OR j.nama ILIKE '%Bagian Umum%' OR s.id = (SELECT satuan_kerja_id FROM surat WHERE id = $surat_id))
|
||||
AND (j.nama ILIKE 'dire%' OR j.nama ILIKE 'wadir%' OR j.nama ILIKE 'Bagian%' OR j.nama ILIKE '%tata usaha%' OR j.nama ILIKE 'Bagian Umum%' OR j.nama ILIKE '%Bagian Umum%' OR s.id = (SELECT satuan_kerja_id FROM surat WHERE id = $surat_id))
|
||||
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
|
||||
");
|
||||
|
||||
Reference in New Issue
Block a user