From 36e062e6230168f343bd00b96ff43c459db1736d Mon Sep 17 00:00:00 2001 From: "dwi.firman" Date: Fri, 26 Jul 2024 13:56:35 +0700 Subject: [PATCH] inoca eletter fix --- src/app/inbox_pengesahan/crud.php | 41 +- src/app/inbox_pengesahan/tabel.php | 1 - src/app/skeluar/crud.php | 683 ++++++++++++-------------- src/app/skeluar/js/main.js | 26 +- src/app/skeluar/modal.php | 75 ++- src/app/smasuk/crud.php | 2 - src/app/spengesahan/modal_edit.php | 2 +- src/app/tindaklanjut/crud.php | 3 +- src/app/tindaklanjut/main.php | 3 +- src/app/tindaklanjut/modal_kepada.php | 2 +- 10 files changed, 407 insertions(+), 431 deletions(-) diff --git a/src/app/inbox_pengesahan/crud.php b/src/app/inbox_pengesahan/crud.php index c94eaa0..42a7941 100644 --- a/src/app/inbox_pengesahan/crud.php +++ b/src/app/inbox_pengesahan/crud.php @@ -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; +} \ No newline at end of file diff --git a/src/app/inbox_pengesahan/tabel.php b/src/app/inbox_pengesahan/tabel.php index fdf7be8..9abc400 100644 --- a/src/app/inbox_pengesahan/tabel.php +++ b/src/app/inbox_pengesahan/tabel.php @@ -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", diff --git a/src/app/skeluar/crud.php b/src/app/skeluar/crud.php index 055772e..dec4113 100644 --- a/src/app/skeluar/crud.php +++ b/src/app/skeluar/crud.php @@ -1,371 +1,322 @@ - $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"); -} -?> \ No newline at end of file diff --git a/src/app/skeluar/js/main.js b/src/app/skeluar/js/main.js index d21f117..76e6f3e 100644 --- a/src/app/skeluar/js/main.js +++ b/src/app/skeluar/js/main.js @@ -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'); diff --git a/src/app/skeluar/modal.php b/src/app/skeluar/modal.php index 8697a73..a373d40 100644 --- a/src/app/skeluar/modal.php +++ b/src/app/skeluar/modal.php @@ -84,6 +84,8 @@ $sess_satker = $_POST['sess_satker'];
+ +
@@ -122,7 +124,6 @@ $sess_satker = $_POST['sess_satker']; - @@ -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'); diff --git a/src/app/smasuk/crud.php b/src/app/smasuk/crud.php index e9f0d77..0240919 100644 --- a/src/app/smasuk/crud.php +++ b/src/app/smasuk/crud.php @@ -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.']); } diff --git a/src/app/spengesahan/modal_edit.php b/src/app/spengesahan/modal_edit.php index 996f9e5..8d914ff 100644 --- a/src/app/spengesahan/modal_edit.php +++ b/src/app/spengesahan/modal_edit.php @@ -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 .= ""; } diff --git a/src/app/tindaklanjut/crud.php b/src/app/tindaklanjut/crud.php index 4efb53c..5198139 100644 --- a/src/app/tindaklanjut/crud.php +++ b/src/app/tindaklanjut/crud.php @@ -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(); diff --git a/src/app/tindaklanjut/main.php b/src/app/tindaklanjut/main.php index e968a5f..5bb75bc 100644 --- a/src/app/tindaklanjut/main.php +++ b/src/app/tindaklanjut/main.php @@ -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 .= ""; } diff --git a/src/app/tindaklanjut/modal_kepada.php b/src/app/tindaklanjut/modal_kepada.php index 0d15abd..dcaa125 100644 --- a/src/app/tindaklanjut/modal_kepada.php +++ b/src/app/tindaklanjut/modal_kepada.php @@ -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 ");