aproval pengajuan surat pengesahan sudah sampai ke dirut
@@ -80,7 +80,7 @@ buttons: [{
|
||||
/*
|
||||
* OPTIMIZER 10/12/2021
|
||||
*/
|
||||
$data=pg_query("SELECT r.lama,s.perihal,s.satuan_kerja_id,s.id,j.nama,r.proses_tu,COUNT(kg.*),
|
||||
$data=pg_query($koneksi,"SELECT r.lama,s.perihal,s.satuan_kerja_id,s.id,j.nama,r.proses_tu,COUNT(kg.*),
|
||||
(SELECT COUNT(kh.*) FROM scan kh WHERE LOWER(kh.file) NOT LIKE '%jpg' AND kh.surat_id=s.id),s.no_surat,r.id as kirimid,r.tgl_diterima,r.isi
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
|
||||
@@ -0,0 +1,153 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$thn=$_POST['thn_count'];
|
||||
$satker=$_POST['satker_count'];
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='1'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b1=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='2'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b2=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='3'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b3=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
LEFT OUTER JOIN (SELECT k.* FROM scan k WHERE LOWER(k.file) LIKE '%jpg') kg ON (s.id=kg.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='4'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b4=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='5'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b5=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='6'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b6=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='7'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b7=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='8'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b8=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='9'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b9=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='10'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b10=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='11'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b11=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(s.id)
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satker' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan)
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.proses_tu IS NULL AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND EXTRACT(YEAR FROM DATE(r.lama))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(r.lama))='12'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b12=$r1[0];}
|
||||
|
||||
echo $b1.'^'.$b2.'^'.$b3.'^'.$b4.'^'.$b5.'^'.$b6.'^'.$b7.'^'.$b8.'^'.$b9.'^'.$b10.'^'.$b11.'^'.$b12;
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$surat_id = $_POST['id'];
|
||||
$key = $_POST['key'];
|
||||
$satker = $_POST['satker'];
|
||||
if ($key == 'upd_sm_baca') {
|
||||
$u = pg_query($koneksi, "UPDATE kirim SET proses_tu='B' WHERE surat_id='$surat_id' AND satuan_kerja_tujuan='$satker'");
|
||||
} 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'");
|
||||
}
|
||||
@@ -0,0 +1,301 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$bln_auto = date('m');
|
||||
$thn_auto = date('Y');
|
||||
|
||||
$disp_bln = $_POST['disp_bln'];
|
||||
$disp_thn = $_POST['disp_thn'];
|
||||
|
||||
if (($disp_bln == NULL) || ($disp_bln == '')) {
|
||||
$bln = $bln_auto;
|
||||
} else {
|
||||
$bln = $disp_bln;
|
||||
}
|
||||
if (($disp_thn == NULL) || ($disp_thn == '')) {
|
||||
$thn = $thn_auto;
|
||||
} else {
|
||||
$thn = $disp_thn;
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
var sess_satker = $('#cek_satker').val();
|
||||
var sess_jenis = $('#cek_jenis').val();
|
||||
var sess_nama = $('#cek_nama').val();
|
||||
</script>
|
||||
|
||||
<style type="text/css">
|
||||
.btn-circle.btn-md {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
padding: 7px 10px;
|
||||
border-radius: 25px;
|
||||
font-size: 15px;
|
||||
text-align: center;
|
||||
border: 3px solid #66b5fb;
|
||||
}
|
||||
|
||||
#sidebar-menu ul li a:hover {
|
||||
background: #f1f3f4 !important;
|
||||
font-color: white;
|
||||
}
|
||||
|
||||
#sidebar-menu ul li a:focus {
|
||||
background: #fce8e6 !important;
|
||||
color: #d93025 !important;
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
|
||||
</style>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<input type="hidden" id="sat" value="<?php echo $_POST['sat']; ?>">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<p class="judul_page"><i class="mdi mdi-email-outline m-r-5"></i>Surat Masuk</p>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="input-group my-group">
|
||||
<select id="bln" name="bln" class="selectpicker form-control" style="width:60%;background-color:#f3f3f3;border-color:#f3f3f3;margin-top:6px;">
|
||||
<option value="0">ALL</option>
|
||||
<?php
|
||||
$bulan = [
|
||||
1 => 'JANUARI', 2 => 'PEBRUARI', 3 => 'MARET', 4 => 'APRIL',
|
||||
5 => 'MEI', 6 => 'JUNI', 7 => 'JULI', 8 => 'AGUSTUS',
|
||||
9 => 'SEPTEMBER', 10 => 'OKTOBER', 11 => 'NOPEMBER', 12 => 'DESEMBER'
|
||||
];
|
||||
foreach ($bulan as $key => $value) {
|
||||
$selected = ($bln == $key) ? "selected" : "";
|
||||
echo "<option id='cn$key' value='$key' $selected>$value</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<input type="number" class="form-control" style="width:40%; display:block;border-color:#f3f3f3;text-align: center;margin-top:6px;" name="thn" id="thn" value="<?php echo $thn; ?>">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="tabel_inbox"></div>
|
||||
<div id="modal_tl" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="judul_modal_tl">Input Tindak Lanjut</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_tl"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_pic" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="judul_modal_pic">Add Lampiran JPG</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_pic"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-success btn-block waves-effect" data-dismiss="modal" id="keluar_pic">Keluar</button>
|
||||
<!-- <button type="button" class="btn btn-danger waves-effect waves-light" id="simpan_pic">SELESAI</button>-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_file" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="judul_modal_file">Add Lampiran File</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_file"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-success btn-block waves-effect" data-dismiss="modal" id="keluar_file">Keluar</button>
|
||||
<!-- <button type="button" class="btn btn-danger waves-effect waves-light" id="simpan_pic">SELESAI</button>-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="modal_inbox" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Surat</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_inbox"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_inbox">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_file_inbox" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Lampiran</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_file_inbox"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-success btn-block waves-effect" data-dismiss="modal" id="keluar_file_inbox">Keluar</button>
|
||||
<!-- <button type="button" class="btn btn-danger waves-effect waves-light" id="simpan_pic">SELESAI</button>-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_kpdxxxx" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Kepada</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_kpdxxxx"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kpdxxxx">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="modal_kepada" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Diteruskan ke</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_kepada"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
function hitung_surat() {
|
||||
var thn_count = $('#thn').val();
|
||||
var sat = $('#sat').val();
|
||||
var satker_count = (sat == '172') ? 172 : $('#cek_satker').val();
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox_pengesahan/count.php",
|
||||
data: {
|
||||
thn_count: thn_count,
|
||||
satker_count: satker_count
|
||||
},
|
||||
success: function(data) {
|
||||
var bulan = ['JANUARI', 'PEBRUARI', 'MARET', 'APRIL', 'MEI', 'JUNI', 'JULI', 'AGUSTUS', 'SEPTEMBER', 'OKTOBER', 'NOPEMBER', 'DESEMBER'];
|
||||
var counts = data.split('^');
|
||||
|
||||
for (var i = 0; i < 12; i++) {
|
||||
var monthElement = $('#cn' + (i + 1));
|
||||
if (counts[i] == 0) {
|
||||
monthElement.html(bulan[i]);
|
||||
monthElement.removeAttr("style");
|
||||
} else {
|
||||
monthElement.html(bulan[i] + ' (' + counts[i] + ')');
|
||||
monthElement.attr('style', 'color:red;');
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
hitung_surat();
|
||||
$('#thn').focusout(function() {
|
||||
hitung_surat();
|
||||
});
|
||||
|
||||
var sat = $('#sat').val();
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
/* if (sat=='3') { */
|
||||
if (sat == '172') {
|
||||
$('#tabel_inbox').load("app/inbox_pengesahan/tabel.php", {
|
||||
satker: sat,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
} else {
|
||||
$('#tabel_inbox').load("app/inbox_pengesahan/tabel.php", {
|
||||
satker: sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
}
|
||||
|
||||
$('#bln').change(function() {
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
/* if (sat=='3') { */
|
||||
if (sat == '172') {
|
||||
$('#tabel_inbox').load("app/inbox_pengesahan/tabel.php", {
|
||||
satker: sat,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
} else {
|
||||
$('#tabel_inbox').load("app/inbox_pengesahan/tabel.php", {
|
||||
satker: sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$('#thn').focusout(function() {
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
/* if (sat=='3') { */
|
||||
if (sat == '172') {
|
||||
$('#tabel_inbox').load("app/inbox_pengesahan/tabel.php", {
|
||||
satker: sat,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
} else {
|
||||
$('#tabel_inbox').load("app/inbox_pengesahan/tabel.php", {
|
||||
satker: sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
$("#modal_inbox").on("hidden.bs.modal", function() {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_file_inbox").on("hidden.bs.modal", function() {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
</script>
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$surat_id=$_POST['id'];
|
||||
?>
|
||||
|
||||
<!--
|
||||
<div class="row port">
|
||||
<div class="portfolioContainer"> -->
|
||||
<?php
|
||||
$dok=pg_query("SELECT * FROM scan WHERE surat_id='$surat_id' AND LOWER(file) LIKE '%jpg' ORDER BY id DESC");
|
||||
while($rdok=pg_fetch_array($dok)) {$foto=$rdok['file'];$file_id=$rdok['id'];
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<button type="button" id="<?php echo $file_id; ?>" class="btn btn-block btn-success waves-effect waves-light pr_scan_surat">Print</button>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<!-- <div class="gal-detail"> -->
|
||||
<img name="pic" id="<?php echo $rdok['id']; ?>" src="<?php echo 'app/kirim/dok/'.$foto; ?>" class="img-thumbnail" alt="work-thumbnail">
|
||||
<!-- </div> -->
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<!--
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
|
||||
<script>
|
||||
$('.pr_scan_surat').click(function(){
|
||||
var id = $(this).attr('id');
|
||||
var w = 1000;
|
||||
var h = 800;
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
$.post('app/inbox/print_pic.php', { id : id}, function (result) {
|
||||
WinId = window.open('toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
|
||||
WinId.document.open();
|
||||
WinId.document.write(result);
|
||||
WinId.document.close();
|
||||
WinId.focus();
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$surat_id=$_POST['id'];
|
||||
?>
|
||||
<input type="hidden" value="<?php echo $surat_id; ?>">
|
||||
<?php
|
||||
$data_pdf=pg_query("SELECT file,id FROM scan WHERE surat_id='$surat_id' AND LOWER(file) NOT LIKE '%.jpg' ORDER BY id DESC");
|
||||
while($rdata_pdf=pg_fetch_array($data_pdf)) {$pdf=$rdata_pdf[0];
|
||||
if (($pdf==NULL) || ($pdf=='')) {/*echo "File PDF belum diupload..";*/} else {
|
||||
?>
|
||||
<div class="thumb" style="background-color:#ece9d8;padding:8px;margin-top:6px">
|
||||
<a href='app/kirim/pdf/pdf/<?php echo $pdf; ?>' target='_blank'><?php echo $pdf; ?></a>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,53 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<!-- App title -->
|
||||
<title>E-LETTER RSSA</title>
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<style type="text/css">
|
||||
|
||||
img {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.breakAfter{
|
||||
page-break-after: always;
|
||||
}
|
||||
@page
|
||||
{
|
||||
size: 210mm 430mm;
|
||||
height: 430;
|
||||
width: 210mm;
|
||||
/* this affects the margin in the printer settings */
|
||||
margin: 7mm 0mm 0mm 6mm;
|
||||
}
|
||||
|
||||
body
|
||||
{
|
||||
margin-left: 30px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<body>
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$id=$_POST['id'];
|
||||
$d=pg_query("SELECT file FROM scan WHERE id='$id'");
|
||||
while($r=pg_fetch_array($d)) {$file=$r[0];}
|
||||
?>
|
||||
|
||||
<img src="app/kirim/dok/<?php echo $file; ?>">
|
||||
|
||||
<script type="text/javascript">
|
||||
window.print();
|
||||
window.close();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,394 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$satuan_kerja_id = $_POST['satker'];
|
||||
$jenis_user = $_POST['jenis'];
|
||||
$sess_nama = $_POST['sess_nama'];
|
||||
|
||||
$bln2 = $_POST['bln2'];
|
||||
$thn2 = $_POST['thn2'];
|
||||
|
||||
?>
|
||||
<style type="text/css">
|
||||
/*
|
||||
.buttons-excel {
|
||||
float: right;
|
||||
margin-left: 10px;
|
||||
text-transform: uppercase;
|
||||
text-align: center;
|
||||
vertical-align: top;
|
||||
color: white;
|
||||
background-color: green;
|
||||
}
|
||||
*/
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
$('button[name="terima_inbox"]').popover();
|
||||
$('button[name="proses_tl"]').popover();
|
||||
$("#tabel_data_inbox").DataTable({
|
||||
"paging": true,
|
||||
"lengthChange": true,
|
||||
"searching": true,
|
||||
"ordering": false,
|
||||
"info": true,
|
||||
"autoWidth": false
|
||||
/*
|
||||
,
|
||||
dom: 'Blfstpi',
|
||||
buttons: [{
|
||||
extend: 'excel',
|
||||
exportOptions: {columns: [ 0,1,2 ':visible' ]}
|
||||
}]
|
||||
*/
|
||||
});
|
||||
//$('.buttons-excel').detach().prependTo('#tabel_data_inbox');
|
||||
</script>
|
||||
|
||||
|
||||
<input type="hidden" id="jenis" value="<?php echo $jenis_user; ?>">
|
||||
<input type="hidden" id="sess_nama" value="<?php echo $sess_nama; ?>">
|
||||
<input type="hidden" id="satuan_kerja_id" value="<?php echo $satuan_kerja_id; ?>">
|
||||
|
||||
<input type="hidden" id="disp_bln" value="<?php echo $bln2; ?>">
|
||||
<input type="hidden" id="disp_thn" value="<?php echo $thn2; ?>">
|
||||
|
||||
<table id="tabel_data_inbox" class="table table-striped table-condensed table-bordered" cellpadding="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<td width="220px;">Dari</td>
|
||||
<td width="120px;">No Surat</td>
|
||||
<td>Perihal</td>
|
||||
<td width="90px;">Tgl Kirim</td>
|
||||
<!--<td width="60px;" style="display:none">Status</td>-->
|
||||
<td width="90px;">Diterima</td>
|
||||
<td style="display:none" width="40px;">Tools</td>
|
||||
<td width="50px;" align="center">View</td>
|
||||
<td style="display:none"></td>
|
||||
<td style="display:none"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
|
||||
/*
|
||||
* TERBARU :: 10/12/2021
|
||||
|
||||
$data=pg_query("SELECT r.lama,s.perihal,s.satuan_kerja_id,s.id,j.nama,r.proses_tu
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satuan_kerja_id'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL
|
||||
ORDER BY r.lama DESC
|
||||
");
|
||||
*/
|
||||
|
||||
/*
|
||||
* OPTIMIZER 10/12/2021
|
||||
*/
|
||||
$data = pg_query_params(
|
||||
$koneksi,
|
||||
"SELECT r.lama,s.perihal,s.satuan_kerja_id,s.id,j.nama,r.proses_tu,
|
||||
COUNT(kg.*) AS count_kg,COUNT(kh.*) AS count_kh,s.no_surat,r.id AS kirimid,r.tgl_diterima,r.isi
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON u.satuan_kerja_id = s.satuan_kerja_id
|
||||
INNER JOIN jabatan_pegawai j ON j.id = u.jabatan_pegawai_id
|
||||
INNER JOIN kirim r ON s.id = r.surat_id
|
||||
LEFT JOIN scan kg ON s.id = kg.surat_id AND LOWER(kg.file) LIKE '%jpg'
|
||||
LEFT JOIN scan kh ON s.id = kh.surat_id AND LOWER(kh.file) NOT LIKE '%jpg'
|
||||
WHERE r.satuan_kerja_tujuan = $1
|
||||
AND s.satuan_kerja_id <> r.satuan_kerja_tujuan AND s.pengesahan = 1
|
||||
AND r.lama IS NOT NULL AND r.dis_baca IS NULL
|
||||
AND COALESCE(s.tahun, '') <> 'batal'
|
||||
" . ($thn2 ? "AND EXTRACT(YEAR FROM r.lama) = $2" : "") . "
|
||||
" . ($bln2 && $bln2 != '0' ? "AND EXTRACT(MONTH FROM r.lama) = $3" : "") . "
|
||||
GROUP BY
|
||||
r.lama, s.perihal, s.satuan_kerja_id, s.id, j.nama, r.proses_tu, r.id, s.no_surat, r.tgl_diterima, r.isi
|
||||
ORDER BY
|
||||
r.lama DESC
|
||||
",
|
||||
array($satuan_kerja_id, $thn2, $bln2)
|
||||
);
|
||||
|
||||
|
||||
while ($r = pg_fetch_array($data)) {
|
||||
$dsa = $r['id'];
|
||||
$tj = $r[6];
|
||||
$tk = $r[7];
|
||||
$isi = $r['isi'];
|
||||
$surat_id = $r[3];
|
||||
/*
|
||||
$l=pg_query("SELECT COUNT(*)
|
||||
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id='$dsa' AND LOWER(k.file) LIKE '%jpg'");
|
||||
while($rl=pg_fetch_array($l)) {$tj=$rl[0];}
|
||||
|
||||
$m=pg_query("SELECT COUNT(*)
|
||||
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id='$dsa' AND LOWER(k.file) NOT LIKE '%jpg'");
|
||||
while($rm=pg_fetch_array($m)) {$tk=$rm[0];}
|
||||
*/
|
||||
?>
|
||||
<tr <?php
|
||||
if ($r['proses_tu'] == 'B') {
|
||||
echo "style='color:#7E7474'";
|
||||
} else {
|
||||
echo "style='color:black'";
|
||||
}
|
||||
?>>
|
||||
<td class="kiri" style="font-family:InterSB"><?php echo $r['nama']; ?></td>
|
||||
<td><?php echo $r['no_surat']; ?></td>
|
||||
<td><?php echo $r['perihal']; ?></td>
|
||||
<!--<td><?php echo date('d-m-Y H:i', strtotime($r['tgl_surat_keluar'])); ?></td>-->
|
||||
<td align="center">
|
||||
<?php
|
||||
if ($r['lama'] == NULL) {
|
||||
} else {
|
||||
echo date('d-m-Y H:i', strtotime($r['lama']));
|
||||
}
|
||||
?>
|
||||
|
||||
</td>
|
||||
|
||||
<!--<td style="display:none">
|
||||
<?php if ($r['proses_tu'] == 'B') {
|
||||
echo "TERIMA";
|
||||
} else {
|
||||
echo "";
|
||||
} ?>
|
||||
</td>-->
|
||||
<td align="center">
|
||||
<?php
|
||||
if ($r['tgl_diterima'] == NULL) {
|
||||
} else {
|
||||
echo date('d-m-Y H:i', strtotime($r['tgl_diterima']));
|
||||
}
|
||||
?>
|
||||
|
||||
</td>
|
||||
<td align="center" style="display:none">
|
||||
<button type="button" name="terima_inbox" style="height:22px;" class="btn btn-danger btn-xs terima_inbox" id="<?php echo $r['id']; ?>" data-content="Terima Surat" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-check"></i>
|
||||
</button>
|
||||
</td>
|
||||
<td align="center" class="kanan">
|
||||
<button type="button" name="file_inbox" style="height:22px;display:none" class="btn btn-default btn-xs file_inbox" id="<?php echo $r['id']; ?>" data-content="File" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-file-picture-o m-r-5"></i>Surat
|
||||
<span class="sq<?php echo $r[3]; ?>" idne="jpg<?php echo $r[3]; ?>"> <?php echo '(' . $tj . ')' ?></span>
|
||||
</button>
|
||||
<button type="button" name="lampiran_inbox" style="height:22px;display:none" class="btn btn-default btn-xs lampiran_inbox" id="<?php echo $r['id']; ?>" data-content="File" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-file m-r-5"></i>Lampiran
|
||||
<span class="sr<?php echo $r[3]; ?>" idne="file<?php echo $r[3]; ?>"> <?php echo '(' . $tk . ')' ?></span>
|
||||
</button>
|
||||
<!-- Button Untuk Tindak Lanjut -->
|
||||
<button type="button" name="proses_tl" style="height:22px;" class="
|
||||
<?php if ($isi == 'SM') { ?> btn btn-default <?php } else { ?>btn btn-teal<?php } ?>
|
||||
btn-xs proses_tl" id="<?php echo $r['id']; ?>" data-content="Input Tindak Lanjut" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<?php
|
||||
$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) { ?>
|
||||
<i class="fa fa-ellipsis-h"></i>
|
||||
<?php } else { ?>
|
||||
<span style="font-family:Arial;font-weight:bold"><?php echo $tjko; ?></span>
|
||||
<?php } ?>
|
||||
</button>
|
||||
</td>
|
||||
<td style="display:none"><?php echo $r['kirimid']; ?></td>
|
||||
<td style="display:none"><?php echo $r['tgl_diterima']; ?></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$("#tabel_data_inbox").on('click', '.proses_tl', function() {
|
||||
var currentRow = $(this).closest("tr");
|
||||
var perihal = currentRow.find("td:eq(2)").text();
|
||||
var id = $(this).attr('id');
|
||||
var cek_satker = $('#satuan_kerja_id').val();
|
||||
var kirimid = currentRow.find("td:eq(7)").text();
|
||||
$('#modal_tl').modal('show');
|
||||
$('#modal_body_tl').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/main.php",
|
||||
data: {
|
||||
id: id,
|
||||
perihal: perihal,
|
||||
cek_satker: cek_satker,
|
||||
kirimid: kirimid,
|
||||
key: "pembaca"
|
||||
},
|
||||
success: function(data) {
|
||||
$('#modal_body_tl').html(data);
|
||||
}
|
||||
});
|
||||
var tgl_diterima = currentRow.find("td:eq(8)").text();
|
||||
if (!tgl_diterima) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox_pengesahan/crud.php",
|
||||
data: {
|
||||
id: id,
|
||||
satker: cek_satker,
|
||||
key: 'approve_keluar'
|
||||
},
|
||||
success: function(data) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox_pengesahan/crud.php",
|
||||
data: {
|
||||
id: id,
|
||||
satker: cek_satker,
|
||||
key: "upd_sm_baca"
|
||||
},
|
||||
success: function(data) {
|
||||
updateTabelInbox();
|
||||
updateNotifikasiInbox(cek_satker);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
function updateTabelInbox() {
|
||||
var sat = $('#sat').val();
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
var satker = $('#satuan_kerja_id').val();
|
||||
|
||||
var loadParams = {
|
||||
satker: (sat === '172') ? sat : sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
};
|
||||
|
||||
$('#tabel_inbox').load("app/inbox_pengesahan/tabel.php", loadParams);
|
||||
}
|
||||
|
||||
function updateNotifikasiInbox(satker) {
|
||||
var url = (satker === '172') ? 'app/notif/inbox_notifbu.php' : 'app/notif/inbox_notif.php';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: url,
|
||||
data: {
|
||||
satker: satker
|
||||
},
|
||||
success: function(data) {
|
||||
if (data == 0) {
|
||||
$('#not_inbox').hide();
|
||||
} else {
|
||||
$('#not_inbox').show();
|
||||
$('#not_inbox').html(data);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
$("#tabel_data_inbox").on('click', '.file_inbox', function() {
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_inbox').modal('show');
|
||||
$('#modal_body_inbox').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox_pengesahan/modal.php",
|
||||
data: 'id=' + id,
|
||||
success: function(data) {
|
||||
$('#modal_body_inbox').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$("#tabel_data_inbox").on('click', '.lampiran_inbox', function() {
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_file_inbox').modal('show');
|
||||
$('#modal_body_file_inbox').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox_pengesahan/modal_file.php",
|
||||
data: 'id=' + id,
|
||||
success: function(data) {
|
||||
$('#modal_body_file_inbox').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
/*
|
||||
$("#tabel_data_inbox").on('click','.terima_inbox',function(){
|
||||
var currentRow=$(this).closest("tr");
|
||||
var tgl_diterima = currentRow.find("td:eq(8)").text();
|
||||
if (!tgl_diterima) {
|
||||
var id = $(this).attr('id');
|
||||
var satker = $('#satuan_kerja_id').val();
|
||||
var key = 'approve_keluar';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox/crud.php",
|
||||
data: 'id='+id
|
||||
+'&satker='+satker
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var key = 'upd_sm_baca';
|
||||
var satker = $('#satuan_kerja_id').val();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox/crud.php",
|
||||
data: 'id='+id
|
||||
+'&satker='+satker
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var sat = $('#sat').val();
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
if (sat=='172') {
|
||||
$('#tabel_inbox').load("app/inbox/tabel.php",{satker:sat,jenis:sess_jenis,sess_nama:sess_nama,thn2:thn2,bln2:bln2});
|
||||
} else {
|
||||
$('#tabel_inbox').load("app/inbox/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn2:thn2,bln2:bln2});
|
||||
}
|
||||
var satcer=$('#satuan_kerja_id').val();
|
||||
if (satcer=='172') {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url:'app/notif/inbox_notifbu.php',
|
||||
data: 'satker='+satker,
|
||||
success: function(data){
|
||||
if (data==0) {$('#not_inbox').hide();} else {
|
||||
$('#not_inbox').show();
|
||||
$('#not_inbox').html(data);
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url:'app/notif/inbox_notif.php',
|
||||
data: 'satker='+satker,
|
||||
success: function(data){
|
||||
if (data==0) {$('#not_inbox').hide();} else {
|
||||
$('#not_inbox').show();
|
||||
$('#not_inbox').html(data);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
*/
|
||||
</script>
|
||||
@@ -0,0 +1,159 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$satuan_kerja_id=$_POST['satker'];
|
||||
$jenis_user=$_POST['jenis'];
|
||||
$sess_nama=$_POST['sess_nama'];
|
||||
?>
|
||||
|
||||
<script type="text/javascript">$("#tabel_data_inbox").DataTable({"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
|
||||
|
||||
|
||||
<input type="hidden" id="jenis" value="<?php echo $jenis_user; ?>">
|
||||
<input type="hidden" id="sess_nama" value="<?php echo $sess_nama; ?>">
|
||||
<input type="hidden" id="satuan_kerja_id" value="<?php echo $satuan_kerja_id; ?>">
|
||||
<table id="tabel_data_inbox" class="table table-striped table-condensed" cellpadding="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<td width="220px;"><b>Dari</b></td>
|
||||
<td><b>Perihal</b></td>
|
||||
<td width="120px;"><b>Tgl Kirim</b></td>
|
||||
<td width="200px;"><b>View</b></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
/* $data=pg_query("SELECT s.tgl_surat_keluar,s.perihal,s.satuan_kerja_id,s.id,j.nama,r.proses_tu
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN data_kepala k ON (k.id=u.data_kepala_id)
|
||||
INNER JOIN data_pegawai p ON (p.id=k.data_pegawai_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satuan_kerja_id'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
ORDER BY s.tgl_surat_keluar DESC
|
||||
"); */
|
||||
$data=pg_query("SELECT s.tgl_surat_keluar,s.perihal,s.satuan_kerja_id,s.id,j.nama,r.proses_tu
|
||||
FROM surat s
|
||||
INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||
INNER JOIN kirim r ON (s.id=r.surat_id)
|
||||
WHERE r.satuan_kerja_tujuan='$satuan_kerja_id'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
ORDER BY s.tgl_surat_keluar DESC
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
$dsa=$r['id'];
|
||||
$l=pg_query("SELECT COUNT(*)
|
||||
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id='$dsa' AND LOWER(k.file) LIKE '%jpg'");
|
||||
while($rl=pg_fetch_array($l)) {$tj=$rl[0];}
|
||||
|
||||
$m=pg_query("SELECT COUNT(*)
|
||||
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id='$dsa' AND LOWER(k.file) NOT LIKE '%jpg'");
|
||||
while($rm=pg_fetch_array($m)) {$tk=$rm[0];}
|
||||
?>
|
||||
<tr
|
||||
<?php
|
||||
if ($r['proses_tu']=='B') {echo "style='color:#aaaaaa'";} else {echo "style='color:black'";}
|
||||
?>
|
||||
|
||||
>
|
||||
<td class="kiri"><b><?php echo $r['nama']; ?></b></td>
|
||||
<td><b><?php echo $r['perihal']; ?></b></td>
|
||||
<td><b><?php echo date('d-m-Y H:i',strtotime($r['tgl_surat_keluar'])); ?></b></td>
|
||||
<td class="kanan">
|
||||
<button type="button" name="file_inbox" style="height:22px;"class="btn btn-default btn-xs file_inbox" id="<?php echo $r['id'];?>" data-content="File" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-file-picture-o m-r-5"></i>Surat
|
||||
<span class="sq<?php echo $r[3];?>" idne="jpg<?php echo $r[3];?>"> <?php echo '('.$tj.')'?></span>
|
||||
</button>
|
||||
<button type="button" name="lampiran_inbox" style="height:22px;"class="btn btn-default btn-xs lampiran_inbox" id="<?php echo $r['id'];?>" data-content="File" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-file m-r-5"></i>Lampiran
|
||||
<span class="sr<?php echo $r[3];?>" idne="file<?php echo $r[3];?>"> <?php echo '('.$tk.')'?></span>
|
||||
</button>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
|
||||
|
||||
$("#tabel_data_inbox").on('click','.file_inbox',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_inbox').modal('show');
|
||||
$('#modal_body_inbox').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox/modal.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_inbox').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$("#tabel_data_inbox").on('click','.lampiran_inbox',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_file_inbox').modal('show');
|
||||
$('#modal_body_file_inbox').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox/modal_file.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_file_inbox').html(data);
|
||||
var key = 'upd_sm_baca';
|
||||
var satker = $('#satuan_kerja_id').val();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox/crud.php",
|
||||
data: 'id='+id
|
||||
+'&satker='+satker
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#tabel_inbox').load("app/inbox/tabel.php",{satker:satker,jenis:sess_jenis,sess_nama:sess_nama});
|
||||
var satcer=$('#satuan_kerja_id').val();
|
||||
if (satcer=='3') {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url:'app/notif/inbox_notifbu.php',
|
||||
data: 'satker='+satker,
|
||||
success: function(data){
|
||||
if (data==0) {$('#not_inbox').hide();} else {
|
||||
$('#not_inbox').show();
|
||||
$('#not_inbox').html(data);
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url:'app/notif/inbox_notif.php',
|
||||
data: 'satker='+satker,
|
||||
success: function(data){
|
||||
if (data==0) {$('#not_inbox').hide();} else {
|
||||
$('#not_inbox').show();
|
||||
$('#not_inbox').html(data);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@@ -3,102 +3,19 @@ include("../koneksi.php");
|
||||
$thn=$_POST['thn_count'];
|
||||
$satker=$_POST['satker_count'];
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='1'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b1=$r1[0];}
|
||||
$output = '';
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='2'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b2=$r1[0];}
|
||||
for ($i = 1; $i <= 12; $i++) {
|
||||
$d1=pg_query($koneksi,"SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='$i'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {
|
||||
$output .= $r1[0] . '^';
|
||||
}
|
||||
}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='3'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b3=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='4'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b4=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='5'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b5=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='6'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b6=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='7'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b7=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='8'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b8=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='9'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b9=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='10'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b10=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='11'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b11=$r1[0];}
|
||||
|
||||
$d1=pg_query("SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='12'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {$b12=$r1[0];}
|
||||
|
||||
echo $b1.'^'.$b2.'^'.$b3.'^'.$b4.'^'.$b5.'^'.$b6.'^'.$b7.'^'.$b8.'^'.$b9.'^'.$b10.'^'.$b11.'^'.$b12;
|
||||
echo rtrim($output, '^');
|
||||
?>
|
||||
|
||||
|
||||
@@ -1,300 +1,564 @@
|
||||
<?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];}
|
||||
|
||||
$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'");
|
||||
$key = isset($_POST['key']) ? $_POST['key'] : 'gagal';
|
||||
|
||||
$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");
|
||||
switch ($key) {
|
||||
case 'verif_kirim':
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
|
||||
$query = "SELECT
|
||||
(SELECT COUNT(*) FROM kirim k
|
||||
INNER JOIN surat s ON k.surat_id = s.id
|
||||
LEFT 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) AS kpd,
|
||||
(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 ('')) AS tj,
|
||||
(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 ('')) AS tm
|
||||
";
|
||||
|
||||
$result = pg_query($koneksi, $query);
|
||||
$row = pg_fetch_assoc($result);
|
||||
|
||||
echo $row['tj'] . '$%^' . $row['tm'] . '$%^' . $row['kpd'];
|
||||
break;
|
||||
|
||||
case 'delete_kepada_tl':
|
||||
$id = $_POST['id'];
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$jabatan_pegawai_id = $_POST['jabatan_pegawai_id'];
|
||||
|
||||
pg_query($koneksi, "DELETE FROM teruskan WHERE kirim_id_untuk = $id");
|
||||
pg_query($koneksi, "DELETE FROM kirim WHERE id = '$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
|
||||
)
|
||||
");
|
||||
break;
|
||||
|
||||
case 'delete_kepada_kr':
|
||||
$kirim_id = $_POST['id'];
|
||||
$result = pg_query($koneksi, "SELECT surat_id, isi FROM kirim WHERE id = $kirim_id");
|
||||
$row = pg_fetch_assoc($result);
|
||||
$surat_id = $row['surat_id'];
|
||||
$isi = $row['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("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");
|
||||
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)");
|
||||
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
$result = pg_query($koneksi, "SELECT MIN(k.id) AS kirimidmn
|
||||
FROM kirim k
|
||||
INNER JOIN surat s ON k.surat_id = s.id
|
||||
LEFT 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
|
||||
");
|
||||
$row = pg_fetch_assoc($result);
|
||||
$kirimidmn = $row['kirimidmn'];
|
||||
|
||||
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");
|
||||
|
||||
$result = pg_query($koneksi, "SELECT MIN(k.id) AS kirimid
|
||||
FROM kirim k
|
||||
INNER JOIN surat s ON k.surat_id = s.id
|
||||
LEFT 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
|
||||
");
|
||||
$row = pg_fetch_assoc($result);
|
||||
$kirimid = $row['kirimid'];
|
||||
|
||||
pg_query($koneksi, "UPDATE kirim SET isi = NULL, dis_baca = NULL, proses_tu = NULL, tgl_diterima = NULL WHERE id = $kirimid");
|
||||
}
|
||||
} 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(*)
|
||||
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];}
|
||||
} else
|
||||
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");
|
||||
} 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'");
|
||||
break;
|
||||
case 'simpan_kirim':
|
||||
$id = $_POST['surat_id'];
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
$perihal = $_POST['perihal'];
|
||||
$no_surat = $_POST['no_surat'];
|
||||
|
||||
$query = "SELECT id FROM surat WHERE id=$1";
|
||||
$result = pg_query_params($koneksi, $query, array($id));
|
||||
$row = pg_fetch_row($result);
|
||||
|
||||
if ($row) {
|
||||
$update_query = "UPDATE surat SET perihal=$1, no_surat=$2 WHERE id=$3";
|
||||
pg_query_params($koneksi, $update_query, array($perihal, $no_surat, $id));
|
||||
} else {
|
||||
$insert_query = "INSERT INTO surat (satuan_kerja_id, perihal, tgl_surat_keluar, jenis_surat_id, jenis_disposisi_id, no_surat)
|
||||
VALUES ($1, $2, NOW(), 3, 3, $3)";
|
||||
pg_query_params($koneksi, $insert_query, array($satuan_kerja_id, $perihal, $no_surat));
|
||||
}
|
||||
|
||||
// Mendapatkan id surat yang baru saja di-insert atau di-update
|
||||
$select_query = "SELECT id FROM surat WHERE satuan_kerja_id=$1 AND no_surat=$2 AND perihal=$3 AND jenis_surat_id=3 AND jenis_disposisi_id=3
|
||||
ORDER BY id DESC LIMIT 1";
|
||||
$result = pg_query_params($koneksi, $select_query, array($satuan_kerja_id, $no_surat, $perihal));
|
||||
$surat_id = null;
|
||||
|
||||
if ($row = pg_fetch_row($result)) {
|
||||
$surat_id = $row[0];
|
||||
}
|
||||
|
||||
echo $surat_id;
|
||||
break;
|
||||
case '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')
|
||||
");
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 'simpan_kepada_kr':
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$kepada = (int)$_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')
|
||||
");
|
||||
}
|
||||
}
|
||||
break;
|
||||
case '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];
|
||||
}
|
||||
break;
|
||||
case '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(file) NOT IN ('%.jpg', '%.jpeg', '%.png') AND k.file NOT IN ('')
|
||||
");
|
||||
while ($rk = pg_fetch_array($k)) {
|
||||
echo $rk[0];
|
||||
}
|
||||
break;
|
||||
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 LOWER(k.file) NOT LIKE '%.jpg' AND k.file NOT IN ('')");
|
||||
while ($rk = pg_fetch_array($k)) {
|
||||
echo $rk[0];
|
||||
}
|
||||
break;
|
||||
case 'hapus_kirim':
|
||||
$id = $_POST['id'];
|
||||
pg_query($koneksi, "UPDATE surat SET tahun='batal' WHERE id=$id");
|
||||
break;
|
||||
case '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'");
|
||||
break;
|
||||
case '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
|
||||
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'
|
||||
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($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'
|
||||
)");
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case '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'");
|
||||
break;
|
||||
case '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;
|
||||
break;
|
||||
case "gagal":
|
||||
echo 'gagaaaaaal';
|
||||
break;
|
||||
}
|
||||
$d=pg_query("UPDATE surat SET tgl_kirim=NOW() WHERE id='$id'");
|
||||
} else
|
||||
if ($key=='kirim_semua') {
|
||||
$userpeg=pg_query("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
|
||||
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'
|
||||
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 (
|
||||
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=='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'");
|
||||
} 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 == 'verif_kirim') {
|
||||
// }
|
||||
// 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')
|
||||
// ");
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// 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];
|
||||
// }
|
||||
// }
|
||||
// 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($koneksi, "UPDATE surat SET tahun='batal' 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($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
|
||||
// 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'
|
||||
// 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($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 == '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($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;
|
||||
// }
|
||||
|
||||
|
After Width: | Height: | Size: 102 KiB |
|
After Width: | Height: | Size: 207 KiB |
|
After Width: | Height: | Size: 654 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 424 KiB |
|
After Width: | Height: | Size: 790 KiB |
|
After Width: | Height: | Size: 1.8 MiB |
|
After Width: | Height: | Size: 718 KiB |
|
After Width: | Height: | Size: 431 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 70 KiB |
@@ -1,80 +1,87 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$surat_id=$_POST['id'];
|
||||
?>
|
||||
<div class="body">
|
||||
<form id="fr_ssn_dok" name="fr_ssn_dok" class="form-horizontal" method="post" onsubmit="return false;" enctype="multipart/form-data">
|
||||
<div class="row clearfix">
|
||||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
|
||||
<input type="hidden" id="surat_idh" name="surat_id" value="<?php echo $_POST['id'];?>">
|
||||
<center><img id='blah1_dok' class='thumbnail img-responsive' src='app/kirim/dok/no-avatar.png' /></center>
|
||||
</div>
|
||||
</div>
|
||||
$surat_id = $_POST['id'];
|
||||
?>
|
||||
<div class="body">
|
||||
<form id="fr_ssn_dok" name="fr_ssn_dok" class="form-horizontal" method="post" onsubmit="return false;" enctype="multipart/form-data">
|
||||
<div class="row clearfix">
|
||||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
|
||||
<input type="hidden" id="surat_idh" name="surat_id" value="<?php echo $_POST['id']; ?>">Scan Surat
|
||||
<center><img id='blah1_dok' class='thumbnail img-responsive' src='app/kirim/logo/img-1.png' style="width: 150px;" /></center>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<input type="file" name='file_dok' id="file_dok" accept="image/*" class="filestyle" onchange="loadFile(event)" data-input="false" data-buttonname="btn-primary" style="display:none;">
|
||||
<button type="button" class="btn btn-block btn-primary" id="input_foto_dokumen" name="input_foto_dokumen" style="display:none"><i class="fa fa-folder-open" style="font-size:15px;"></i> Input Foto</button>
|
||||
</div>
|
||||
<div class="col-lg-12">
|
||||
<input type='submit' value='Simpan Picture' id="simpan_dokumen" class="btn btn-block btn--md btn-danger waves-effect waves-light"/>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<br>
|
||||
<div id="tabel_pic"></div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<input type="file" name='file_dok' id="file_dok" accept="image/*" class="filestyle" onchange="loadFile(event)" data-input="false" data-buttonname="btn-primary" style="display:none;">
|
||||
<button type="button" class="btn btn-block btn-primary" id="input_foto_dokumen" name="input_foto_dokumen" style="display:none"><i class="fa fa-folder-open" style="font-size:15px;"></i> Input Foto</button>
|
||||
</div>
|
||||
<div class="col-lg-12">
|
||||
<input type='submit' value='Simpan Gambar' id="simpan_dokumen" class="btn btn-block btn--md btn-danger waves-effect waves-light" />
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<br>
|
||||
<div id="tabel_pic"></div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
var surat_id = $('#surat_idh').val();
|
||||
$('#tabel_pic').load("app/kirim/tabel_pic.php", {surat_id: surat_id});
|
||||
$('#tabel_pic').load("app/kirim/tabel_pic.php", {
|
||||
surat_id: surat_id
|
||||
});
|
||||
|
||||
$('#simpan_dokumen').hide();
|
||||
$('#blah1_dok').click(function(){
|
||||
var no_surat=$('#no_surat').val();
|
||||
var perihal=$('#perihal').val();
|
||||
if ((!no_surat) || (!perihal)) {alert('No Surat dan Perihal harus ter-isi semua..');$('#no_surat').focus();} else {$('#file_dok').trigger('click');}
|
||||
});
|
||||
|
||||
/*$("button[name='input_foto_dokumen']").click(function(){
|
||||
$('#simpan_dokumen').hide();
|
||||
$('#blah1_dok').click(function() {
|
||||
var no_surat = $('#no_surat').val();
|
||||
var perihal = $('#perihal').val();
|
||||
if ((!no_surat) || (!perihal)) {
|
||||
alert('No Surat dan Perihal harus ter-isi semua..');
|
||||
$('#no_surat').focus();
|
||||
} else {
|
||||
$('#file_dok').trigger('click');
|
||||
});*/
|
||||
}
|
||||
});
|
||||
|
||||
var loadFile = function(event) {
|
||||
var output = document.getElementById('blah1_dok');
|
||||
output.src = URL.createObjectURL(event.target.files[0]);
|
||||
$('#simpan_dokumen').show();
|
||||
};
|
||||
/*$("button[name='input_foto_dokumen']").click(function(){
|
||||
$('#file_dok').trigger('click');
|
||||
});*/
|
||||
|
||||
$("#fr_ssn_dok").on('submit',(function(e) {
|
||||
e.preventDefault();
|
||||
$.ajax({
|
||||
url: "app/kirim/upload_dok.php",
|
||||
type: "POST",
|
||||
data: new FormData(this),
|
||||
contentType: false,
|
||||
cache: false,
|
||||
processData:false,
|
||||
success: function(data)
|
||||
{
|
||||
alert("Foto Tersimpan..");
|
||||
$('#dok_tbl').load("app/kirim/tabel.php", {surat_id: data});
|
||||
$('#tabel_pic').load("app/kirim/tabel_pic.php", {surat_id: data});
|
||||
$('#blah1_dok').attr("src", "app/kirim/dok/no-avatar.png");
|
||||
$('#simpan_dokumen').hide();
|
||||
var key="jumlah_jpg";
|
||||
var loadFile = function(event) {
|
||||
var output = document.getElementById('blah1_dok');
|
||||
output.src = URL.createObjectURL(event.target.files[0]);
|
||||
$('#simpan_dokumen').show();
|
||||
};
|
||||
|
||||
$("#fr_ssn_dok").on('submit', (function(e) {
|
||||
e.preventDefault();
|
||||
$.ajax({
|
||||
url: "app/kirim/upload_dok.php",
|
||||
type: "POST",
|
||||
data: new FormData(this),
|
||||
contentType: false,
|
||||
cache: false,
|
||||
processData: false,
|
||||
success: function(data) {
|
||||
alert("Foto Tersimpan..");
|
||||
$('#dok_tbl').load("app/kirim/tabel.php", {
|
||||
surat_id: data
|
||||
});
|
||||
$('#tabel_pic').load("app/kirim/tabel_pic.php", {
|
||||
surat_id: data
|
||||
});
|
||||
$('#blah1_dok').attr("src", "app/kirim/logo/img-1.png");
|
||||
$('#simpan_dokumen').hide();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('.sq'+surat_id).html(' ('+data+')');
|
||||
$('.xq'+surat_id).html(data);
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {surat_id:surat_id,key:'jumlah_jpg'},
|
||||
success: function(data) {
|
||||
$('.sq' + surat_id).html(' (' + data + ')');
|
||||
$('.xq' + surat_id).html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}));
|
||||
|
||||
</script>
|
||||
}
|
||||
});
|
||||
}));
|
||||
</script>
|
||||
@@ -1,127 +1,222 @@
|
||||
<?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 = $_POST['id'] ?? '';
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'] ?? '';
|
||||
$sifat_naskah_id = $_POST['sifat_surat_id'] ?? '';
|
||||
$jenis_naskah_id = $_POST['jenis_surat_id'] ?? '';
|
||||
|
||||
// Jenis Surat
|
||||
$jns_options = '';
|
||||
$query_jenis = $jenis_naskah_id !== ''
|
||||
? pg_query_params($koneksi, "SELECT id, jenis FROM jenis_surat WHERE id = $1", array($jenis_naskah_id))
|
||||
: pg_query($koneksi, "SELECT id, jenis FROM jenis_surat");
|
||||
|
||||
while ($row = pg_fetch_assoc($query_jenis)) {
|
||||
$jns_options .= "<option value='" . $row['id'] . "'>" . $row['jenis'] . "</option>";
|
||||
}
|
||||
|
||||
// Sifat Surat
|
||||
$sft_options = '';
|
||||
$query_sifat = $sifat_naskah_id !== ''
|
||||
? pg_query_params($koneksi, 'SELECT id,sifat FROM sifat_surat WHERE ID =$1', array($sifat_naskah_id))
|
||||
: pg_query($koneksi, 'SELECT id,sifat FROM sifat_surat');
|
||||
while ($row = pg_fetch_assoc($query_sifat)) {
|
||||
$sft_options .= "<option value='" . $row['id'] . "'>" . $row['sifat'] . "</option>";
|
||||
}
|
||||
|
||||
|
||||
$query_surat = pg_query_params($koneksi, "SELECT perihal, no_surat FROM surat WHERE id=$1", array($id));
|
||||
$result_surat = pg_fetch_assoc($query_surat);
|
||||
$perihal = $result_surat['perihal'] ?? '';
|
||||
$no_surat = $result_surat['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="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">
|
||||
<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; ?>" style="width: 35%;display: inline; margin-left: 5rem;">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Perihal</label>
|
||||
<textarea class="form-control" rows="4" id="perihal"><?php echo $perihal; ?></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<br>
|
||||
<span style="font-family:InterSB;font-size:16px;color:black">TUJUAN</span><br><br>
|
||||
<div id="kpdedit"></div><br>
|
||||
|
||||
<span style="font-family:InterSB;font-size:16px;color:black">LAMPIRAN</span><br><br>
|
||||
<div id="lampedit"></div><br>
|
||||
<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_id = $('#surat_id_cek').val() || '0';
|
||||
var perihal = $('#perihal').val();
|
||||
var no_surat1 = $('#no_surat').val();
|
||||
var no_surat = no_surat1.replace(/\s/g, '');
|
||||
var satuan_kerja_id = sat == '172' ? sat : 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: 'simpan_kirim'
|
||||
},
|
||||
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();
|
||||
var loadParams = {
|
||||
id: surat_id,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
};
|
||||
|
||||
$('#kpdedit').load('app/kirim/modal_kepada.php', loadParams);
|
||||
$('#lampedit').load('app/kirim/upd_file.php', loadParams);
|
||||
$('#scanedit').load('app/kirim/modal_dok.php', loadParams);
|
||||
|
||||
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});
|
||||
} else {
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn2:thn2,bln2:bln2});
|
||||
}
|
||||
var bln2 = $('#bln').val();
|
||||
var tabelParams = {
|
||||
satker: sat == '172' ? sat : sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
};
|
||||
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php", tabelParams);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$('#no_surat').focusout(function(){
|
||||
var d = $('#no_surat_cek').val();
|
||||
var b = $('#no_surat').val();
|
||||
var c = $.trim(b);
|
||||
if (c==d) {} else {
|
||||
function simpan_tujuan_kirim() {
|
||||
var surat_id = $('#surat_id_cek').val();; // nomer surat masih belum sinkron
|
||||
var satuan_kerja_id = $('#satuan_kerja_id_cek').val();
|
||||
|
||||
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 kepada = 771; // ini ID dari SatKer Kepala Bagian Umum
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
kepada: kepada,
|
||||
satuan_kerja_penginput: satuan_kerja_id,
|
||||
key: 'simpan_kepada_kr'
|
||||
},
|
||||
success: function(data) {
|
||||
$('#kepada_kr').val('');
|
||||
var sat = $('#sat').val();
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
var stk = sat == '172' ? sat : sess_satker;
|
||||
var tabelParams = {
|
||||
satker: stk,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
};
|
||||
|
||||
$('#tabel_kirim').load("app/kirim/tabel.php", tabelParams);
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: stk
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: stk,
|
||||
key: "jumlah_kepada"
|
||||
},
|
||||
success: function(data) {
|
||||
$('.sp' + surat_id).html(' (' + data + ')');
|
||||
$('.xp' + surat_id).html(data);
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$('#perihal').focusout(function(){
|
||||
simpkr();
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
}
|
||||
// $('#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('').focus();
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
|
||||
$('#perihal').focusout(function() {
|
||||
simpkr();
|
||||
// setTimeout(function() {
|
||||
// simpan_tujuan_kirim();
|
||||
// }, 2000);
|
||||
});
|
||||
</script>
|
||||
@@ -1,212 +1,262 @@
|
||||
<script type="text/javascript">
|
||||
var sess_satker = $('#cek_satker').val();
|
||||
var sess_satker = $('#cek_satker').val();
|
||||
</script>
|
||||
<?php
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$surat_id=$_POST['id'];
|
||||
$satuan_kerja_id=$_POST['satuan_kerja_id'];
|
||||
$surat_id = $_POST['id'];
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
?>
|
||||
<input type="hidden" id="surat_idg" value="<?php echo $surat_id; ?>">
|
||||
<input type="hidden" id="satuan_kerja_idg" value="<?php echo $satuan_kerja_id; ?>">
|
||||
<form role="form">
|
||||
<div class="form-group md_kpd">
|
||||
<!--<label>Kepada</label>-->
|
||||
<input type="text" class="form-control" list="browsers" name="browser" id="kepada_kr" Placeholder="Pilih tujuan..">
|
||||
<datalist id="browsers">
|
||||
<?php
|
||||
//$userpeg=pg_query("SELECT id,nama FROM jabatan_pegawai ORDER BY id ASC");
|
||||
/*$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
|
||||
FROM data_kepala k
|
||||
INNER JOIN data_pegawai p ON (p.id=k.data_pegawai_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
|
||||
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
|
||||
ORDER BY j.nama ASC
|
||||
");*/
|
||||
/*$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
|
||||
FROM data_user k
|
||||
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,
|
||||
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
|
||||
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'
|
||||
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)) {
|
||||
?>
|
||||
<?php
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_jab="<?php echo($rows['id']);?>" value="<?php echo $rows[1].' - '.$rows[2]; ?>"></option>
|
||||
<?php
|
||||
} else
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<option id_jab="<?php echo($rows['id']);?>" value="<?php echo $rows[1].' - '.$rows[2]; ?>"><?php echo $rows[1].' - '.$rows[2]; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<button type="button" style="display:none" class="btn btn-success btn-block md_kpd" id="simpan_kepada_kr">Simpan</button>
|
||||
</form>
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<button type="button" class="btn btn-default btn-block" id="kirim_semua"><i class="fa fa-arrow-down m-r-5"></i>SEMUA SATKER</button>
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<button type="button" class="btn btn-default btn-block" id="clear_kepada"><i class="fa fa-remove m-r-5"></i>CLEAR LIST</button>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div id="tabel_kepada_kr"></div>
|
||||
|
||||
<script>
|
||||
$('#kepada_kr').focusin(function(){
|
||||
var no_surat=$('#no_surat').val();
|
||||
var perihal=$('#perihal').val();
|
||||
if ((!no_surat) || (!perihal)) {alert('No Surat dan Perihal harus ter-isi semua..');$('#no_surat').focus();} else {}
|
||||
});
|
||||
<input type="hidden" id="surat_idg" value="<?php echo $surat_id; ?>">
|
||||
<input type="hidden" id="satuan_kerja_idg" value="<?php echo $satuan_kerja_id; ?>">
|
||||
<form role="form">
|
||||
<div class="form-group md_kpd">
|
||||
<!--<label>Kepada</label>-->
|
||||
<input type="text" class="form-control" list="browsers" name="browser" id="kepada_kr" Placeholder="Pilih tujuan..">
|
||||
<datalist id="browsers">
|
||||
<?php
|
||||
//$userpeg=pg_query("SELECT id,nama FROM jabatan_pegawai ORDER BY id ASC");
|
||||
/*$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
|
||||
FROM data_kepala k
|
||||
INNER JOIN data_pegawai p ON (p.id=k.data_pegawai_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
|
||||
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
|
||||
ORDER BY j.nama ASC
|
||||
");*/
|
||||
/*$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
|
||||
FROM data_user k
|
||||
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($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) AS kode1,
|
||||
CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',2) AS INTEGER) AS kode2
|
||||
FROM data_user k
|
||||
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'
|
||||
ORDER BY kode1 ASC, kode2 ASC");
|
||||
while ($rows = pg_fetch_array($userpeg)) {
|
||||
?>
|
||||
<?php
|
||||
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_jab="<?php echo ($rows['id']); ?>" value="<?php echo $rows['kode1'] . ' - ' . $rows['nama']; ?>"></option>
|
||||
<?php
|
||||
} else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<option id_jab="<?php echo ($rows['id']); ?>" value="<?php echo $rows['kode1'] . ' - ' . $rows['nama']; ?>"><?php echo $rows['kode1'] . ' - ' . $rows['nama']; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<button type="button" style="display: none;" class="btn btn-success btn-block md_kpd" id="simpan_kepada_kr">Simpan</button>
|
||||
</form>
|
||||
<!-- <div class="row">
|
||||
<div class="col-lg-6">
|
||||
<button type="button" class="btn btn-default btn-block" id="kirim_semua"><i class="fa fa-arrow-down m-r-5"></i>SEMUA SATKER</button>
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<button type="button" class="btn btn-default btn-block" id="clear_kepada"><i class="fa fa-remove m-r-5"></i>CLEAR LIST</button>
|
||||
</div>
|
||||
</div> -->
|
||||
<br>
|
||||
<div id="tabel_kepada_kr"></div>
|
||||
|
||||
<script>
|
||||
$('#kepada_kr').focusin(function() {
|
||||
var no_surat = $('#no_surat').val();
|
||||
var perihal = $('#perihal').val();
|
||||
if ((!no_surat) || (!perihal)) {
|
||||
alert('No Surat dan Perihal harus ter-isi semua..');
|
||||
$('#no_surat').focus();
|
||||
} else {}
|
||||
});
|
||||
|
||||
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var satuan_kerja_id = $('#satuan_kerja_idg').val();
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php',{surat_id:surat_id,satuan_kerja_id:satuan_kerja_id});
|
||||
|
||||
$('#simpan_kepada_kr').click(function(){
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var kepada_kr = $('#kepada_kr').val();
|
||||
if (!kepada_kr) {alert('Tentukan tujuannya..');} else {
|
||||
var imp3 = $("#kepada_kr").val();
|
||||
var z3 = $('#browsers');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var kepada = val3.attr('id_jab');
|
||||
var key="simpan_kepada_kr";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&kepada='+kepada
|
||||
+'&satuan_kerja_penginput='+satuan_kerja_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
//alert('Data tersimpan..');
|
||||
$('#kepada_kr').val('');
|
||||
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;
|
||||
}
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php',{surat_id:surat_id,satuan_kerja_id:stk});
|
||||
var key="jumlah_kepada";
|
||||
$.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);
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$('#kepada_kr').change(function(){
|
||||
var kepada_kr = $('#kepada_kr').val();
|
||||
if (!kepada_kr) {} else {$('#simpan_kepada_kr').trigger('click');}
|
||||
});
|
||||
|
||||
$('#kirim_semua').click(function(){
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var key = 'kirim_semua';
|
||||
var satuan_kerja_id = $('#satuan_kerja_idg').val();
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
});
|
||||
|
||||
$('#simpan_kepada_kr').click(function() {
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var kepada_kr = $('#kepada_kr').val();
|
||||
|
||||
var imp3 = $("#kepada_kr").val();
|
||||
var z3 = $('#browsers');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
//var kepada = 771; // ini ID dari SatKer Kepala Bagian Umum
|
||||
var kepada = val3.attr('id_jab');
|
||||
var key = "simpan_kepada_kr";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
kepada: kepada,
|
||||
satuan_kerja_penginput: satuan_kerja_id,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
$('#kepada_kr').val('');
|
||||
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;
|
||||
}
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: stk
|
||||
});
|
||||
var key = "jumlah_kepada";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&satuan_kerja_penginput='+satuan_kerja_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
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;
|
||||
}
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php',{surat_id:surat_id,satuan_kerja_id:stk});
|
||||
var key="jumlah_kepada";
|
||||
$.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);
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
});
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: stk,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
$('.sp' + surat_id).html(' (' + data + ')');
|
||||
$('.xp' + surat_id).html(data);
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$('#clear_kepada').click(function(){
|
||||
var x = confirm("Anda yakin ingin menghapus semuanya ?");
|
||||
if (x) {
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var key = 'clear_kepada';
|
||||
$.ajax({
|
||||
});
|
||||
|
||||
$('#kepada_kr').change(function() {
|
||||
var kepada_kr = $('#kepada_kr').val();
|
||||
if (!kepada_kr) {} else {
|
||||
$('#simpan_kepada_kr').trigger('click');
|
||||
}
|
||||
});
|
||||
|
||||
$('#kirim_semua').click(function() {
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var key = 'kirim_semua';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id=' + surat_id +
|
||||
'&satuan_kerja_penginput=' + satuan_kerja_id +
|
||||
'&key=' + key,
|
||||
success: function(data) {
|
||||
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;
|
||||
}
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: stk
|
||||
});
|
||||
var key = "jumlah_kepada";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&satuan_kerja_penginput='+satuan_kerja_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
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;
|
||||
}
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php',{surat_id:surat_id,satuan_kerja_id:stk});
|
||||
var key="jumlah_kepada";
|
||||
$.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);
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
});
|
||||
data: {surat_id:surat_id,satuan_kerja_id:stk,key:key},
|
||||
success: function(data) {
|
||||
$('.sp' + surat_id).html(' (' + data + ')');
|
||||
$('.xp' + surat_id).html(data);
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
</script>
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#clear_kepada').click(function() {
|
||||
var x = confirm("Anda yakin ingin menghapus semuanya ?");
|
||||
if (x) {
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var key = 'clear_kepada';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {surat_id:surat_id,satuan_kerja_penginput:satuan_kerja_id,key:key},
|
||||
success: function(data) {
|
||||
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;
|
||||
}
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: stk
|
||||
});
|
||||
var key = "jumlah_kepada";
|
||||
$.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);
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
</script>
|
||||
@@ -0,0 +1,4 @@
|
||||
php_value upload_max_filesize 900M
|
||||
php_value post_max_size 900M
|
||||
php_value max_execution_time 9000
|
||||
php_value max_input_time 9000
|
||||
@@ -1,14 +1,16 @@
|
||||
<?php
|
||||
include('../../koneksi.php');
|
||||
$key=$_POST['key'];
|
||||
if ($key=='delete_cv') {
|
||||
$id=$_POST['id'];
|
||||
//$del_pr=pg_query("DELETE FROM scan WHERE id='$id'");
|
||||
$d=pg_query("SELECT file FROM scan WHERE id='$id'");
|
||||
while($r=pg_fetch_array($d)) {$fil=$r[0];}
|
||||
$del_pr=pg_query("DELETE FROM scan WHERE id='$id'");
|
||||
$path = "pdf/".$fil;
|
||||
if(file_exists($path)){unlink($path);}
|
||||
|
||||
}
|
||||
?>
|
||||
$key = $_POST['key'];
|
||||
if ($key == 'delete_cv') {
|
||||
$id = $_POST['id'];
|
||||
//$del_pr=pg_query("DELETE FROM scan WHERE id='$id'");
|
||||
$d = pg_query($koneksi, "SELECT file FROM scan WHERE id='$id'");
|
||||
while ($r = pg_fetch_array($d)) {
|
||||
$fil = $r[0];
|
||||
}
|
||||
$del_pr = pg_query($koneksi, "DELETE FROM scan WHERE id='$id'");
|
||||
$path = "pdf/" . $fil;
|
||||
if (file_exists($path)) {
|
||||
unlink($path);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,60 +1,69 @@
|
||||
<?php
|
||||
include('../../koneksi.php');
|
||||
if ($_POST['surat_idzz']) {
|
||||
$surat_id=$_POST['surat_idzz'];
|
||||
} else {
|
||||
$surat_id='0';
|
||||
}
|
||||
?>
|
||||
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_idxz" style="margin-bottom:6px">
|
||||
<?php
|
||||
$data_pdf=pg_query("SELECT file,id FROM scan WHERE surat_id='$surat_id' AND LOWER(file) NOT LIKE '%.jpg' ORDER BY id DESC");
|
||||
while($rdata_pdf=pg_fetch_array($data_pdf)) {$pdf=$rdata_pdf[0];
|
||||
if (($pdf==NULL) || ($pdf=='')) {/*echo "File PDF belum diupload..";*/} else {
|
||||
?>
|
||||
<div class="thumb" style="background-color:#ece9d8;padding:8px;margin-top:6px">
|
||||
<a href='app/kirim/pdf/pdf/<?php echo $pdf; ?>' target='_blank'><?php echo $pdf; ?></a>
|
||||
<!--<embed src="app/kirim/pdf/pdf/<?php echo $pdf; ?>#toolbar=0" width="100%" height="300"></embed>-->
|
||||
<button type="button" name="cv_deletse"
|
||||
style="height:22px;border-radius: 50%"class="btn btn-danger btn-xs pull-right" id="<?php echo $rdata_pdf[1];?>" data-content="Hapus" rel="popover"
|
||||
data-placement="bottom" data-trigger="hover">
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
<?php
|
||||
include('../../koneksi.php');
|
||||
if ($_POST['surat_idzz']) {
|
||||
$surat_id = $_POST['surat_idzz'];
|
||||
} else {
|
||||
$surat_id = '0';
|
||||
}
|
||||
?>
|
||||
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_idxz" style="margin-bottom:6px">
|
||||
<?php
|
||||
$data_pdf = pg_query($koneksi, "SELECT file,id FROM scan WHERE surat_id='$surat_id'
|
||||
AND LOWER(file) NOT LIKE '%.jpg'
|
||||
AND LOWER(file) NOT LIKE '%.JPG'
|
||||
AND LOWER(file) NOT LIKE '%.png'
|
||||
AND LOWER(file) NOT LIKE '%.PNG'
|
||||
AND LOWER(file) NOT LIKE '%.jpeg'
|
||||
AND LOWER(file) NOT LIKE '%.JPEG'
|
||||
ORDER BY id DESC");
|
||||
while ($rdata_pdf = pg_fetch_array($data_pdf)) {
|
||||
$pdf = $rdata_pdf[0];
|
||||
if (($pdf == NULL) || ($pdf == '')) {/*echo "File PDF belum diupload..";*/
|
||||
} else {
|
||||
?>
|
||||
<div class="thumb" style="background-color:#ece9d8;padding:8px;margin-top:6px">
|
||||
<a href='app/kirim/pdf/pdf/<?php echo $pdf; ?>' target='_blank'><?php echo $pdf; ?></a>
|
||||
<!--<embed src="app/kirim/pdf/pdf/<?php echo $pdf; ?>#toolbar=0" width="100%" height="300"></embed>-->
|
||||
<button type="button" name="cv_deletse" style="height:22px;border-radius: 50%" class="btn btn-danger btn-xs pull-right" id="<?php echo $rdata_pdf[1]; ?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<script>
|
||||
$('button[name="cv_deletse"]').click(function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "delete_cv";
|
||||
var id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/pdf/crud.php",
|
||||
data: 'id='+id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var surat_id=$('#surat_idxz').val();
|
||||
$('#tabel_upl_cvz').load("app/kirim/pdf/tabel_upl_cv.php",{surat_idzz:surat_id});
|
||||
var key="jumlah_nonjpg";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('.sr'+surat_id).html(' ('+data+')');
|
||||
$('.xr'+surat_id).html(data);
|
||||
}
|
||||
});
|
||||
$('button[name="cv_deletse"]').click(function() {
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "delete_cv";
|
||||
var id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/pdf/crud.php",
|
||||
data: 'id=' + id +
|
||||
'&key=' + key,
|
||||
success: function(data) {
|
||||
var surat_id = $('#surat_idxz').val();
|
||||
$('#tabel_upl_cvz').load("app/kirim/pdf/tabel_upl_cv.php", {
|
||||
surat_idzz: surat_id
|
||||
});
|
||||
var key = "jumlah_nonjpg";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id=' + surat_id +
|
||||
'&key=' + key,
|
||||
success: function(data) {
|
||||
$('.sr' + surat_id).html(' (' + data + ')');
|
||||
$('.xr' + surat_id).html(data);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
</script>
|
||||
@@ -1,14 +1,38 @@
|
||||
<?php
|
||||
print_r($_POST);
|
||||
include("../../koneksi.php");
|
||||
$surat_id=$_POST['surat_id_uploadz'];
|
||||
|
||||
$surat_id = $_POST['surat_id_uploadz'];
|
||||
$folder = "pdf";
|
||||
|
||||
// Cek apakah file yang diupload adalah PDF atau Dokumen Word
|
||||
$allowed_types = array('application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document');
|
||||
$file_type = $_FILES["input_load_cvz"]["type"];
|
||||
|
||||
if (!in_array($file_type, $allowed_types)) {
|
||||
$response = array('status' => 'error', 'message' => 'File yang diupload tidak diizinkan. Hanya file PDF dan Dokumen Word yang diperbolehkan.');
|
||||
echo json_encode($response);
|
||||
exit;
|
||||
}
|
||||
|
||||
$tmp_name = $_FILES["input_load_cvz"]["tmp_name"];
|
||||
$name = $folder."/".$surat_id."_".$_FILES["input_load_cvz"]["name"];
|
||||
$name_pdf = $surat_id."_".$_FILES["input_load_cvz"]["name"];
|
||||
$name = $folder . "/" . $surat_id . "_" . $_FILES["input_load_cvz"]["name"];
|
||||
$name_pdf = $surat_id . "_" . $_FILES["input_load_cvz"]["name"];
|
||||
|
||||
move_uploaded_file($tmp_name, $name);
|
||||
$ins=pg_query("INSERT INTO scan (surat_id,file) VALUES ('$surat_id','$name_pdf')");
|
||||
?>
|
||||
// Cek apakah file berhasil diupload
|
||||
if (!move_uploaded_file($tmp_name, $name)) {
|
||||
$response = array('status' => 'error', 'message' => 'Gagal upload file.');
|
||||
echo json_encode($response);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Insert data ke database
|
||||
$ins = pg_query($koneksi, "INSERT INTO scan (surat_id, file) VALUES ('$surat_id', '$name_pdf')");
|
||||
|
||||
if (!$ins) {
|
||||
$response = array('status' => 'error', 'message' => 'Gagal insert data ke database.');
|
||||
echo json_encode($response);
|
||||
exit;
|
||||
}
|
||||
|
||||
$response = array('surat_id'=>$surat_id,'status' => 'success', 'message' => 'File berhasil diupload dan disimpan ke database.');
|
||||
echo json_encode($response);
|
||||
|
||||
@@ -1,20 +1,13 @@
|
||||
<?php
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$satuan_kerja_id=$_POST['satker'];
|
||||
$jenis_user=$_POST['jenis'];
|
||||
$sess_nama=$_POST['sess_nama'];
|
||||
|
||||
$bln2=$_POST['bln2'];
|
||||
$thn2=$_POST['thn2'];
|
||||
$satuan_kerja_id = $_POST['satker'];
|
||||
$jenis_user = $_POST['jenis'];
|
||||
$sess_nama = $_POST['sess_nama'];
|
||||
|
||||
$bln2 = $_POST['bln2'];
|
||||
$thn2 = $_POST['thn2'];
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
$('button[name="edit_kirim"]').popover();
|
||||
$('button[name="hapus_kirim"]').popover();
|
||||
$('button[name="proses_tl"]').popover();
|
||||
$("#tabel_data_kirim").DataTable({"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
|
||||
</script>
|
||||
|
||||
<input type="hidden" id="jenis" value="<?php echo $jenis_user; ?>">
|
||||
<input type="hidden" id="sess_nama" value="<?php echo $sess_nama; ?>">
|
||||
@@ -23,310 +16,329 @@ $("#tabel_data_kirim").DataTable({"paging": true,"lengthChange": true,"searching
|
||||
<input type="hidden" id="disp_bln" value="<?php echo $bln2; ?>">
|
||||
<input type="hidden" id="disp_thn" value="<?php echo $thn2; ?>">
|
||||
<input type="hidden" id="satuan_kerja_idcek" value="<?php echo $satuan_kerja_id; ?>">
|
||||
<table id="tabel_data_kirim" class="table table-striped table-condensed table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<td width="200px;">No Surat</td>
|
||||
<td>Perihal</td>
|
||||
<td width="120px;">Tgl Kirim</td>
|
||||
<td width="120px;" style="display:none">No Surat</td>
|
||||
<td style="display:none"></td>
|
||||
<td width="80px;">Tools</td>
|
||||
<td style="display:none"></td>
|
||||
<td style="display:none"></td>
|
||||
<td style="display:none"></td>
|
||||
<td style="display:none"></td>
|
||||
<td style="display:none"></td>
|
||||
</tr>
|
||||
</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'
|
||||
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'")."
|
||||
ORDER BY tgl_surat_keluar DESC
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
|
||||
$surat_id=$r[3];
|
||||
$satuan_kerja_id=$r['satuan_kerja_id'];
|
||||
/*
|
||||
$k=pg_query("SELECT COUNT(*)
|
||||
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.kepada IS NOT NULL AND k.surat_id='$surat_id'");
|
||||
while($rk=pg_fetch_array($k)) {$kpd=$rk[0];}
|
||||
*/
|
||||
|
||||
/*
|
||||
$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];}
|
||||
<table id="tabel_data_kirim" class="table table-striped table-condensed table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<td width="50px;">No</td>
|
||||
<td width="200px;">No Surat</td>
|
||||
<td>Perihal</td>
|
||||
<td width="120px;">Tgl Kirim</td>
|
||||
<td width="120px;" style="display:none">No Surat</td>
|
||||
<td style="display:none"></td>
|
||||
<td width="80px;">Action</td>
|
||||
<td style="display:none"></td>
|
||||
<td style="display:none"></td>
|
||||
<td style="display:none"></td>
|
||||
<td style="display:none"></td>
|
||||
<td style="display:none"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$data = pg_query($koneksi, "SELECT surat.tgl_surat_keluar,surat.perihal,surat.satuan_kerja_id,surat.id,
|
||||
surat.tgl_kirim,surat.no_surat,kirim.surat_id AS kirimid,surat.jenis_surat_id,surat.sifat_surat_id
|
||||
FROM surat
|
||||
LEFT JOIN kirim on kirim.surat_id=surat.id
|
||||
WHERE surat.satuan_kerja_id='$satuan_kerja_id'
|
||||
-- AND surat.jenis_surat_id='3' AND surat.jenis_disposisi_id='3'
|
||||
AND COALESCE(tahun,'') <> 'batal'
|
||||
AND (('$thn2' = '') OR (EXTRACT(YEAR FROM DATE(surat.tgl_surat_keluar))='$thn2'))
|
||||
AND (('$bln2' = '0') OR (EXTRACT(MONTH FROM DATE(surat.tgl_surat_keluar))='$bln2'))
|
||||
AND (surat.pengesahan = 0 OR surat.pengesahan IS NULL)
|
||||
GROUP BY surat.tgl_surat_keluar,surat.perihal,surat.satuan_kerja_id,surat.id,
|
||||
surat.tgl_kirim,surat.no_surat,kirimid
|
||||
ORDER BY surat.tgl_surat_keluar DESC
|
||||
");
|
||||
while ($r = pg_fetch_array($data)) {
|
||||
$surat_id = $r[3];
|
||||
$satuan_kerja_id = $r['satuan_kerja_id'];
|
||||
/*
|
||||
$k=pg_query("SELECT COUNT(*)
|
||||
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.kepada IS NOT NULL AND k.surat_id='$surat_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];}
|
||||
|
||||
$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];}
|
||||
*/
|
||||
$to='';
|
||||
/*$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
|
||||
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");
|
||||
while($rp=pg_fetch_array($p)) {$tp=$rp[0];}
|
||||
?>
|
||||
|
||||
<tr>
|
||||
<!--<td class="kiri" style="display:none"><?php echo date('d-m-Y H:i',strtotime($r['tgl_surat_keluar'])); ?></td>-->
|
||||
<td class="kiri"><?php echo $r['no_surat']; ?></td>
|
||||
<td><?php echo $r['perihal']; ?></td>
|
||||
<td align="center"><?php if ($r['tgl_kirim']==NULL) {} else {echo date('d-m-Y H:i',strtotime($r['tgl_kirim']));} ?></td>
|
||||
<td style="display:none"><?php echo $r['no_surat']; ?></td> <!-- 3 -->
|
||||
<td style="display:none"><?php echo $r['perihal']; ?></td> <!-- 4 -->
|
||||
<td class="kanan" align="center">
|
||||
|
||||
<button type="button" name="jpg_kirim" style="height:22px;display:none"class="btn btn-default btn-xs jpg_kirim" id="<?php echo $r[3];?>" data-content="File" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-file-picture-o m-r-5"></i>Scan Surat<span class="sq<?php echo $r[3];?>" idne="jpg<?php echo $r[3];?>"> <?php echo '('.$tj.')'?></span>
|
||||
</button>
|
||||
<button type="button" name="file_kirim" style="height:22px;display:none"class="btn btn-default btn-xs file_kirim" id="<?php echo $r[3];?>" data-content="File" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-file m-r-5"></i>Lampiran<span class="sr<?php echo $r[3];?>" idne="pdf<?php echo $r[3];?>"> <?php echo '('.$tm.')'?></span>
|
||||
</button>
|
||||
<button type="button" name="kepada_kirim" style="height:22px;display:none"class="btn btn-default btn-xs kepada_kirim" id="<?php echo $r[3];?>" data-content="Kepada" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-user m-r-5"></i>Kepada<span class="sp<?php echo $r[3];?>" idne="kpd<?php echo $r[3];?>"> <?php echo '('.$kpd.')'?></span>
|
||||
</button>
|
||||
<button type="button" name="edit_kirim" style="height:22px;"class="btn btn-success btn-xs edit_kirim" id="<?php echo $r[3];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-pencil"></i>
|
||||
</button>
|
||||
<button type="button" name="hapus_kirim" style="height:22px;"class="btn btn-danger btn-xs hapus_kirim" id="<?php echo $r[3];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
<button type="button" name="proses_tl" style="height:22px;"class="btn btn-default btn-xs proses_tl" id="<?php echo $r[3];?>" data-content="Info Tindak Lanjut" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<?php
|
||||
if ($to!=$tp) {
|
||||
$jko=pg_query("SELECT COUNT(*) FROM komen WHERE surat_id=$surat_id");
|
||||
while($rjko=pg_fetch_array($jko)) {$tjko=$rjko[0];}
|
||||
?>
|
||||
<?php if ($tjko==0) { ?>
|
||||
<i class="fa fa-ellipsis-h"></i>
|
||||
<?php } else { ?>
|
||||
<span style="color:red;font-family:Arial;font-weight:bold"><?php echo $tjko; ?></span>
|
||||
<?php } ?>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<i class="fa fa-check"></i>
|
||||
<?php } ?>
|
||||
</button>
|
||||
<!--
|
||||
<button type="button" name="coba_edit" style="height:22px;"class="btn btn-default btn-xs coba_edit" id="<?php echo $r[3];?>" data-content="?" rel="popover" data-placement="top" data-trigger="hover"
|
||||
><i class="fa fa-question"></i>
|
||||
</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 -->
|
||||
<td style="display:none" class="xp<?php echo $r[3];?>"><?php echo $kpd; ?></td> <!-- 8 -->
|
||||
<td style="display:none" class="xs<?php echo $r[3];?>"><?php echo $r['no_surat']; ?></td> <!-- 9 -->
|
||||
<td style="display:none" class="xt<?php echo $r[3];?>"><?php echo $r['perihal']; ?></td> <!-- 10 -->
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
/*
|
||||
$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];}
|
||||
|
||||
$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];}
|
||||
|
||||
$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];}
|
||||
*/
|
||||
$to = '';
|
||||
/*$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($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($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];
|
||||
}
|
||||
|
||||
static $nomer = 1;
|
||||
|
||||
?>
|
||||
|
||||
<tr>
|
||||
<td class="kiri" ><center><?= $nomer++ ?></center></span></td>
|
||||
<!--<td class="kiri" style="display:none"><?php echo date('d-m-Y H:i', strtotime($r['tgl_surat_keluar'])); ?></td>-->
|
||||
<td class="kiri"><?php echo $r['no_surat']; ?><br><span><input type="text" style="display: none;" name="kirimid" id="kirimid" value="<?= $surat_id ?>"></span></td>
|
||||
<td><?php echo $r['perihal']; ?></td>
|
||||
<td align="center"><?php echo ($r['tgl_kirim'] == NULL) ? '<span style="color:red">Belum Dikirim</span>' : '<span style="color:green">' . date('d-m-Y H:i', strtotime($r['tgl_kirim'])) . '</span>'; ?></td>
|
||||
<td style="display:none"></td> <!-- 3 -->
|
||||
<td style="display:none">
|
||||
<input type="hidden" style="display: flex;" id="jenis_surat" name="jenis_surat" value="<?= $r['jenis_surat_id'] ?>">
|
||||
<input type="hidden" style="display: flex;" id="sifat_surat" name="sifat_surat" value="<?= $r['sifat_surat_id'] ?>">
|
||||
</td> <!-- 4 -->
|
||||
<td class="kanan" align="center">
|
||||
<button type="button" name="edit_kirim" style="height:22px;" class="btn btn-success btn-xs edit_kirim" id="<?= $surat_id; ?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-pencil"></i>
|
||||
</button>
|
||||
<button type="button" name="hapus_kirim" style="height:22px;" class="btn btn-danger btn-xs hapus_kirim" id="<?= $surat_id; ?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
<button type="button" name="proses_tl" style="height:22px;" class="btn btn-default btn-xs proses_tl" id="<?= $surat_id; ?>" data-content="Info Tindak Lanjut" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<?php
|
||||
if ($to != $tp) {
|
||||
$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) { ?>
|
||||
<i class="fa fa-ellipsis-h"></i>
|
||||
<?php } else { ?>
|
||||
<span style="color:red;font-family:Arial;font-weight:bold"><?php echo $tjko; ?></span>
|
||||
<?php } ?>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<i class="fa fa-check"></i>
|
||||
<?php } ?>
|
||||
</button>
|
||||
|
||||
</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 -->
|
||||
<td style="display:none" class="xp<?php echo $r[3]; ?>"><?php echo $kpd; ?></td> <!-- 8 -->
|
||||
<td style="display:none" class="xs<?php echo $r[3]; ?>"><?php echo $r['no_surat']; ?></td> <!-- 9 -->
|
||||
<td style="display:none" class="xt<?php echo $r[3]; ?>"><?php echo $r['perihal']; ?> </td> <!-- 10 -->
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
/*$('button[name="file_kirim"]').popover();
|
||||
$('button[name="kepada_kirim"]').popover();*/
|
||||
$('button[name="edit_kirim"]').popover();
|
||||
$('button[name="hapus_kirim"]').popover();
|
||||
$('button[name="proses_tl"]').popover();
|
||||
$("#tabel_data_kirim").DataTable({
|
||||
"paging": true,
|
||||
"lengthChange": true,
|
||||
"searching": true,
|
||||
"ordering": false,
|
||||
"info": true,
|
||||
"autoWidth": false
|
||||
});
|
||||
/*$('button[name="file_kirim"]').popover();
|
||||
$('button[name="kepada_kirim"]').popover();*/
|
||||
|
||||
$("#tabel_data_kirim").on('click','.edit_kirim',function(){
|
||||
var id = $(this).attr('id');
|
||||
var satuan_kerja_id = $('#satuan_kerja_idcek').val();
|
||||
$('#modal_kirim2').modal('show');
|
||||
$('#modal_body_kirim2').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/modal_edit.php",
|
||||
data: 'id='+id
|
||||
+'&satuan_kerja_id='+satuan_kerja_id,
|
||||
success: function(data){
|
||||
$('#modal_body_kirim2').html(data);
|
||||
$('#perihal').first().focus().selected();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
/*
|
||||
$("#tabel_data_kirim").on('click','.edit_kirim',function(){
|
||||
var id = $(this).attr('id');
|
||||
var satuan_kerja_id = $('#satuan_kerja_idcek').val();
|
||||
$('#modal_kirim').modal('show');
|
||||
$('#modal_body_kirim').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/modal.php",
|
||||
data: 'id='+id
|
||||
+'&satuan_kerja_id='+satuan_kerja_id,
|
||||
success: function(data){
|
||||
$('#modal_body_kirim').html(data);
|
||||
$('#perihal').first().focus().selected();
|
||||
}
|
||||
});
|
||||
});
|
||||
*/
|
||||
$("#tabel_data_kirim").on('click','.kepada_kirim',function(){
|
||||
var id = $(this).attr('id');
|
||||
var satuan_kerja_id = $('#satuan_kerja_idcek').val();
|
||||
$('#modal_kepada').modal('show');
|
||||
$('#modal_body_kepada').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/modal_kepada.php",
|
||||
data: 'id='+id
|
||||
+'&satuan_kerja_id='+satuan_kerja_id,
|
||||
success: function(data){
|
||||
$('#modal_body_kepada').html(data);
|
||||
$('#kepada_k').first().focus().selected();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_kirim").on('click','.jpg_kirim',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_pic').modal('show');
|
||||
$('#modal_body_pic').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/modal_dok.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_pic').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_kirim").on('click','.file_kirim',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_file').modal('show');
|
||||
$('#modal_body_file').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/upd_file.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_file').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_kirim").on('click','.proses_tl',function(){
|
||||
var currentRow=$(this).closest("tr");
|
||||
var perihal = currentRow.find("td:eq(4)").text();
|
||||
var id = $(this).attr('id');
|
||||
var cek_satker = $('#satuan_kerja_idcek').val();
|
||||
var key = 'kirim_awal';
|
||||
$('#modal_tl').modal('show');
|
||||
$('#modal_body_tl').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/main.php",
|
||||
data: 'id='+id
|
||||
+'&perihal='+perihal
|
||||
+'&cek_satker='+cek_satker
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_body_tl').html(data);
|
||||
$('#inkomen').hide();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$("#tabel_data_kirim").on('click','.hapus_kirim',function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "hapus_kirim";
|
||||
var id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'id='+id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
rowElement.fadeOut(500).remove();
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
$("#tabel_data_kirim").on('click', '.edit_kirim', function() {
|
||||
var id = $(this).attr('id');
|
||||
var satuan_kerja_id = $('#satuan_kerja_idcek').val();
|
||||
var sifat_surat_id = $(this).closest('tr').find('input[name="sifat_surat"]').val();
|
||||
var jenis_surat_id = $(this).closest('tr').find('input[name="jenis_surat"]').val();
|
||||
$('#modal_kirim2').modal('show');
|
||||
$('#modal_body_kirim2').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/modal_edit.php",
|
||||
data: {
|
||||
id: id,
|
||||
satuan_kerja_id: satuan_kerja_id,
|
||||
sifat_surat_id: sifat_surat_id,
|
||||
jenis_surat_id: jenis_surat_id
|
||||
},
|
||||
success: function(data) {
|
||||
$('#modal_body_kirim2').html(data);
|
||||
$('#perihal').first().focus();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
/*
|
||||
$("#tabel_data_kirim").on('click','.start_kirim',function(){
|
||||
var currentRow=$(this).closest("tr");
|
||||
var no_surat = currentRow.find("td:eq(3)").text();
|
||||
var perihal = currentRow.find("td:eq(4)").text();
|
||||
var jml_pic = currentRow.find("td:eq(6)").text();
|
||||
var jml_file = currentRow.find("td:eq(7)").text();
|
||||
var jml_kpd = currentRow.find("td:eq(8)").text();
|
||||
var satuan_kerja_id = $('#satuan_kerja_idcek').val();
|
||||
if ((!no_surat) || (!perihal) || ((jml_pic=='0') && (jml_file=='0')) || (jml_kpd=='0')) {
|
||||
alert('No surat, Perihal, Lampiran, dan Kepada harus di-isi, Mohon dicek kembali..');
|
||||
} else {
|
||||
var x = confirm("Anda yakin ingin mengirim ?");
|
||||
if (x) {
|
||||
var key = "start_kirim";
|
||||
var id = $(this).attr('id');
|
||||
var thn2 = $('#disp_thn').val();
|
||||
var bln2 = $('#disp_bln').val();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'id='+id
|
||||
+'&satuan_kerja_id='+satuan_kerja_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('Surat terkirim ke tujuan..');
|
||||
var thn2 = $('#disp_thn').val();
|
||||
var bln2 = $('#disp_bln').val();
|
||||
var sat = $('#satuan_kerja_id').val();
|
||||
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_data_kirim").on('click','.edit_kirim',function(){
|
||||
var id = $(this).attr('id');
|
||||
var satuan_kerja_id = $('#satuan_kerja_idcek').val();
|
||||
$('#modal_kirim').modal('show');
|
||||
$('#modal_body_kirim').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/modal.php",
|
||||
data: 'id='+id
|
||||
+'&satuan_kerja_id='+satuan_kerja_id,
|
||||
success: function(data){
|
||||
$('#modal_body_kirim').html(data);
|
||||
$('#perihal').first().focus().selected();
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
}
|
||||
});
|
||||
});
|
||||
*/
|
||||
</script>
|
||||
$("#tabel_data_kirim").on('click', '.kepada_kirim', function() {
|
||||
var id = $(this).attr('id');
|
||||
var satuan_kerja_id = $('#satuan_kerja_idcek').val();
|
||||
$('#modal_kepada').modal('show');
|
||||
$('#modal_body_kepada').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/modal_kepada.php",
|
||||
data: {
|
||||
id: id,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
},
|
||||
success: function(data) {
|
||||
$('#modal_body_kepada').html(data);
|
||||
$('#kepada_k').first().focus().selected();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_kirim").on('click', '.jpg_kirim', function() {
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_pic').modal('show');
|
||||
$('#modal_body_pic').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/modal_dok.php",
|
||||
data: 'id=' + id,
|
||||
success: function(data) {
|
||||
$('#modal_body_pic').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_kirim").on('click', '.file_kirim', function() {
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_file').modal('show');
|
||||
$('#modal_body_file').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/upd_file.php",
|
||||
data: 'id=' + id,
|
||||
success: function(data) {
|
||||
$('#modal_body_file').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_kirim").on('click', '.proses_tl', function() {
|
||||
var currentRow = $(this).closest("tr");
|
||||
var perihal = currentRow.find("td:eq(4)").text();
|
||||
var id = $(this).attr('id');
|
||||
var cek_satker = $('#satuan_kerja_idcek').val();
|
||||
var kirimid = $('#kirimid').val();
|
||||
// var key = 'kirim_awal';
|
||||
$('#modal_tl').modal('show');
|
||||
$('#modal_body_tl').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/main.php",
|
||||
data: {
|
||||
id: id,
|
||||
kirimid: kirimid,
|
||||
perihal: perihal,
|
||||
cek_satker: cek_satker,
|
||||
key: 'kirim_awal'
|
||||
},
|
||||
success: function(data) {
|
||||
$('#modal_body_tl').html(data);
|
||||
$('#inkomen').hide();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$("#tabel_data_kirim").on('click', '.hapus_kirim', function() {
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "hapus_kirim";
|
||||
var id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'id=' + id +
|
||||
'&key=' + key,
|
||||
success: function(data) {
|
||||
rowElement.fadeOut(500).remove();
|
||||
// $('#tabel_data_kirim').load("app/kirim/tabel.php"); // memuat ulang tabel dengan id yang sama
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
/*
|
||||
$("#tabel_data_kirim").on('click','.start_kirim',function(){
|
||||
var currentRow=$(this).closest("tr");
|
||||
var no_surat = currentRow.find("td:eq(3)").text();
|
||||
var perihal = currentRow.find("td:eq(4)").text();
|
||||
var jml_pic = currentRow.find("td:eq(6)").text();
|
||||
var jml_file = currentRow.find("td:eq(7)").text();
|
||||
var jml_kpd = currentRow.find("td:eq(8)").text();
|
||||
var satuan_kerja_id = $('#satuan_kerja_idcek').val();
|
||||
if ((!no_surat) || (!perihal) || ((jml_pic=='0') && (jml_file=='0')) || (jml_kpd=='0')) {
|
||||
alert('No surat, Perihal, Lampiran, dan Kepada harus di-isi, Mohon dicek kembali..');
|
||||
} else {
|
||||
var x = confirm("Anda yakin ingin mengirim ?");
|
||||
if (x) {
|
||||
var key = "start_kirim";
|
||||
var id = $(this).attr('id');
|
||||
var thn2 = $('#disp_thn').val();
|
||||
var bln2 = $('#disp_bln').val();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'id='+id
|
||||
+'&satuan_kerja_id='+satuan_kerja_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('Surat terkirim ke tujuan..');
|
||||
var thn2 = $('#disp_thn').val();
|
||||
var bln2 = $('#disp_bln').val();
|
||||
var sat = $('#satuan_kerja_id').val();
|
||||
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});
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
}
|
||||
});
|
||||
*/
|
||||
</script>
|
||||
@@ -1,113 +1,159 @@
|
||||
<?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
|
||||
(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'];
|
||||
<?php
|
||||
|
||||
$d = pg_query(
|
||||
$koneksi,
|
||||
"SELECT j.nama AS jabatan_nama, k.id, k.tgl_diterima, k.satuan_kerja_tujuan,
|
||||
ROW_NUMBER() OVER (ORDER BY k.id) as row_number
|
||||
FROM kirim k
|
||||
INNER JOIN surat s ON k.surat_id = s.id
|
||||
LEFT JOIN teruskan t ON k.id = t.kirim_id_untuk
|
||||
LEFT JOIN jabatan_pegawai j ON j.id = k.kepada
|
||||
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;"
|
||||
);
|
||||
// $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 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 ");
|
||||
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() {
|
||||
var id = $(this).attr('id');
|
||||
var surat_id = $('#surat_idxxx').val();
|
||||
var satuan_kerja_id = $('#satuan_kerja_idxxx').val();
|
||||
var rowElement = $(this).parent().parent();
|
||||
|
||||
$("#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 {}
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/spengesahan/controller.php",
|
||||
data: {
|
||||
id: id,
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: satuan_kerja_id,
|
||||
key: "delete_kepada_kr"
|
||||
},
|
||||
success: function(data) {
|
||||
// Load tabel kepada_kr setelah penghapusan
|
||||
$('#tabel_kepada_kr').load('app/spengesahan/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
});
|
||||
|
||||
// Load tabel kirim berdasarkan kondisi
|
||||
var sat = $('#sat').val();
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
var loadParams = {
|
||||
satker: (sat == '172') ? sat : sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
};
|
||||
|
||||
var url = "app/spengesahan/table.php";
|
||||
if (sat != '172') {
|
||||
url = "app/spengesahan/table.php";
|
||||
}
|
||||
|
||||
$('#tabel_kirim').load(url, loadParams);
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/spengesahan/controller.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: (sat == '172') ? sat : sess_satker,
|
||||
key: "jumlah_kepada"
|
||||
},
|
||||
success: function(data) {
|
||||
$('.sp' + surat_id).html(' (' + data + ')');
|
||||
$('.xp' + surat_id).html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@@ -1,68 +1,80 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$surat_id=$_POST['surat_id'];
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$surat_id = $_POST['surat_id'];
|
||||
?>
|
||||
|
||||
<style type="text/css">
|
||||
.gal-detail .btn {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
-ms-transform: translate(-50%, -50%);
|
||||
}
|
||||
.gal-detail .btn {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
-ms-transform: translate(-50%, -50%);
|
||||
}
|
||||
</style>
|
||||
|
||||
<input type="hidden" id="riwayat_keluhan_ida" value="<?php echo $surat_id; ?>">
|
||||
<div class="row port">
|
||||
<div class="portfolioContainer">
|
||||
<?php
|
||||
$dok=pg_query("SELECT * FROM scan WHERE surat_id='$surat_id' AND LOWER(file) LIKE '%.jpg' ORDER BY id DESC");
|
||||
while($rdok=pg_fetch_array($dok)) {$foto=$rdok['file'];
|
||||
$dok = pg_query($koneksi, "SELECT * FROM scan
|
||||
WHERE surat_id = $surat_id
|
||||
AND ( LOWER(file) LIKE '%.jpg'
|
||||
OR LOWER(file) LIKE '%.jpeg'
|
||||
OR LOWER(file) LIKE '%.png' )
|
||||
ORDER BY id DESC
|
||||
");
|
||||
while ($rdok = pg_fetch_array($dok)) {
|
||||
$foto = $rdok['file'];
|
||||
?>
|
||||
<div class="col-sm-6 col-lg-3 col-md-4 webdesign illustrator">
|
||||
<div class="gal-detail thumb">
|
||||
<img name="pic" id="<?php echo $rdok['id']; ?>" src="<?php echo 'app/kirim/dok/'.$foto; ?>" class="img-thumbnail" alt="work-thumbnail">
|
||||
<button type="button" name="dok_delete" style="height:22px;border-radius: 50%;"class="btn btn-danger btn-xs pull-right" id="<?php echo $rdok[0];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6 col-lg-3 col-md-4 webdesign illustrator">
|
||||
<div class="gal-detail thumb">
|
||||
<img name="pic" id="<?php echo $rdok['id']; ?>" src="<?php echo 'app/kirim/dok/' . $foto; ?>" class="img-thumbnail" alt="work-thumbnail">
|
||||
<button type="button" name="dok_delete" style="height:22px;border-radius: 50%;" class="btn btn-danger btn-xs pull-right" id="<?php echo $rdok[0]; ?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div> <!-- End row -->
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
$('button[name="dok_delete"]').click(function(){
|
||||
$('button[name="dok_delete"]').click(function() {
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "delete_dok";
|
||||
var id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
if (x) {
|
||||
var key = "delete_dok";
|
||||
var id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/delete.php",
|
||||
data: 'id='+id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var surat_id = $('#riwayat_keluhan_ida').val();
|
||||
$('#tabel_pic').load("app/kirim/tabel_pic.php", {surat_id: surat_id});
|
||||
var key="jumlah_jpg";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('.sq'+surat_id).html(' ('+data+')');
|
||||
$('.xq'+surat_id).html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
data: {
|
||||
id: id,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
var surat_id = $('#riwayat_keluhan_ida').val();
|
||||
$('#tabel_pic').load("app/kirim/tabel_pic.php", {
|
||||
surat_id: surat_id
|
||||
});
|
||||
var key = "jumlah_jpg";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
$('.sq' + surat_id).html(' (' + data + ')');
|
||||
$('.xq' + surat_id).html(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
</script>
|
||||
});
|
||||
</script>
|
||||
@@ -1,92 +1,113 @@
|
||||
<?php
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$surat_id=$_POST['id'];
|
||||
$surat_id = $_POST['id'];
|
||||
?>
|
||||
|
||||
<form id="fr_cvz" name="fr_cvz" class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
|
||||
<input type="hidden" value="<?php echo $surat_id; ?>" name="surat_id_uploadz">
|
||||
<div class="btn-group btn-group-justified singit">
|
||||
<a class="btn btn-default waves-effect waves-light" role="button" id="btn_load_cvz"><i class="fa fa-folder-open"></i> Load File</a>
|
||||
<a class="btn btn-danger waves-effect waves-light" role="button" id="btn_upl_cvz"><i class="fa fa-upload"></i> Upload</a>
|
||||
</div>
|
||||
<input type="file" name="input_load_cvz" class="filestyle" style="display:none" data-buttonbefore="true" id="input_load_cvz">
|
||||
</form>
|
||||
<form id="fr_cvz" name="fr_cvz" class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
|
||||
<input type="hidden" value="<?php echo $surat_id; ?>" name="surat_id_uploadz">
|
||||
<div class="btn-group btn-group-justified singit">
|
||||
<a class="btn btn-default waves-effect waves-light" role="button" id="btn_load_cvz"><i class="fa fa-folder-open"></i> Pilih File</a>
|
||||
<a class="btn btn-danger waves-effect waves-light" role="button" id="btn_upl_cvz"><i class="fa fa-upload"></i> Upload</a>
|
||||
</div>
|
||||
<input type="file" name="input_load_cvz" class="filestyle" style="display:none" data-buttonbefore="true" id="input_load_cvz">
|
||||
</form>
|
||||
|
||||
<div id="tabel_upl_cvz"></div>
|
||||
|
||||
<script>
|
||||
var surat_id = $('input[name="surat_id_uploadz"]').val();
|
||||
$('#btn_upl_cvz').hide();
|
||||
var surat_id = $('input[name="surat_id_uploadz"]').val();
|
||||
$('#btn_upl_cvz').hide();
|
||||
|
||||
$('#tabel_upl_cvz').load("app/kirim/pdf/tabel_upl_cv.php",{surat_idzz:surat_id});
|
||||
//$('#dok_tbl').load("app/smasuk/tabel.php", {surat_id: surat_idpdf});
|
||||
$('#tabel_upl_cvz').load("app/kirim/pdf/tabel_upl_cv.php", {
|
||||
surat_idzz: surat_id
|
||||
});
|
||||
//$('#dok_tbl').load("app/smasuk/tabel.php", {surat_id: surat_idpdf});
|
||||
|
||||
$('#btn_load_cvz').click(function(){
|
||||
var no_surat=$('#no_surat').val();
|
||||
var perihal=$('#perihal').val();
|
||||
if ((!no_surat) || (!perihal)) {alert('No Surat dan Perihal harus ter-isi semua..');$('#no_surat').focus();} else {$('#input_load_cvz').trigger('click');}
|
||||
});
|
||||
$('#btn_load_cvz').click(function() {
|
||||
var no_surat = $('#no_surat').val();
|
||||
var perihal = $('#perihal').val();
|
||||
if ((!no_surat) || (!perihal)) {
|
||||
infoToast('error', 'No Surat dan Perihal harus ter-isi semua..!!')
|
||||
// alert('No Surat dan Perihal harus ter-isi semua..');
|
||||
$('#no_surat').focus();
|
||||
} else {
|
||||
$('#input_load_cvz').trigger('click');
|
||||
}
|
||||
});
|
||||
|
||||
$('#input_load_cvz').change(function(e){
|
||||
var fileName = e.target.files[0].name;
|
||||
$("#btn_upl_cvz").trigger('click');
|
||||
});
|
||||
$('#input_load_cvz').change(function(e) {
|
||||
var fileName = e.target.files[0].name;
|
||||
$("#btn_upl_cvz").trigger('click');
|
||||
});
|
||||
|
||||
$('#btn_upl_cvz').click(function(){
|
||||
$("#fr_cvz").trigger('submit');
|
||||
});
|
||||
$('#btn_upl_cvz').click(function() {
|
||||
$("#fr_cvz").trigger('submit');
|
||||
});
|
||||
|
||||
$("#fr_cvz").on('submit',(function(e) {
|
||||
e.preventDefault();
|
||||
$.ajax({
|
||||
url: "app/kirim/pdf/upl_cv.php",
|
||||
type: "POST",
|
||||
data: new FormData(this),
|
||||
contentType: false,
|
||||
cache: false,
|
||||
processData:false,
|
||||
$("#fr_cvz").on('submit', (function(e) {
|
||||
e.preventDefault();
|
||||
$.ajax({
|
||||
url: "app/kirim/pdf/upl_cv.php",
|
||||
type: "POST",
|
||||
data: new FormData(this),
|
||||
contentType: false,
|
||||
cache: false,
|
||||
processData: false,
|
||||
success: function(data) {
|
||||
//alert('Data tersimpan..');
|
||||
$('#tabel_upl_cvz').load("app/kirim/pdf/tabel_upl_cv.php",{surat_idzz:surat_id});
|
||||
$("#btn_upl_cvz").hide();
|
||||
var response = JSON.parse(data);
|
||||
if (response.status == 'success') {
|
||||
$('#tabel_upl_cvz').load("app/kirim/pdf/tabel_upl_cv.php", {
|
||||
surat_idzz: surat_id
|
||||
});
|
||||
$("#btn_upl_cvz").hide();
|
||||
|
||||
var key="jumlah_nonjpg";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('.sr'+surat_id).html(' ('+data+')');
|
||||
$('.xr'+surat_id).html(data);
|
||||
}
|
||||
});
|
||||
var key = "jumlah_nonjpg";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {surat_id:surat_id,key:key},
|
||||
success: function(data) {
|
||||
$('.sr' + surat_id).html(' (' + data + ')');
|
||||
$('.xr' + surat_id).html(data);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
infoToast(response.status, response.message);
|
||||
}
|
||||
|
||||
}
|
||||
});
|
||||
}));
|
||||
},
|
||||
});
|
||||
}));
|
||||
|
||||
|
||||
function infoToast(icone, infone) {
|
||||
Swal.fire({
|
||||
// position: posisine,
|
||||
icon: icone,
|
||||
title: infone,
|
||||
showConfirmButton: false,
|
||||
timer: 2500
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
$('#btn_input_dok').click(function(){
|
||||
var surat_id = $('#surat_id_upload').val();
|
||||
$("#modal_dok").modal('show');
|
||||
$("#isi_modal_dok").html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/smasuk/modal_dok.php",
|
||||
data: 'surat_id='+surat_id,
|
||||
success: function(data){$('#isi_modal_dok').html(data);}
|
||||
});
|
||||
});
|
||||
|
||||
/*
|
||||
$('#btn_input_dok').click(function(){
|
||||
var surat_id = $('#surat_id_upload').val();
|
||||
$("#modal_dok").modal('show');
|
||||
$("#isi_modal_dok").html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/smasuk/modal_dok.php",
|
||||
data: 'surat_id='+surat_id,
|
||||
success: function(data){$('#isi_modal_dok').html(data);}
|
||||
});
|
||||
});
|
||||
$("#modal_dok").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_dok").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$('#btn_input_pdf').click(function(){
|
||||
$('#btn_load_cv').trigger('click');
|
||||
}); */
|
||||
$('#btn_input_pdf').click(function(){
|
||||
$('#btn_load_cv').trigger('click');
|
||||
}); */
|
||||
</script>
|
||||
@@ -1,12 +1,49 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$folder = "dok";
|
||||
$tmp_name = $_FILES["file_dok"]["tmp_name"];
|
||||
$name = $folder."/".$surat_id."_".$_FILES["file_dok"]["name"];
|
||||
$name_ins = $surat_id."_".$_FILES["file_dok"]["name"];
|
||||
move_uploaded_file($tmp_name, $name);
|
||||
$input = pg_query("INSERT INTO scan (file,surat_id) VALUES ('$name_ins','$surat_id')");
|
||||
echo $surat_id;
|
||||
?>
|
||||
// $surat_id = $_POST['surat_id'];
|
||||
// $folder = "dok";
|
||||
|
||||
// $tmp_name = $_FILES["file_dok"]["tmp_name"];
|
||||
// $name = $folder . "/" . $surat_id . "_" . $_FILES["file_dok"]["name"];
|
||||
// $name_ins = $surat_id . "_" . $_FILES["file_dok"]["name"];
|
||||
// move_uploaded_file($tmp_name, $name);
|
||||
// $input = pg_query($koneksi, "INSERT INTO scan (file,surat_id) VALUES ('$name_ins','$surat_id')");
|
||||
// echo $surat_id;
|
||||
|
||||
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$folder = "dok";
|
||||
|
||||
// Allowed MIME types and extensions
|
||||
$allowed_types = array('image/png', 'image/jpeg');
|
||||
$allowed_extensions = array('png', 'jpg', 'jpeg', 'PNG', 'JPG', 'JPEG');
|
||||
|
||||
// Get the file details
|
||||
$tmp_name = $_FILES["file_dok"]["tmp_name"];
|
||||
$file_name = $_FILES["file_dok"]["name"];
|
||||
$file_type = mime_content_type($tmp_name);
|
||||
$file_extension = pathinfo($file_name, PATHINFO_EXTENSION);
|
||||
|
||||
// Validate the file type and extension
|
||||
if (in_array($file_type, $allowed_types) && in_array($file_extension, $allowed_extensions)) {
|
||||
// Define the new file path
|
||||
$name = $folder . "/" . $surat_id . "_" . $file_name;
|
||||
$name_ins = $surat_id . "_" . $file_name;
|
||||
|
||||
// Move the uploaded file
|
||||
if (move_uploaded_file($tmp_name, $name)) {
|
||||
// Insert into the database
|
||||
$input = pg_query($koneksi, "INSERT INTO scan (file, surat_id) VALUES ('$name_ins', '$surat_id')");
|
||||
|
||||
if ($input) {
|
||||
echo $surat_id;
|
||||
} else {
|
||||
echo "Database insert error: " . pg_last_error($koneksi);
|
||||
}
|
||||
} else {
|
||||
echo "Error moving the uploaded file.";
|
||||
}
|
||||
} else {
|
||||
echo "Invalid file type or extension.";
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,581 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
|
||||
$key = isset($_POST['key']) ? $_POST['key'] : 'gagal';
|
||||
|
||||
switch ($key) {
|
||||
case 'verif_kirim':
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
|
||||
$query = "SELECT
|
||||
(SELECT COUNT(*) FROM kirim k
|
||||
INNER JOIN surat s ON k.surat_id = s.id
|
||||
LEFT 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) AS kpd,
|
||||
(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 ('')) AS tj,
|
||||
(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 ('')) AS tm
|
||||
";
|
||||
|
||||
$result = pg_query($koneksi, $query);
|
||||
$row = pg_fetch_assoc($result);
|
||||
$response = array(
|
||||
'tj' => $row['tj'],
|
||||
'tm' => $row['tm'],
|
||||
'kpd' => $row['kpd']
|
||||
);
|
||||
|
||||
echo json_encode($response);
|
||||
// echo $row['tj'] . '$%^' . $row['tm'] . '$%^' . $row['kpd'];
|
||||
break;
|
||||
|
||||
case 'delete_kepada_tl':
|
||||
$id = $_POST['id'];
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$jabatan_pegawai_id = $_POST['jabatan_pegawai_id'];
|
||||
|
||||
pg_query($koneksi, "DELETE FROM teruskan WHERE kirim_id_untuk = $id");
|
||||
pg_query($koneksi, "DELETE FROM kirim WHERE id = '$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
|
||||
)
|
||||
");
|
||||
break;
|
||||
|
||||
case 'delete_kepada_kr':
|
||||
$kirim_id = $_POST['id'];
|
||||
$result = pg_query($koneksi, "SELECT surat_id, isi FROM kirim WHERE id = $kirim_id");
|
||||
$row = pg_fetch_assoc($result);
|
||||
$surat_id = $row['surat_id'];
|
||||
$isi = $row['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)");
|
||||
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
$result = pg_query($koneksi, "SELECT MIN(k.id) AS kirimidmn
|
||||
FROM kirim k
|
||||
INNER JOIN surat s ON k.surat_id = s.id
|
||||
LEFT 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
|
||||
");
|
||||
$row = pg_fetch_assoc($result);
|
||||
$kirimidmn = $row['kirimidmn'];
|
||||
|
||||
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");
|
||||
|
||||
$result = pg_query($koneksi, "SELECT MIN(k.id) AS kirimid
|
||||
FROM kirim k
|
||||
INNER JOIN surat s ON k.surat_id = s.id
|
||||
LEFT 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
|
||||
");
|
||||
$row = pg_fetch_assoc($result);
|
||||
$kirimid = $row['kirimid'];
|
||||
|
||||
pg_query($koneksi, "UPDATE kirim SET isi = NULL, dis_baca = NULL, proses_tu = NULL, tgl_diterima = NULL WHERE id = $kirimid");
|
||||
}
|
||||
break;
|
||||
case 'simpan_kirim':
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
$perihal = $_POST['perihal'];
|
||||
$no_surat = $_POST['no_surat'];
|
||||
$jns_naskah = $_POST['jns_naskah'];
|
||||
$sif_naskah = $_POST['sif_naskah'];
|
||||
$kd_surat = $_POST['kd_surat'];
|
||||
|
||||
// Check if the surat exists
|
||||
$query = "SELECT id FROM surat WHERE id=$1";
|
||||
$result = pg_query_params($koneksi, $query, array($surat_id));
|
||||
|
||||
if (pg_num_rows($result) > 0) {
|
||||
// Update surat if it exists
|
||||
$update_query = "UPDATE surat SET perihal=$1, no_surat=$2 WHERE id=$3";
|
||||
pg_query_params($koneksi, $update_query, array($perihal, $no_surat, $surat_id));
|
||||
} else {
|
||||
// Insert new surat if it does not exist
|
||||
$insert_query = "INSERT INTO surat (satuan_kerja_id, perihal, tgl_surat_keluar, jenis_surat_id, jenis_disposisi_id, no_surat, sifat_surat_id, kode_id, pengesahan)
|
||||
VALUES ($1, $2, NOW(), $3, 3, $4, $5, $6, 1)";
|
||||
pg_query_params($koneksi, $insert_query, array($satuan_kerja_id, $perihal, $jns_naskah, $no_surat, $sif_naskah, $kd_surat));
|
||||
}
|
||||
|
||||
// Retrieve the latest surat id
|
||||
$select_query = "SELECT id FROM surat WHERE satuan_kerja_id=$1 AND no_surat=$2 AND perihal=$3 ORDER BY id DESC LIMIT 1";
|
||||
$result = pg_query_params($koneksi, $select_query, array($satuan_kerja_id, $no_surat, $perihal));
|
||||
|
||||
if ($row = pg_fetch_row($result)) {
|
||||
echo $row[0];
|
||||
} else {
|
||||
echo 'Error retrieving surat ID';
|
||||
}
|
||||
break;
|
||||
|
||||
case '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')
|
||||
");
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 'simpan_kepada_kr':
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$kepada = (int)$_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')
|
||||
");
|
||||
}
|
||||
}
|
||||
break;
|
||||
case '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];
|
||||
}
|
||||
break;
|
||||
case '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(file) NOT IN ('%.jpg', '%.jpeg', '%.png') AND k.file NOT IN ('')
|
||||
");
|
||||
while ($rk = pg_fetch_array($k)) {
|
||||
echo $rk[0];
|
||||
}
|
||||
break;
|
||||
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 LOWER(k.file) NOT LIKE '%.jpg' AND k.file NOT IN ('')");
|
||||
while ($rk = pg_fetch_array($k)) {
|
||||
echo $rk[0];
|
||||
}
|
||||
break;
|
||||
case 'hapus_kirim':
|
||||
$id = $_POST['id'];
|
||||
pg_query($koneksi, "UPDATE surat SET tahun='batal' WHERE id=$id");
|
||||
break;
|
||||
case 'start_kirim':
|
||||
$id = $_POST['id'];
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
|
||||
// Query untuk mendapatkan data kirim yang memenuhi kondisi
|
||||
$result = 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");
|
||||
|
||||
if (!$result) {
|
||||
// Jika query pertama gagal
|
||||
$error_message = pg_last_error($koneksi);
|
||||
echo "Error: Query failed. " . $error_message;
|
||||
} else {
|
||||
while ($r = pg_fetch_array($result)) {
|
||||
$kirim_id = $r['id'];
|
||||
$kepada = $r['kepada'];
|
||||
|
||||
// Query untuk mendapatkan satuan_kerja_tujuan dari data_user
|
||||
$result_sat = pg_query($koneksi, "SELECT satuan_kerja_id FROM data_user WHERE jabatan_pegawai_id='$kepada'");
|
||||
if (!$result_sat) {
|
||||
// Jika query kedua gagal
|
||||
$error_message = pg_last_error($koneksi);
|
||||
echo "Error: Query failed. " . $error_message;
|
||||
} else {
|
||||
$r_sat = pg_fetch_array($result_sat);
|
||||
$satuan_kerja_tujuan = $r_sat['satuan_kerja_id'];
|
||||
|
||||
// Update kirim dengan satuan_kerja_tujuan dan waktu lama
|
||||
$update_kirim = pg_query($koneksi, "UPDATE kirim SET satuan_kerja_tujuan='$satuan_kerja_tujuan', lama=NOW() WHERE id='$kirim_id'");
|
||||
if (!$update_kirim) {
|
||||
// Jika query update gagal
|
||||
$error_message = pg_last_error($koneksi);
|
||||
echo "Error: Query failed. " . $error_message;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Update surat dengan tgl_kirim saat semua kirim berhasil diupdate
|
||||
$update_surat = pg_query($koneksi, "UPDATE surat SET tgl_kirim=NOW() WHERE id='$id'");
|
||||
if (!$update_surat) {
|
||||
// Jika query update surat gagal
|
||||
$error_message = pg_last_error($koneksi);
|
||||
echo "Error: Query failed. " . $error_message;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case '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
|
||||
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'
|
||||
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($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' )");
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case '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'");
|
||||
break;
|
||||
case '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;
|
||||
break;
|
||||
case "gagal":
|
||||
echo 'gagaaaaaal';
|
||||
break;
|
||||
}
|
||||
// if ($key == 'verif_kirim') {
|
||||
// }
|
||||
// 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')
|
||||
// ");
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// 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];
|
||||
// }
|
||||
// }
|
||||
// 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($koneksi, "UPDATE surat SET tahun='batal' 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($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
|
||||
// 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'
|
||||
// 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($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 == '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($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;
|
||||
// }
|
||||
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$thn=$_POST['thn_count'];
|
||||
$satker=$_POST['satker_count'];
|
||||
|
||||
$output = '';
|
||||
|
||||
for ($i = 1; $i <= 12; $i++) {
|
||||
$d1=pg_query($koneksi,"SELECT COUNT(DISTINCT s.id)
|
||||
FROM surat s WHERE s.satuan_kerja_id='$satker' AND COALESCE(s.tahun,'') <> 'batal'
|
||||
AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3'
|
||||
AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='$i'
|
||||
");
|
||||
while($r1=pg_fetch_array($d1)) {
|
||||
$output .= $r1[0] . '^';
|
||||
}
|
||||
}
|
||||
|
||||
echo rtrim($output, '^');
|
||||
?>
|
||||
@@ -0,0 +1,260 @@
|
||||
$('#kirim_bos').hide();
|
||||
|
||||
$('#kirim_bos').click(function () {
|
||||
var surat_id = $('#surat_id_cek').val();
|
||||
var satuan_kerja_id = $('#satuan_kerja_idcek').val();
|
||||
|
||||
$.post("app/spengesahan/controller.php", {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: satuan_kerja_id,
|
||||
key: 'verif_kirim'
|
||||
}, function (data) {
|
||||
// var [jml_pic, jml_file, jml_kpd] = data.split('$%^');
|
||||
const result = JSON.parse(data);
|
||||
var no_surat = $('#no_surat').val();
|
||||
var perihal = $('#perihal').val();
|
||||
var jml_file = result.tm;
|
||||
var jml_kpd = result.kpd;
|
||||
|
||||
if (!no_surat || !perihal || jml_file == '0' || jml_kpd == '0') {
|
||||
infoToast('error', 'No Surat, Perihal dan \n Dokument \n Harus Terisi...!!');
|
||||
return;
|
||||
}
|
||||
|
||||
if (confirm("Anda yakin ingin mengirim ?")) {
|
||||
$.post("app/spengesahan/controller.php", {
|
||||
id: surat_id,
|
||||
satuan_kerja_id: satuan_kerja_id,
|
||||
key: 'start_kirim'
|
||||
}, function () {
|
||||
alert('Surat terkirim ke tujuan..');
|
||||
$('#modal_kirim2').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
|
||||
var thn2 = $('#disp_thn').val();
|
||||
var bln2 = $('#disp_bln').val();
|
||||
var sat = $('#satuan_kerja_id').val();
|
||||
var satker = sat == '172' ? sat : sess_satker;
|
||||
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php", {
|
||||
satker: satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
function hitung_surat() {
|
||||
var thn_count = $('#thn').val();
|
||||
var sat = $('#sat').val();
|
||||
var satker_count = (sat == '172') ? sat : $('#cek_satker').val();
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/spengesahan/count.php",
|
||||
data: {
|
||||
thn_count: thn_count,
|
||||
satker_count: satker_count
|
||||
},
|
||||
success: function (data) {
|
||||
var months = ['JANUARI', 'PEBRUARI', 'MARET', 'APRIL', 'MEI', 'JUNI', 'JULI', 'AGUSTUS', 'SEPTEMBER', 'OKTOBER', 'NOPEMBER', 'DESEMBER'];
|
||||
var b = data.split('^');
|
||||
for (var i = 0; i < 12; i++) {
|
||||
var month = months[i];
|
||||
// Additional code to use the variable 'month' would go here
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
hitung_surat();
|
||||
|
||||
$('#thn').focusout(function () {
|
||||
hitung_surat();
|
||||
});
|
||||
|
||||
|
||||
var sat = $('#sat').val();
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
/* if (sat=='3') { */
|
||||
if (sat == '172') {
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php", {
|
||||
satker: sat,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
} else {
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php", {
|
||||
satker: sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
}
|
||||
$('#bln').change(function () {
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
var sat = $('#sat').val();
|
||||
/* if (sat=='3') { */
|
||||
if (sat == '172') {
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php", {
|
||||
satker: sat,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
} else {
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php", {
|
||||
satker: sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$('#thn').focusout(function () {
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
var sat = $('#sat').val();
|
||||
|
||||
if (sat == '172') {
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php", {
|
||||
satker: sat,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
} else {
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php", {
|
||||
satker: sess_satker,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
/*
|
||||
$('#tambah_kirim').click(function(){
|
||||
var id = 0;
|
||||
var sat = $('#sat').val();
|
||||
if (sat=='172') {var satuan_kerja_id = sat;} else {var satuan_kerja_id = sess_satker;}
|
||||
$('#modal_kirim').modal('show');
|
||||
$('#modal_body_kirim').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/spengesahan/modal.php",
|
||||
data: 'id='+id
|
||||
+'&satuan_kerja_id='+satuan_kerja_id,
|
||||
success: function(data){
|
||||
$('#modal_body_kirim').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#simpan_kirim').click(function(){
|
||||
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 ((!perihal) || (!no_surat1)) {alert('Nomor Surat / Perihal Tidak Boleh Kosong');} else {
|
||||
if (sat=='172') {
|
||||
var satuan_kerja_id = sat;} else {var satuan_kerja_id = sess_satker;}
|
||||
var key = 'simpan_kirim';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/spengesahan/controller.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&perihal='+perihal
|
||||
+'&no_surat='+no_surat
|
||||
+'&satuan_kerja_id='+satuan_kerja_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_kirim').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('Data tersimpan..');
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn2:thn2,bln2:bln2});
|
||||
if (sat=='172') {
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php",{satker:sat,jenis:sess_jenis,sess_nama:sess_nama,thn2:thn2,bln2:bln2});
|
||||
} else {
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn2:thn2,bln2:bln2});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
*/
|
||||
|
||||
$('#tambah_kirim').click(function () {
|
||||
var id = 0;
|
||||
var sat = $('#sat').val();
|
||||
if (sat == '172') {
|
||||
var satuan_kerja_id = sat;
|
||||
} else {
|
||||
var satuan_kerja_id = sess_satker;
|
||||
}
|
||||
$('#modal_kirim2').modal('show');
|
||||
$('#modal_body_kirim2').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/spengesahan/modal_edit.php",
|
||||
data: {
|
||||
id: id,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
},
|
||||
success: function (data) {
|
||||
$('#modal_body_kirim2').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$("#modal_kirim").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
$("#modal_kepada").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
// $("#modal_pic").on("hidden.bs.modal", function () {
|
||||
// $(this).off('hidden.bs.modal');
|
||||
// });
|
||||
$("#modal_file").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
|
||||
$(document).on('hidden.bs.modal', function (event) {
|
||||
if ($('.modal:visible').length) {
|
||||
$('body').addClass('modal-open');
|
||||
}
|
||||
});
|
||||
|
||||
function infoToast(icone, infone) {
|
||||
Swal.fire({
|
||||
// position: posisine,
|
||||
icon: icone,
|
||||
title: infone,
|
||||
showConfirmButton: false,
|
||||
timer: 2500
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,239 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$bln_auto = date('m');
|
||||
$thn_auto = date('Y');
|
||||
|
||||
$disp_bln = isset($_POST['disp_bln']) ? $_POST['disp_bln'] : null;
|
||||
$disp_thn = isset($_POST['disp_thn']) ? $_POST['disp_thn'] : null;
|
||||
|
||||
if (($disp_bln == NULL) || ($disp_bln == '')) {
|
||||
$bln = $bln_auto;
|
||||
} else {
|
||||
$bln = $disp_bln;
|
||||
}
|
||||
if (($disp_thn == NULL) || ($disp_thn == '')) {
|
||||
$thn = $thn_auto;
|
||||
} else {
|
||||
$thn = $disp_thn;
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
var sess_satker = $('#cek_satker').val();
|
||||
var sess_jenis = $('#cek_jenis').val();
|
||||
var sess_nama = $('#cek_nama').val();
|
||||
</script>
|
||||
|
||||
<style type="text/css">
|
||||
.btn-circle.btn-md {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
padding: 7px 10px;
|
||||
border-radius: 25px;
|
||||
font-size: 15px;
|
||||
text-align: center;
|
||||
border: 3px solid #66b5fb;
|
||||
}
|
||||
|
||||
#sidebar-menu ul li a:hover {
|
||||
background: #f1f3f4 !important;
|
||||
font-color: white;
|
||||
}
|
||||
|
||||
#sidebar-menu ul li a:focus {
|
||||
background: #fce8e6 !important;
|
||||
color: #d93025 !important;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.no-border {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.modal-backdrop {
|
||||
visibility: hidden !important;
|
||||
}
|
||||
|
||||
.modal.in {
|
||||
background-color: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
</style>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<input type="hidden" id="sat" value="<?php echo $_POST['sat']; ?>">
|
||||
<div class="alert alert-icon alert-info alert-dismissible fade in" role="alert" style="color:green">
|
||||
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
<i class="mdi mdi-information"></i>
|
||||
<span><strong>PERHATIAN!</strong></span><br>
|
||||
<span>Surat-surat yang ditujukan KEPADA Direktur, mohon dikirim ke Sub Koordinator Tatausaha untuk diproses</span><br>
|
||||
<span>Kecuali surat tembusan, bisa langsung diarahkan ke Direktur</span><br>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<button type="button" class="btn btn-danger btn-rounded btn-block" id="tambah_kirim">
|
||||
<i class="fa fa-plus m-r-5"></i>Kirim Surat
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="input-group my-group">
|
||||
<select id="bln" name="bln" class="selectpicker form-control" style="width:60%;background-color:#f3f3f3;border-color:#f3f3f3;">
|
||||
<option value="0">ALL</option>
|
||||
<?php
|
||||
$months = ["JANUARI", "PEBRUARI", "MARET", "APRIL", "MEI", "JUNI", "JULI", "AGUSTUS", "SEPTEMBER", "OKTOBER", "NOPEMBER", "DESEMBER"];
|
||||
foreach ($months as $index => $month) {
|
||||
$selected = ($bln == $index + 1) ? "selected" : "";
|
||||
echo "<option value='" . ($index + 1) . "' $selected>$month</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<input type="number" class="form-control" style="width:40%; display:block; border-color:#f3f3f3; text-align: center;" name="thn" id="thn" value="<?php echo $thn; ?>">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
|
||||
|
||||
<div id="tabel_kirim"></div>
|
||||
|
||||
<div id="modal_tl" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="judul_modal_tl">Info Tindak Lanjut</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_tl"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="modal_kirim" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Kirim Surat</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_kirim"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kirim">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_kirim">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal Untuk membuat/edit Surat -->
|
||||
<div id="modal_kirim2" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Kirim Surat</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_kirim2"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kirim2">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" data-dismiss="modal" id="simpan_kirim2" style="display:none">Simpan</button>
|
||||
<button type="button" class="btn btn-inverse" id="kirim_bos"><i class="fa fa-arrow-right m-r-5"></i>KIRIM</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_pic" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="judul_modal_pic">Add Scan Surat</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_pic"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-success btn-block waves-effect" data-dismiss="modal" id="keluar_pic">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_kepada" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Add Kepada</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_kepada"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_file" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="judul_modal_file">Add Lampiran</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_file"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-success btn-block waves-effect" data-dismiss="modal" id="keluar_file">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Modal Untuk melihat Gambar -->
|
||||
<!-- <div id="modal_inbox" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Surat</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_inbox"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_inbox">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div> -->
|
||||
<!-- Modal Untuk Melihat Lampiran -->
|
||||
<div id="modal_file_inbox" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Lampiran</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_file_inbox"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-success btn-block waves-effect" data-dismiss="modal" id="keluar_file_inbox">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Modal Untuk Tujuan Pengiriman Surat Pengesahan -->
|
||||
<div id="modal_kpdxxxx" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Kepada</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_kpdxxxx"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kpdxxxx">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="app/spengesahan/js/main.js"></script>
|
||||
<script src="assets/vendor/sweetalert2/sweetalert2.all.min.js"></script>
|
||||
@@ -0,0 +1,223 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
|
||||
$id = $_POST['id'];
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'] ?? '';
|
||||
$sifat_naskah_id = $_POST['sifat_surat_id'] ?? '';
|
||||
$jenis_naskah_id = $_POST['jenis_surat_id'] ?? '';
|
||||
$kd_surat_id = $_POST['kode_surat_id'] ?? '';
|
||||
|
||||
// Jenis Surat
|
||||
$jns_options = '';
|
||||
$query_jenis = $jenis_naskah_id !== ''
|
||||
? pg_query_params($koneksi, "SELECT id, jenis FROM jenis_surat WHERE id = $1", array($jenis_naskah_id))
|
||||
: pg_query($koneksi, "SELECT id, jenis FROM jenis_surat");
|
||||
|
||||
while ($row = pg_fetch_assoc($query_jenis)) {
|
||||
$jns_options .= "<option value='" . $row['id'] . "'>" . $row['jenis'] . "</option>";
|
||||
}
|
||||
|
||||
// Sifat Surat
|
||||
$sft_options = '';
|
||||
$query_sifat = $sifat_naskah_id !== ''
|
||||
? pg_query_params($koneksi, 'SELECT id,sifat FROM sifat_surat WHERE id =$1', array($sifat_naskah_id))
|
||||
: pg_query($koneksi, 'SELECT id,sifat FROM sifat_surat');
|
||||
while ($row = pg_fetch_assoc($query_sifat)) {
|
||||
$sft_options .= "<option value='" . $row['id'] . "'>" . $row['sifat'] . "</option>";
|
||||
}
|
||||
|
||||
// Kode Surat
|
||||
$kd_surat_options = '';
|
||||
$query_kdSurat = $kd_surat_id !== ''
|
||||
? pg_query_params($koneksi, 'SELECT id, kode, keterangan FROM kode WHERE id = $1', array($kd_surat_id))
|
||||
: pg_query($koneksi, 'SELECT id, kode, keterangan FROM kode');
|
||||
while ($row = pg_fetch_assoc($query_kdSurat)) {
|
||||
$kd_surat_options .= "<option value='" . $row['id'] . "'>" . $row['kode'] . " | " . $row['keterangan'] . "</option>";
|
||||
}
|
||||
|
||||
$query_surat = ($id !== '0')
|
||||
? pg_query_params($koneksi, "SELECT id, perihal, no_surat FROM surat WHERE id = $1", array($id))
|
||||
: pg_query($koneksi, "SELECT COALESCE((SELECT MAX(id) FROM surat), 0) + 1 AS id FROM surat ORDER BY id DESC LIMIT 1; ");
|
||||
$result_surat = pg_fetch_assoc($query_surat);
|
||||
$no_surat = $result_surat['no_surat'] ?? '';
|
||||
$perihal = $result_surat['perihal'] ?? '';
|
||||
|
||||
?>
|
||||
|
||||
<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">
|
||||
<label>Nomor Surat</label>
|
||||
<input type="text" class="form-control" id="no_surat" value="<?php echo $no_surat; ?>" style="width: 40%;display: inline; margin-left: 5rem;">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Jenis Naskah</label>
|
||||
<select name="jns_naskah" id="jns_naskah" class="form-control" style="width: 40%;display: inline; margin-left: 5rem;">
|
||||
<?php echo $jns_options; ?>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Sifat Naskah</label>
|
||||
<select name="sif_naskah" id="sif_naskah" class="form-control" style="width: 40%;display: inline; margin-left: 5rem;">
|
||||
<?php echo $sft_options ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Kode Surat</label>
|
||||
<select name="kd_surat" id="kd_surat" class="form-control" style="width: 40%;display: inline; margin-left: 5rem;">
|
||||
<?php echo $kd_surat_options ?>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Perihal</label>
|
||||
<textarea class="form-control" rows="4" id="perihal"><?php echo $perihal; ?></textarea>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<br>
|
||||
<span style="font-family:InterSB;font-size:16px;color:black">TUJUAN</span><br><br>
|
||||
<div id="kpdedit"></div><br>
|
||||
|
||||
<span style="font-family:InterSB;font-size:16px;color:black">LAMPIRAN</span><br><br>
|
||||
<div id="lampedit"></div><br>
|
||||
<!-- <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/spengesahan/modal_kepada.php', {
|
||||
id: surat_id,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
});
|
||||
$('#lampedit').load('app/spengesahan/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);
|
||||
}
|
||||
}
|
||||
|
||||
$("textarea").keyup(function() {
|
||||
angka(this);
|
||||
});
|
||||
|
||||
function simpkr() {
|
||||
var surat_id = $('#surat_id_cek').val() || '0';
|
||||
var perihal = $('#perihal').val();
|
||||
var no_surat = $('#no_surat').val().replace(/\s/g, '');
|
||||
var satuan_kerja_id = (sat == '172') ? sat : sess_satker;
|
||||
var jns_naskah = $('#jns_naskah').val();
|
||||
var sif_naskah = $('#sif_naskah').val();
|
||||
var kd_surat = $('#kd_surat').val();
|
||||
|
||||
if (no_surat || perihal) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/spengesahan/controller.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
perihal: perihal,
|
||||
no_surat: no_surat,
|
||||
satuan_kerja_id: satuan_kerja_id,
|
||||
jns_naskah: jns_naskah,
|
||||
sif_naskah: sif_naskah,
|
||||
kd_surat: kd_surat,
|
||||
key: 'simpan_kirim'
|
||||
},
|
||||
success: function(data) {
|
||||
$('#surat_id_cek').val(data);
|
||||
|
||||
var loadParams = {
|
||||
id: data,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
};
|
||||
|
||||
$('#kpdedit').load('app/spengesahan/modal_kepada.php', loadParams);
|
||||
$('#lampedit').load('app/spengesahan/upd_file.php', loadParams);
|
||||
|
||||
var tabelParams = {
|
||||
satker: satuan_kerja_id,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: $('#thn').val(),
|
||||
bln2: $('#bln').val()
|
||||
};
|
||||
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php", tabelParams);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function simpan_tujuan_kirim() {
|
||||
var surat_id = $('#surat_id_cek').val();; // nomer surat masih belum sinkron
|
||||
var satuan_kerja_id = $('#satuan_kerja_id_cek').val();
|
||||
|
||||
var kepada = 165; // ini ID dari Sub kordinator TU
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/spengesahan/controller.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
kepada: kepada,
|
||||
satuan_kerja_penginput: satuan_kerja_id,
|
||||
key: 'simpan_kepada_kr'
|
||||
},
|
||||
success: function(data) {
|
||||
$('#kepada_kr').val('');
|
||||
var sat = $('#sat').val();
|
||||
var thn2 = $('#thn').val();
|
||||
var bln2 = $('#bln').val();
|
||||
var stk = sat == '172' ? sat : sess_satker;
|
||||
var tabelParams = {
|
||||
satker: stk,
|
||||
jenis: sess_jenis,
|
||||
sess_nama: sess_nama,
|
||||
thn2: thn2,
|
||||
bln2: bln2
|
||||
};
|
||||
|
||||
$('#tabel_kirim').load("app/spengesahan/table.php", tabelParams);
|
||||
$('#tabel_kepada_kr').load('app/spengesahan/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: stk
|
||||
});
|
||||
|
||||
// $.ajax({
|
||||
// type: "POST",
|
||||
// url: "app/spengesahan/controller.php",
|
||||
// data: {
|
||||
// surat_id: surat_id,
|
||||
// satuan_kerja_id: stk,
|
||||
// key: "jumlah_kepada"
|
||||
// },
|
||||
// success: function(data) {
|
||||
// $('.sp' + surat_id).html(' (' + data + ')');
|
||||
// $('.xp' + surat_id).html(data);
|
||||
// $('#kepada_kr').first().focus().selected();
|
||||
// }
|
||||
// });
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
$('#perihal').focusout(function() {
|
||||
simpkr();
|
||||
setTimeout(function() {
|
||||
simpan_tujuan_kirim();
|
||||
}, 2000);
|
||||
});
|
||||
</script>
|
||||
@@ -0,0 +1,261 @@
|
||||
<script type="text/javascript">
|
||||
var sess_satker = $('#cek_satker').val();
|
||||
</script>
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$surat_id = $_POST['id'];
|
||||
$satuan_kerja_id = $_POST['satuan_kerja_id'];
|
||||
?>
|
||||
<input type="hidden" id="surat_idg" value="<?php echo $surat_id; ?>">
|
||||
<input type="hidden" id="satuan_kerja_idg" value="<?php echo $satuan_kerja_id; ?>">
|
||||
<!-- <form role="form"> -->
|
||||
<!-- <div class="form-group md_kpd"> -->
|
||||
<!--<label>Kepada</label>-->
|
||||
<!-- <input type="text" class="form-control" list="browsers" name="browser" id="kepada_kr" Placeholder="Pilih tujuan.."> -->
|
||||
<!-- <datalist id="browsers"> -->
|
||||
<?php
|
||||
// $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) AS kode1,
|
||||
// CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',2) AS INTEGER) AS kode2
|
||||
// FROM data_user k
|
||||
// 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'
|
||||
// ORDER BY kode1 ASC, kode2 ASC");
|
||||
// while ($rows = pg_fetch_array($userpeg)) {
|
||||
?>
|
||||
<?php
|
||||
// if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<!-- <option id_jab="<?php echo ($rows['id']); ?>" value="<?php echo $rows['kode1'] . ' - ' . $rows['nama']; ?>"></option> -->
|
||||
<?php
|
||||
// } else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<!-- <option id_jab="<?php echo ($rows['id']); ?>" value="<?php echo $rows['kode1'] . ' - ' . $rows['nama']; ?>"><?php echo $rows['kode1'] . ' - ' . $rows['nama']; ?></option> -->
|
||||
<?php
|
||||
// }
|
||||
// }
|
||||
?>
|
||||
<!-- </datalist> -->
|
||||
</div>
|
||||
|
||||
<!-- <button type="button" style="display: none;" class="btn btn-success btn-block md_kpd" id="simpan_kepada_kr">Simpan</button> -->
|
||||
<!-- </form> -->
|
||||
<!-- <div class="row">
|
||||
<div class="col-lg-6">
|
||||
<button type="button" class="btn btn-default btn-block" id="kirim_semua"><i class="fa fa-arrow-down m-r-5"></i>SEMUA SATKER</button>
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<button type="button" class="btn btn-default btn-block" id="clear_kepada"><i class="fa fa-remove m-r-5"></i>CLEAR LIST</button>
|
||||
</div>
|
||||
</div> -->
|
||||
<br>
|
||||
<div id="tabel_kepada_kr"></div>
|
||||
|
||||
<script>
|
||||
$('#kepada_kr').focusin(function() {
|
||||
var no_surat = $('#no_surat').val();
|
||||
var perihal = $('#perihal').val();
|
||||
if ((!no_surat) || (!perihal)) {
|
||||
alert('No Surat dan Perihal harus ter-isi semua..');
|
||||
$('#no_surat').focus();
|
||||
} else {}
|
||||
});
|
||||
|
||||
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var satuan_kerja_id = $('#satuan_kerja_idg').val();
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: satuan_kerja_id
|
||||
});
|
||||
|
||||
$('#simpan_kepada_kr').click(function() {
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var kepada_kr = $('#kepada_kr').val();
|
||||
|
||||
var imp3 = $("#kepada_kr").val();
|
||||
var z3 = $('#browsers');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
//var kepada = 771; // ini ID dari SatKer Kepala Bagian Umum
|
||||
var kepada = val3.attr('id_jab');
|
||||
var key = "simpan_kepada_kr";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
kepada: kepada,
|
||||
satuan_kerja_penginput: satuan_kerja_id,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
$('#kepada_kr').val('');
|
||||
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;
|
||||
}
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: stk
|
||||
});
|
||||
var key = "jumlah_kepada";
|
||||
$.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);
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
$('#kepada_kr').change(function() {
|
||||
var kepada_kr = $('#kepada_kr').val();
|
||||
if (!kepada_kr) {} else {
|
||||
$('#simpan_kepada_kr').trigger('click');
|
||||
}
|
||||
});
|
||||
|
||||
$('#kirim_semua').click(function() {
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var key = 'kirim_semua';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id=' + surat_id +
|
||||
'&satuan_kerja_penginput=' + satuan_kerja_id +
|
||||
'&key=' + key,
|
||||
success: function(data) {
|
||||
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;
|
||||
}
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: stk
|
||||
});
|
||||
var key = "jumlah_kepada";
|
||||
$.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);
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#clear_kepada').click(function() {
|
||||
var x = confirm("Anda yakin ingin menghapus semuanya ?");
|
||||
if (x) {
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var key = 'clear_kepada';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_penginput: satuan_kerja_id,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
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;
|
||||
}
|
||||
$('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_id: stk
|
||||
});
|
||||
var key = "jumlah_kepada";
|
||||
$.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);
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
</script>
|
||||
@@ -0,0 +1,159 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$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>
|
||||
<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="50" align="center">Tools</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
|
||||
$d = pg_query($koneksi,
|
||||
"SELECT j.nama AS jabatan_nama, k.id, k.tgl_diterima, k.satuan_kerja_tujuan,
|
||||
ROW_NUMBER() OVER (ORDER BY k.id) as row_number
|
||||
FROM kirim k
|
||||
INNER JOIN surat s ON k.surat_id = s.id
|
||||
LEFT JOIN teruskan t ON k.id = t.kirim_id_untuk
|
||||
LEFT JOIN jabatan_pegawai j ON j.id = k.kepada
|
||||
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;");
|
||||
// $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 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 ");
|
||||
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
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
$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();
|
||||
}
|
||||
|
||||
$("#tabel_data_kepada_kr").on('click', '.delete_kepada_kr', function() {
|
||||
|
||||
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>
|
||||
@@ -0,0 +1,235 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$satuan_kerja_id = $_POST['satker'];
|
||||
$jenis_user = $_POST['jenis'];
|
||||
$sess_nama = $_POST['sess_nama'];
|
||||
|
||||
$bln2 = $_POST['bln2'];
|
||||
$thn2 = $_POST['thn2'];
|
||||
?>
|
||||
|
||||
<input type="hidden" id="jenis" value="<?php echo $jenis_user; ?>">
|
||||
<input type="hidden" id="sess_nama" value="<?php echo $sess_nama; ?>">
|
||||
<input type="hidden" id="satuan_kerja_id" value="<?php echo $satuan_kerja_id; ?>">
|
||||
|
||||
<input type="hidden" id="disp_bln" value="<?php echo $bln2; ?>">
|
||||
<input type="hidden" id="disp_thn" value="<?php echo $thn2; ?>">
|
||||
<input type="hidden" id="satuan_kerja_idcek" value="<?php echo $satuan_kerja_id; ?>">
|
||||
|
||||
<table id="tabel_data_kirim" class="table table-striped table-condensed table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>
|
||||
<center>No</center>
|
||||
</th>
|
||||
<th>
|
||||
<center>No Surat</center>
|
||||
</th>
|
||||
<th>
|
||||
<center>Perihal</center>
|
||||
</th>
|
||||
<th>
|
||||
<center>Sifat Naskah</center>
|
||||
</th>
|
||||
<th>
|
||||
<center>Status</center>
|
||||
</th>
|
||||
<th>
|
||||
<center>Tanggal Kirim</center>
|
||||
</th>
|
||||
<th>
|
||||
<center>Aksi</center>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$data = pg_query($koneksi, "SELECT surat.tgl_surat_keluar, surat.perihal, surat.satuan_kerja_id, surat.id, sifat_surat.sifat, surat.stts_kendali, surat.no_surat, kirim.surat_id AS kirimid, surat.jenis_surat_id, surat.sifat_surat_id, surat.kode_id AS kd_surat
|
||||
FROM surat
|
||||
LEFT JOIN kirim ON kirim.surat_id = surat.id
|
||||
INNER JOIN sifat_surat ON sifat_surat.id = surat.sifat_surat_id
|
||||
WHERE surat.satuan_kerja_id = '$satuan_kerja_id'
|
||||
AND COALESCE(tahun, '') <> 'batal'
|
||||
AND (('$thn2' = '') OR (EXTRACT(YEAR FROM DATE(surat.tgl_surat_keluar)) = '$thn2'))
|
||||
AND (('$bln2' = '0') OR (EXTRACT(MONTH FROM DATE(surat.tgl_surat_keluar)) = '$bln2'))
|
||||
AND surat.pengesahan = 1
|
||||
GROUP BY surat.tgl_surat_keluar, surat.perihal, surat.satuan_kerja_id, surat.id, kirim.surat_id, sifat_surat.sifat, surat.stts_kendali
|
||||
ORDER BY surat.tgl_surat_keluar DESC
|
||||
");
|
||||
|
||||
$nomer = 1;
|
||||
while ($r = pg_fetch_array($data)) {
|
||||
$surat_id = htmlspecialchars($r['id'], ENT_QUOTES, 'UTF-8');
|
||||
$to = '';
|
||||
|
||||
$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)
|
||||
");
|
||||
if ($ro = pg_fetch_array($o)) {
|
||||
$to = htmlspecialchars($ro['jabatan_untuk'], ENT_QUOTES, 'UTF-8');
|
||||
}
|
||||
|
||||
$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 = $r[satuan_kerja_id]");
|
||||
if ($rp = pg_fetch_array($p)) {
|
||||
$tp = htmlspecialchars($rp['jabatan_pegawai_id'], ENT_QUOTES, 'UTF-8');
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td style="width: 5%;"><center><?= $nomer++ ?></center></td>
|
||||
<td style="width: 5%;"><?= htmlspecialchars($r['no_surat'], ENT_QUOTES, 'UTF-8') ?></td>
|
||||
<td style="width: 40%;"><?= htmlspecialchars($r['perihal'], ENT_QUOTES, 'UTF-8') ?></td>
|
||||
<td style="width: 10%;">
|
||||
<input type="hidden" name="sifat_surat" value="<?= htmlspecialchars($r['sifat_surat_id'], ENT_QUOTES, 'UTF-8') ?>">
|
||||
<input type="hidden" name="jenis_surat" value="<?= htmlspecialchars($r['jenis_surat_id'], ENT_QUOTES, 'UTF-8') ?>">
|
||||
<input type="hidden" name="kode_surat_id" value="<?= htmlspecialchars($r['kd_surat'], ENT_QUOTES, 'UTF-8') ?>">
|
||||
<input type="hidden" name="kirim_id" value="<?= htmlspecialchars($r['kirimid'], ENT_QUOTES, 'UTF-8') ?>"> <!-- kode surat -->
|
||||
<center><?= htmlspecialchars($r['sifat'], ENT_QUOTES, 'UTF-8') ?></center>
|
||||
</td>
|
||||
<td style="width: 10%;">
|
||||
<center>
|
||||
<?php
|
||||
switch ($r['stts_kendali']) {
|
||||
case 0:
|
||||
echo 'Pengajuan';
|
||||
break;
|
||||
case 1:
|
||||
echo 'Verifikasi';
|
||||
break;
|
||||
case 99:
|
||||
echo 'Ditolak';
|
||||
break;
|
||||
}
|
||||
?>
|
||||
</center>
|
||||
</td>
|
||||
<td style="width: 7%;"><center><?= date('d-m-Y H:i', strtotime($r['tgl_surat_keluar'])) ?></center></td>
|
||||
<td style="width: 10%;">
|
||||
<center>
|
||||
<button type="button" name="edit_surat" class="btn btn-primary btn-xs edit_surat" id="<?= $surat_id ?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-pencil"></i>
|
||||
</button>
|
||||
<button type="button" name="hapus_surat" class="btn btn-danger btn-xs hapus_surat" id="<?= $surat_id ?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-trash"></i>
|
||||
</button>
|
||||
<button type="button" name="show_surat" class="btn btn-info btn-xs show_surat" id="<?= $surat_id ?>" data-content="Show" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<?php
|
||||
if ($to != $tp) {
|
||||
$jko = pg_query($koneksi, "SELECT COUNT(*) FROM komen WHERE surat_id = $surat_id");
|
||||
if ($rjko = pg_fetch_array($jko)) {
|
||||
$tjko = $rjko[0];
|
||||
if ($tjko == 0) {
|
||||
echo '<i class="fa fa-eye"></i>';
|
||||
} else {
|
||||
echo '<span style="color:red;font-family:Arial;font-weight:bold">' . $tjko . '</span>';
|
||||
}
|
||||
}
|
||||
} else {
|
||||
echo '<i class="fa fa-check"></i>';
|
||||
}
|
||||
?>
|
||||
</button>
|
||||
</center>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
|
||||
</table>
|
||||
|
||||
<script type="text/javascript">
|
||||
$('button[name="edit_surat"]').popover();
|
||||
$('button[name="hapus_surat"]').popover();
|
||||
$('button[name="show_surat"]').popover();
|
||||
$("#tabel_data_kirim").DataTable({
|
||||
"paging": true,
|
||||
"lengthChange": true,
|
||||
"searching": true,
|
||||
"ordering": false,
|
||||
"info": true,
|
||||
"autoWidth": false
|
||||
});
|
||||
|
||||
$("#tabel_data_kirim").on('click', '.edit_surat', function() {
|
||||
var id = $(this).attr('id');
|
||||
var satuan_kerja_id = $('#satuan_kerja_idcek').val();
|
||||
var sifat_surat_id = $(this).closest('tr').find('input[name="sifat_surat"]').val();
|
||||
var jenis_surat_id = $(this).closest('tr').find('input[name="jenis_surat"]').val();
|
||||
var kode_surat_id = $(this).closest('tr').find('input[name="kode_surat_id"]').val();
|
||||
|
||||
$('#modal_kirim2').modal('show');
|
||||
$('#modal_body_kirim2').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/spengesahan/modal_edit.php",
|
||||
data: {
|
||||
id: id,
|
||||
satuan_kerja_id: satuan_kerja_id,
|
||||
sifat_surat_id: sifat_surat_id,
|
||||
jenis_surat_id: jenis_surat_id,
|
||||
kode_surat_id: kode_surat_id
|
||||
},
|
||||
success: function(data) {
|
||||
$('#modal_body_kirim2').html(data);
|
||||
$('#perihal').first().focus();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_kirim").on('click', '.hapus_surat', function() {
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "hapus_kirim";
|
||||
var id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/spengesahan/controller.php",
|
||||
data: {
|
||||
id: id,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
rowElement.fadeOut(500).remove();
|
||||
// $('#tabel_data_kirim').load("app/spengesahan/tabel.php");
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#tabel_data_kirim").on('click', '.show_surat', function() {
|
||||
var currentRow = $(this).closest("tr");
|
||||
var perihal = currentRow.find("td:eq(2)").text();
|
||||
var id = $(this).attr('id');
|
||||
var cek_satker = $('#satuan_kerja_idcek').val();
|
||||
var kirimid = $(this).closest('tr').find('input[name="kirim_id"]').val();
|
||||
var key = 'kirim_awal';
|
||||
$('#modal_tl').modal('show');
|
||||
$('#modal_body_tl').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/main.php",
|
||||
data: {
|
||||
id: id,
|
||||
kirimid: kirimid,
|
||||
perihal: perihal,
|
||||
cek_satker: cek_satker,
|
||||
key: 'kirim_awal'
|
||||
},
|
||||
success: function(data) {
|
||||
$('#modal_body_tl').html(data);
|
||||
$('#inkomen').hide();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@@ -0,0 +1,113 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$surat_id = $_POST['id'];
|
||||
?>
|
||||
|
||||
<form id="fr_cvz" name="fr_cvz" class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
|
||||
<input type="hidden" value="<?php echo $surat_id; ?>" name="surat_id_uploadz">
|
||||
<div class="btn-group btn-group-justified singit">
|
||||
<a class="btn btn-default waves-effect waves-light" role="button" id="btn_load_cvz"><i class="fa fa-folder-open"></i> Pilih File</a>
|
||||
<a class="btn btn-danger waves-effect waves-light" role="button" id="btn_upl_cvz"><i class="fa fa-upload"></i> Upload</a>
|
||||
</div>
|
||||
<input type="file" name="input_load_cvz" class="filestyle" style="display:none" data-buttonbefore="true" id="input_load_cvz">
|
||||
</form>
|
||||
|
||||
<div id="tabel_upl_cvz"></div>
|
||||
|
||||
<script>
|
||||
var surat_id = $('input[name="surat_id_uploadz"]').val();
|
||||
$('#btn_upl_cvz').hide();
|
||||
|
||||
$('#tabel_upl_cvz').load("app/kirim/pdf/tabel_upl_cv.php", {
|
||||
surat_idzz: surat_id
|
||||
});
|
||||
//$('#dok_tbl').load("app/smasuk/tabel.php", {surat_id: surat_idpdf});
|
||||
|
||||
$('#btn_load_cvz').click(function() {
|
||||
var no_surat = $('#no_surat').val();
|
||||
var perihal = $('#perihal').val();
|
||||
if ((!no_surat) || (!perihal)) {
|
||||
infoToast('error', 'No Surat dan Perihal harus ter-isi semua..!!')
|
||||
// alert('No Surat dan Perihal harus ter-isi semua..');
|
||||
$('#no_surat').focus();
|
||||
} else {
|
||||
$('#input_load_cvz').trigger('click');
|
||||
}
|
||||
});
|
||||
|
||||
$('#input_load_cvz').change(function(e) {
|
||||
var fileName = e.target.files[0].name;
|
||||
$("#btn_upl_cvz").trigger('click');
|
||||
});
|
||||
|
||||
$('#btn_upl_cvz').click(function() {
|
||||
$("#fr_cvz").trigger('submit');
|
||||
});
|
||||
|
||||
$("#fr_cvz").on('submit', (function(e) {
|
||||
e.preventDefault();
|
||||
$.ajax({
|
||||
url: "app/kirim/pdf/upl_cv.php",
|
||||
type: "POST",
|
||||
data: new FormData(this),
|
||||
contentType: false,
|
||||
cache: false,
|
||||
processData: false,
|
||||
success: function(data) {
|
||||
var response = JSON.parse(data);
|
||||
if (response.status == 'success') {
|
||||
$('#tabel_upl_cvz').load("app/kirim/pdf/tabel_upl_cv.php", {
|
||||
surat_idzz: surat_id
|
||||
});
|
||||
$("#btn_upl_cvz").hide();
|
||||
|
||||
var key = "jumlah_nonjpg";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {surat_id:surat_id,key:key},
|
||||
success: function(data) {
|
||||
$('.sr' + surat_id).html(' (' + data + ')');
|
||||
$('.xr' + surat_id).html(data);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
infoToast(response.status, response.message);
|
||||
}
|
||||
|
||||
},
|
||||
});
|
||||
}));
|
||||
|
||||
|
||||
function infoToast(icone, infone) {
|
||||
Swal.fire({
|
||||
// position: posisine,
|
||||
icon: icone,
|
||||
title: infone,
|
||||
showConfirmButton: false,
|
||||
timer: 2500
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
$('#btn_input_dok').click(function(){
|
||||
var surat_id = $('#surat_id_upload').val();
|
||||
$("#modal_dok").modal('show');
|
||||
$("#isi_modal_dok").html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/smasuk/modal_dok.php",
|
||||
data: 'surat_id='+surat_id,
|
||||
success: function(data){$('#isi_modal_dok').html(data);}
|
||||
});
|
||||
});
|
||||
|
||||
$("#modal_dok").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$('#btn_input_pdf').click(function(){
|
||||
$('#btn_load_cv').trigger('click');
|
||||
}); */
|
||||
</script>
|
||||
@@ -1,37 +1,197 @@
|
||||
<?php
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$key=$_POST['key'];
|
||||
if ($key=='simpan_komen') {
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$jabatan_pegawai_id=$_POST['jabatan_pegawai_id'];
|
||||
$satuan_kerja_penginput=$_POST['satuan_kerja_penginput'];
|
||||
$komen=$_POST['komen'];
|
||||
if (($komen=='') || ($komen==NULL)) {} else {
|
||||
pg_query("INSERT INTO komen (surat_id,jabatan_pegawai_id,tanggal,komen) VALUES ($surat_id,$jabatan_pegawai_id,NOW(),'$komen')");
|
||||
$key = $_POST['key'];
|
||||
$stts_kendali = ($_POST['stts_kendali']!='')?$_POST['stts_kendali']:'';
|
||||
|
||||
|
||||
switch ($key) {
|
||||
case 'simpan_komen':
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$jabatan_pegawai_id = $_POST['jabatan_pegawai_id'];
|
||||
$satuan_kerja_penginput = $_POST['satuan_kerja_penginput'];
|
||||
$komen = $_POST['komen'];
|
||||
|
||||
if (!empty($komen)) {
|
||||
pg_query($koneksi, "INSERT INTO komen (surat_id,jabatan_pegawai_id,tanggal,komen) VALUES ($surat_id,$jabatan_pegawai_id,NOW(),'$komen')");
|
||||
}
|
||||
|
||||
$db = pg_query($koneksi, "SELECT k.id FROM komen k WHERE k.surat_id=$surat_id AND k.jabatan_pegawai_id=$jabatan_pegawai_id AND k.komen='$komen' AND k.id=(SELECT MAX(k1.id) FROM komen k1
|
||||
WHERE k1.surat_id=$surat_id AND k1.jabatan_pegawai_id=$jabatan_pegawai_id AND k1.komen='$komen'
|
||||
)");
|
||||
while ($rdb = pg_fetch_array($db)) {
|
||||
$komen_id = $rdb[0];
|
||||
}
|
||||
|
||||
$d = pg_query($koneksi, "SELECT id,kepada FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_tujuan IS NULL AND lama IS NULL AND satuan_kerja_penginput=$satuan_kerja_penginput");
|
||||
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 dis_baca='SM' WHERE surat_id=$surat_id AND satuan_kerja_tujuan=$satuan_kerja_tujuan");
|
||||
pg_query($koneksi, "UPDATE kirim SET satuan_kerja_tujuan='$satuan_kerja_tujuan', lama=NOW() WHERE id='$kirim_id' AND satuan_kerja_tujuan IS NULL AND lama IS NULL");
|
||||
|
||||
pg_query($koneksi, "INSERT INTO teruskan (surat_id,komen_id,jabatan_dari,kirim_id_untuk,jabatan_untuk) VALUES (
|
||||
$surat_id,$komen_id,$jabatan_pegawai_id,$kirim_id,$kepada
|
||||
)");
|
||||
}
|
||||
if ($stts_kendali==99) {
|
||||
# code...
|
||||
pg_query($koneksi, "UPDATE surat SET stts_kendali =99 where id=$surat_id");
|
||||
} else {
|
||||
# code...
|
||||
pg_query($koneksi, "UPDATE surat SET stts_kendali =1 where id=$surat_id");
|
||||
}
|
||||
echo $surat_id . ' ' . $komen_id . ' ' . $jabatan_pegawai_id . ' ' . $kirim_id . ' ' . $kepada;
|
||||
break;
|
||||
|
||||
case 'hapus_komen':
|
||||
$id = $_POST['id'];
|
||||
$d = pg_query($koneksi, "SELECT file FROM scan_komen WHERE komen_id='$id'");
|
||||
while ($r = pg_fetch_array($d)) {
|
||||
$fil = $r[0];
|
||||
$path = "/var/www/simdistu/app/tindaklanjut/dok/" . $fil;
|
||||
if (file_exists($path)) {
|
||||
unlink($path);
|
||||
}
|
||||
$path1 = "/var/www/simdistu/app/tindaklanjut/pdf/pdf/" . $fil;
|
||||
if (file_exists($path1)) {
|
||||
unlink($path1);
|
||||
}
|
||||
}
|
||||
$del_pr = pg_query($koneksi, "DELETE FROM scan_komen WHERE komen_id='$id'");
|
||||
pg_query($koneksi, "DELETE FROM komen WHERE id=$id");
|
||||
break;
|
||||
|
||||
case 'jumlah_jpg':
|
||||
$komen_id = $_POST['komen_id'];
|
||||
$k = pg_query($koneksi, "SELECT COUNT(*)
|
||||
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
|
||||
WHERE k.komen_id='$komen_id' AND LOWER(k.file) LIKE ANY (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
|
||||
while ($rk = pg_fetch_array($k)) {
|
||||
echo $rk[0];
|
||||
}
|
||||
break;
|
||||
|
||||
case 'jumlah_nonjpg':
|
||||
$komen_id = $_POST['komen_id'];
|
||||
$k = pg_query($koneksi, "SELECT COUNT(*)
|
||||
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
|
||||
WHERE k.komen_id='$komen_id' AND LOWER(k.file) NOT LIKE ALL (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
|
||||
while ($rk = pg_fetch_array($k)) {
|
||||
echo $rk[0];
|
||||
}
|
||||
break;
|
||||
|
||||
case 'edit_komen':
|
||||
$id = $_POST['id'];
|
||||
$komen = $_POST['komen'];
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$jabatan_pegawai_id = $_POST['jabatan_pegawai_id'];
|
||||
pg_query($koneksi, "UPDATE komen SET komen='$komen',status=NULL WHERE id=$id");
|
||||
break;
|
||||
|
||||
case 'hapus_arahan':
|
||||
$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)");
|
||||
pg_query($koneksi, "DELETE FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id");
|
||||
}
|
||||
pg_query($koneksi, "UPDATE surat SET stts_kendali =1 where id=$surat_id");
|
||||
|
||||
break;
|
||||
case 'not_approve':
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$jabatan_pegawai_id = $_POST['jabatan_pegawai_id'];
|
||||
$satuan_kerja_penginput = $_POST['satuan_kerja_penginput'];
|
||||
$komen = $_POST['komen'];
|
||||
|
||||
if (!empty($komen)) {
|
||||
pg_query($koneksi, "INSERT INTO komen (surat_id,jabatan_pegawai_id,tanggal,komen) VALUES ($surat_id,$jabatan_pegawai_id,NOW(),'$komen')");
|
||||
}
|
||||
|
||||
$db = pg_query($koneksi, "SELECT k.id FROM komen k WHERE k.surat_id=$surat_id AND k.jabatan_pegawai_id=$jabatan_pegawai_id AND k.komen='$komen' AND k.id=(SELECT MAX(k1.id) FROM komen k1
|
||||
WHERE k1.surat_id=$surat_id AND k1.jabatan_pegawai_id=$jabatan_pegawai_id AND k1.komen='$komen'
|
||||
)");
|
||||
while ($rdb = pg_fetch_array($db)) {
|
||||
$komen_id = $rdb[0];
|
||||
}
|
||||
|
||||
$d = pg_query($koneksi, "SELECT id,kepada FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_tujuan IS NULL AND lama IS NULL AND satuan_kerja_penginput=$satuan_kerja_penginput");
|
||||
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 dis_baca='SM' WHERE surat_id=$surat_id AND satuan_kerja_tujuan=$satuan_kerja_tujuan");
|
||||
pg_query($koneksi, "UPDATE kirim SET satuan_kerja_tujuan='$satuan_kerja_tujuan', lama=NOW() WHERE id='$kirim_id' AND satuan_kerja_tujuan IS NULL AND lama IS NULL");
|
||||
|
||||
pg_query($koneksi, "INSERT INTO teruskan (surat_id,komen_id,jabatan_dari,kirim_id_untuk,jabatan_untuk) VALUES (
|
||||
$surat_id,$komen_id,$jabatan_pegawai_id,$kirim_id,$kepada
|
||||
)");
|
||||
}
|
||||
pg_query($koneksi, "UPDATE surat SET stts_kendali =99 where id=$surat_id");
|
||||
echo $surat_id . ' ' . $komen_id . ' ' . $jabatan_pegawai_id . ' ' . $kirim_id . ' ' . $kepada;
|
||||
break;
|
||||
default:
|
||||
echo "Invalid key provided.";
|
||||
break;
|
||||
}
|
||||
|
||||
$db=pg_query("SELECT k.id FROM komen k WHERE k.surat_id=$surat_id AND k.jabatan_pegawai_id=$jabatan_pegawai_id AND k.komen='$komen' AND k.id=(SELECT MAX(k1.id) FROM komen k1
|
||||
WHERE k1.surat_id=$surat_id AND k1.jabatan_pegawai_id=$jabatan_pegawai_id AND k1.komen='$komen'
|
||||
)");
|
||||
while($rdb=pg_fetch_array($db)) {
|
||||
$komen_id=$rdb[0];
|
||||
}
|
||||
|
||||
$d=pg_query("SELECT id,kepada FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_tujuan IS NULL AND lama IS NULL AND satuan_kerja_penginput=$satuan_kerja_penginput");
|
||||
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 dis_baca='SM' WHERE surat_id=$surat_id AND satuan_kerja_tujuan=$satuan_kerja_tujuan");
|
||||
pg_query("UPDATE kirim SET satuan_kerja_tujuan='$satuan_kerja_tujuan', lama=NOW() WHERE id='$kirim_id' AND satuan_kerja_tujuan IS NULL AND lama IS NULL");
|
||||
|
||||
pg_query("INSERT INTO teruskan (surat_id,komen_id,jabatan_dari,kirim_id_untuk,jabatan_untuk) VALUES (
|
||||
$surat_id,$komen_id,$jabatan_pegawai_id,$kirim_id,$kepada
|
||||
)");
|
||||
}
|
||||
echo $surat_id.' '.$komen_id.' '.$jabatan_pegawai_id.' '.$kirim_id.' '.$kepada;
|
||||
/*
|
||||
|
||||
|
||||
// include('../koneksi.php');
|
||||
// $key = $_POST['key'];
|
||||
// if ($key == 'simpan_komen') {
|
||||
// $surat_id = $_POST['surat_id'];
|
||||
// $jabatan_pegawai_id = $_POST['jabatan_pegawai_id'];
|
||||
// $satuan_kerja_penginput = $_POST['satuan_kerja_penginput'];
|
||||
// $komen = $_POST['komen'];
|
||||
// if (($komen == '') || ($komen == NULL)) {
|
||||
// } else {
|
||||
// pg_query($koneksi, "INSERT INTO komen (surat_id,jabatan_pegawai_id,tanggal,komen) VALUES ($surat_id,$jabatan_pegawai_id,NOW(),'$komen')");
|
||||
// }
|
||||
|
||||
// $db = pg_query($koneksi, "SELECT k.id FROM komen k WHERE k.surat_id=$surat_id AND k.jabatan_pegawai_id=$jabatan_pegawai_id AND k.komen='$komen' AND k.id=(SELECT MAX(k1.id) FROM komen k1
|
||||
// WHERE k1.surat_id=$surat_id AND k1.jabatan_pegawai_id=$jabatan_pegawai_id AND k1.komen='$komen'
|
||||
// )");
|
||||
// while ($rdb = pg_fetch_array($db)) {
|
||||
// $komen_id = $rdb[0];
|
||||
// }
|
||||
|
||||
// $d = pg_query($koneksi, "SELECT id,kepada FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_tujuan IS NULL AND lama IS NULL AND satuan_kerja_penginput=$satuan_kerja_penginput");
|
||||
// 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 dis_baca='SM' WHERE surat_id=$surat_id AND satuan_kerja_tujuan=$satuan_kerja_tujuan");
|
||||
// pg_query($koneksi, "UPDATE kirim SET satuan_kerja_tujuan='$satuan_kerja_tujuan', lama=NOW() WHERE id='$kirim_id' AND satuan_kerja_tujuan IS NULL AND lama IS NULL");
|
||||
|
||||
// pg_query($koneksi, "INSERT INTO teruskan (surat_id,komen_id,jabatan_dari,kirim_id_untuk,jabatan_untuk) VALUES (
|
||||
// $surat_id,$komen_id,$jabatan_pegawai_id,$kirim_id,$kepada
|
||||
// )");
|
||||
// }
|
||||
// echo $surat_id . ' ' . $komen_id . ' ' . $jabatan_pegawai_id . ' ' . $kirim_id . ' ' . $kepada;
|
||||
/*
|
||||
$cek_satker=pg_query("SELECT id FROM teruskan WHERE surat_id=$surat_id AND komen_id=$komen_id AND jabatan_dari=$jabatan_pegawai_id AND kirim_id_untuk=$kirim_id AND jabatan_untuk=$kepada");
|
||||
$row_satker = pg_fetch_row($cek_satker);
|
||||
if ($row_satker[0] > 0) {} else {
|
||||
@@ -40,53 +200,60 @@ echo $surat_id.' '.$komen_id.' '.$jabatan_pegawai_id.' '.$kirim_id.' '.$kepada;
|
||||
)");
|
||||
}
|
||||
*/
|
||||
} else
|
||||
if ($key=='hapus_komen') {
|
||||
$id=$_POST['id'];
|
||||
$d=pg_query("SELECT file FROM scan_komen WHERE komen_id='$id'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$fil=$r[0];
|
||||
$path = "/var/www/simdistu/app/tindaklanjut/dok/".$fil;
|
||||
if(file_exists($path)){unlink($path);}
|
||||
$path1 = "/var/www/simdistu/app/tindaklanjut/pdf/pdf/".$fil;
|
||||
if(file_exists($path1)){unlink($path1);}
|
||||
}
|
||||
$del_pr=pg_query("DELETE FROM scan_komen WHERE komen_id='$id'");
|
||||
pg_query("DELETE FROM komen WHERE id=$id");
|
||||
} else
|
||||
if ($key=='jumlah_jpg') {
|
||||
$komen_id=$_POST['komen_id'];
|
||||
$k=pg_query("SELECT COUNT(*)
|
||||
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
|
||||
WHERE k.komen_id='$komen_id' AND LOWER(k.file) LIKE ANY (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
|
||||
while($rk=pg_fetch_array($k)) {echo $rk[0];}
|
||||
} else
|
||||
if ($key=='jumlah_nonjpg') {
|
||||
$komen_id=$_POST['komen_id'];
|
||||
$k=pg_query("SELECT COUNT(*)
|
||||
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
|
||||
WHERE k.komen_id='$komen_id' AND LOWER(k.file) NOT LIKE ALL (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
|
||||
while($rk=pg_fetch_array($k)) {echo $rk[0];}
|
||||
} else
|
||||
if ($key=='edit_komen') {
|
||||
$id=$_POST['id'];
|
||||
$komen=$_POST['komen'];
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$jabatan_pegawai_id=$_POST['jabatan_pegawai_id'];
|
||||
pg_query("UPDATE komen SET komen='$komen',status=NULL WHERE id=$id");
|
||||
} else
|
||||
if ($key=='hapus_arahan') {
|
||||
$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)");
|
||||
pg_query("DELETE FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id");
|
||||
}
|
||||
}
|
||||
?>
|
||||
// } elseif ($key == 'hapus_komen') {
|
||||
// $id = $_POST['id'];
|
||||
// $d = pg_query($koneksi, "SELECT file FROM scan_komen WHERE komen_id='$id'");
|
||||
// while ($r = pg_fetch_array($d)) {
|
||||
// $fil = $r[0];
|
||||
// $path = "/var/www/simdistu/app/tindaklanjut/dok/" . $fil;
|
||||
// if (file_exists($path)) {
|
||||
// unlink($path);
|
||||
// }
|
||||
// $path1 = "/var/www/simdistu/app/tindaklanjut/pdf/pdf/" . $fil;
|
||||
// if (file_exists($path1)) {
|
||||
// unlink($path1);
|
||||
// }
|
||||
// }
|
||||
// $del_pr = pg_query($koneksi, "DELETE FROM scan_komen WHERE komen_id='$id'");
|
||||
// pg_query($koneksi, "DELETE FROM komen WHERE id=$id");
|
||||
// } else
|
||||
// if ($key == 'jumlah_jpg') {
|
||||
// $komen_id = $_POST['komen_id'];
|
||||
// $k = pg_query($koneksi, "SELECT COUNT(*)
|
||||
// FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
|
||||
// WHERE k.komen_id='$komen_id' AND LOWER(k.file) LIKE ANY (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
|
||||
// while ($rk = pg_fetch_array($k)) {
|
||||
// echo $rk[0];
|
||||
// }
|
||||
// } elseif ($key == 'jumlah_nonjpg') {
|
||||
// $komen_id = $_POST['komen_id'];
|
||||
// $k = pg_query($koneksi, "SELECT COUNT(*)
|
||||
// FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
|
||||
// WHERE k.komen_id='$komen_id' AND LOWER(k.file) NOT LIKE ALL (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
|
||||
// while ($rk = pg_fetch_array($k)) {
|
||||
// echo $rk[0];
|
||||
// }
|
||||
// } elseif ($key == 'edit_komen') {
|
||||
// $id = $_POST['id'];
|
||||
// $komen = $_POST['komen'];
|
||||
// $surat_id = $_POST['surat_id'];
|
||||
// $jabatan_pegawai_id = $_POST['jabatan_pegawai_id'];
|
||||
// pg_query($koneksi, "UPDATE komen SET komen='$komen',status=NULL WHERE id=$id");
|
||||
// } else
|
||||
// if ($key == 'hapus_arahan') {
|
||||
// $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)");
|
||||
// pg_query($koneksi, "DELETE FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id");
|
||||
// }
|
||||
// }
|
||||
|
||||
@@ -0,0 +1,251 @@
|
||||
$('button[name="file_inbox"]').popover();
|
||||
$('button[name="lampiran_inbox"]').popover();
|
||||
$('button[name="kepada_inbox"]').popover();
|
||||
|
||||
$('button[name="file_inbox"]').click(function () {
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_inbox').modal('show');
|
||||
$('#modal_body_inbox').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox/modal.php",
|
||||
data: 'id=' + id,
|
||||
success: function (data) {
|
||||
$('#modal_body_inbox').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('button[name="lampiran_inbox"]').click(function () {
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_file_inbox').modal('show');
|
||||
$('#modal_body_file_inbox').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox/modal_file.php",
|
||||
data: {
|
||||
id: id
|
||||
},
|
||||
success: function (data) {
|
||||
$('#modal_body_file_inbox').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
$('button[name="kepada_inbox"]').click(function () {
|
||||
var id = $(this).attr('id');
|
||||
var satker_pemilik_surat = $('#satker_pemilik_surat').val();
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tl').val();
|
||||
$('#modal_kpdxxxx').modal('show');
|
||||
$('#modal_body_kpdxxxx').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_kepada_awal.php",
|
||||
data: {
|
||||
id: id,
|
||||
satker_pemilik_surat: satker_pemilik_surat,
|
||||
jabatan_pegawai_id: jabatan_pegawai_id_tl
|
||||
},
|
||||
success: function (data) {
|
||||
$('#modal_body_kpdxxxx').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
var surat_id = $('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tl').val();
|
||||
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php", {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id_tl: jabatan_pegawai_id_tl
|
||||
});
|
||||
var jmlsm = $('#jmlsm').val();
|
||||
var jmlter = $('#jmlter').val();
|
||||
var jab_terakir = $('#jab_terakir').val();
|
||||
if (jmlsm == 'SM') {
|
||||
$('#inkomen').hide();
|
||||
} else {
|
||||
if ((jabatan_pegawai_id_tl == jab_terakir) || (jmlter == 0)) {
|
||||
$('#inkomen').show();
|
||||
} else {
|
||||
$('#inkomen').hide();
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
var jmlter=$('#jmlter').val();
|
||||
var jab_terakir=$('#jab_terakir').val();
|
||||
if ((jabatan_pegawai_id_tl==jab_terakir) || (jmlter==0)) {
|
||||
$('#inkomen').show();
|
||||
} else {
|
||||
$('#inkomen').hide();
|
||||
}
|
||||
|
||||
var jmlsm=$('#jmlsm').val();
|
||||
if (jmlsm=='SM') {$('#inkomen').hide();} else {$('#inkomen').show();}
|
||||
*/
|
||||
|
||||
$('#simpan_komen').click(function () {
|
||||
var surat_id = $('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id = $('#jabatan_pegawai_id_tl').val();
|
||||
var komen = $('#komen').val();
|
||||
var jd9 = $('#jd9').val();
|
||||
var satuan_kerja_penginput = $('#csatker').val();
|
||||
if ((!komen) || (jd9 == 0)) {
|
||||
infoToast('error', 'Tanggapan atau Teruskan mohon ditentukan terlebih dahulu..!!');
|
||||
} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id: jabatan_pegawai_id,
|
||||
satuan_kerja_penginput: satuan_kerja_penginput,
|
||||
komen: komen,
|
||||
key: 'simpan_komen'
|
||||
},
|
||||
success: function (data) {
|
||||
infoToast('success','Surat Telah Dikirim');
|
||||
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php", {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id_tl: jabatan_pegawai_id_tl
|
||||
});
|
||||
$('#komen').val('');
|
||||
$('#inkomen').hide();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$('button[name="jpg_kirim_tl"]').click(function () {
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_pic').modal('show');
|
||||
$('#modal_body_pic').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_dok.php",
|
||||
data: 'id=' + id,
|
||||
success: function (data) {
|
||||
$('#modal_body_pic').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('button[name="file_kirim_tl"]').click(function () {
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_file').modal('show');
|
||||
$('#modal_body_file').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/upd_file.php",
|
||||
data: 'id=' + id,
|
||||
success: function (data) {
|
||||
$('#modal_body_file').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$(document).on('hidden.bs.modal', function (event) {
|
||||
if ($('.modal:visible').length) {
|
||||
$('body').addClass('modal-open');
|
||||
}
|
||||
});
|
||||
|
||||
$('#forward_tl').click(function () {
|
||||
var id = $('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tl').val();
|
||||
$('#modal_kepada').modal('show');
|
||||
$('#modal_body_kepada').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_kepada.php",
|
||||
data: { id: id, jabatan_pegawai_id_tl: jabatan_pegawai_id_tl },
|
||||
success: function (data) {
|
||||
$('#modal_body_kepada').html(data);
|
||||
$('#kepada_k').first().focus().selected();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// Logic ketikan !approve
|
||||
$('#kembalikan_surat').click(function () {
|
||||
$('#simpan_komen').hide()
|
||||
$('#save_retur').show()
|
||||
$('#batal_retur').show()
|
||||
$('#kembalikan_surat').hide()
|
||||
$('#forward_tl').hide()
|
||||
|
||||
var surat_id = $('#surat_id_tl').val();
|
||||
var kepada = $('#satker_pengirim_surat').val();
|
||||
var csatker = $('#csatker').val();
|
||||
var key = "simpan_kepada_tl";
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/spengesahan/controller.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
kepada: kepada,
|
||||
satuan_kerja_penginput: csatker,
|
||||
key: key
|
||||
},
|
||||
success: function (data) {
|
||||
$('#kepada_kr').val('');
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tlg').val();
|
||||
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
// jabatan_pegawai_id: result.satker_tujuan
|
||||
jabatan_pegawai_id: jabatan_pegawai_id_tl
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
$('#batal_retur').click(function () {
|
||||
$('#simpan_komen').show()
|
||||
$('#save_retur').hide()
|
||||
$('#batal_retur').hide()
|
||||
$('#kembalikan_surat').show()
|
||||
$('#forward_tl').show()
|
||||
|
||||
});
|
||||
$('#save_retur').click(function () {
|
||||
var surat_id = $('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id = $('#jabatan_pegawai_id_tl').val();
|
||||
var komen = $('#komen').val();
|
||||
var satuan_kerja_penginput = $('#csatker').val();
|
||||
if ((!komen)) {
|
||||
infoToast('error', 'Tanggapan harus diisi..!!');
|
||||
} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id: jabatan_pegawai_id,
|
||||
satuan_kerja_penginput: satuan_kerja_penginput,
|
||||
komen: komen,
|
||||
stts_kendali:99,
|
||||
key: 'simpan_komen'
|
||||
},
|
||||
success: function (data) {
|
||||
infoToast('success', 'Data Sudah Tersimpan..!!');
|
||||
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php", {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id_tl: jabatan_pegawai_id_tl
|
||||
});
|
||||
$('#komen').val('');
|
||||
$('#inkomen').hide();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
function infoToast(icone, infone) {
|
||||
Swal.fire({
|
||||
// position: posisine,
|
||||
icon: icone,
|
||||
title: infone,
|
||||
showConfirmButton: false,
|
||||
timer: 2500
|
||||
});
|
||||
}
|
||||
@@ -1,12 +1,16 @@
|
||||
<script src="assets/vendor/sweetalert2/sweetalert2.all.min.js"></script>
|
||||
<style>
|
||||
.modal-backdrop {
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.modal.in {
|
||||
background-color: rgba(0,0,0,0.5);
|
||||
}
|
||||
.modal-backdrop {
|
||||
visibility: hidden !important;
|
||||
}
|
||||
|
||||
.modal.in {
|
||||
background-color: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
</style>
|
||||
<?php
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
|
||||
$bulan = array(
|
||||
'01' => 'Januari',
|
||||
'02' => 'Februari',
|
||||
@@ -31,79 +35,97 @@ $dayList = array(
|
||||
'Fri' => 'Jumat',
|
||||
'Sat' => 'Sabtu'
|
||||
);
|
||||
?>
|
||||
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$id=$_POST['id'];
|
||||
$kirimid=$_POST['kirimid'];
|
||||
$d=pg_query("SELECT tgl_surat_keluar,satuan_kerja_id FROM surat WHERE id=$id");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$tgl_surat_keluar=$r['tgl_surat_keluar'];
|
||||
$satker_pemilik_surat=$r['satuan_kerja_id'];
|
||||
|
||||
$id = $_POST['id'];
|
||||
$kirimid = $_POST['kirimid'];
|
||||
$d = pg_query($koneksi, "SELECT tgl_surat_keluar,satuan_kerja_id FROM surat WHERE id=$id");
|
||||
while ($r = pg_fetch_array($d)) {
|
||||
$tgl_surat_keluar = $r['tgl_surat_keluar'];
|
||||
$satker_pemilik_surat = $r['satuan_kerja_id'];
|
||||
}
|
||||
|
||||
$perihal = $_POST['perihal'];
|
||||
$cek_satker = $_POST['cek_satker'];
|
||||
|
||||
$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='';} else {$tgl_surat_keluar1= date('d',strtotime($tgl_surat_keluar)).' '.$bulan[date('m',strtotime($tgl_surat_keluar))].' '.date('Y',strtotime($tgl_surat_keluar)).' '.date('H:i',strtotime($tgl_surat_keluar));}
|
||||
$key = $_POST['key'];
|
||||
$hari_surat_keluar = $dayList[date('D', strtotime($tgl_surat_keluar))];
|
||||
if (($tgl_surat_keluar == null) || ($tgl_surat_keluar == '')) {
|
||||
$tgl_surat_keluar = '';
|
||||
} else {
|
||||
$tgl_surat_keluar1 = date('d', strtotime($tgl_surat_keluar)) . ' ' . $bulan[date('m', strtotime($tgl_surat_keluar))] . ' ' . date('Y', strtotime($tgl_surat_keluar)) . ' ' . date('H:i', strtotime($tgl_surat_keluar));
|
||||
}
|
||||
|
||||
$jb=pg_query("SELECT j.id,j.nama
|
||||
$jb = pg_query($koneksi, "SELECT j.id,j.nama
|
||||
FROM data_user k
|
||||
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 s.id=$cek_satker");
|
||||
while($rjb=pg_fetch_array($jb)) {
|
||||
$jabatan_pegawai_id=$rjb[0];
|
||||
while ($rjb = pg_fetch_array($jb)) {
|
||||
$jabatan_pegawai_id = $rjb[0];
|
||||
}
|
||||
|
||||
$jb1=pg_query("SELECT j.id,j.nama
|
||||
$jb1 = pg_query($koneksi, "SELECT j.id,j.nama
|
||||
FROM data_user k
|
||||
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 s.id=$satker_pemilik_surat");
|
||||
while($rjb1=pg_fetch_array($jb1)) {
|
||||
$namaku=$rjb1[1];
|
||||
while ($rjb1 = pg_fetch_array($jb1)) {
|
||||
$namaku = $rjb1[1];
|
||||
$idnya = $rjb1[0];
|
||||
}
|
||||
|
||||
$jb2=pg_query("SELECT t.jabatan_untuk,k.isi FROM teruskan t INNER JOIN kirim k ON (k.id=t.kirim_id_untuk) WHERE t.surat_id=$id AND k.isi IS NULL ORDER BY t.id DESC LIMIT 1");
|
||||
while($rjb2=pg_fetch_array($jb2)) {
|
||||
$jab_terakir=$rjb2[0];
|
||||
$jb2 = pg_query($koneksi, "SELECT t.jabatan_untuk,k.isi FROM teruskan t INNER JOIN kirim k ON (k.id=t.kirim_id_untuk) WHERE t.surat_id=$id AND k.isi IS NULL ORDER BY t.id DESC LIMIT 1");
|
||||
while ($rjb2 = pg_fetch_array($jb2)) {
|
||||
$jab_terakir = $rjb2[0];
|
||||
}
|
||||
|
||||
$jb3=pg_query("SELECT COUNT(*) FROM teruskan WHERE surat_id=$id");
|
||||
while($rjb3=pg_fetch_array($jb3)) {
|
||||
$jmlter=$rjb3[0];
|
||||
$jb3 = pg_query($koneksi, "SELECT COUNT(*) FROM teruskan WHERE surat_id=$id");
|
||||
while ($rjb3 = pg_fetch_array($jb3)) {
|
||||
$jmlter = $rjb3[0];
|
||||
}
|
||||
|
||||
$jsm=pg_query("SELECT isi FROM kirim WHERE id=$kirimid");
|
||||
while($rjsm=pg_fetch_array($jsm)) {
|
||||
$jmlsm=$rjsm[0];
|
||||
$jsm = pg_query($koneksi, "SELECT isi FROM kirim WHERE id=$kirimid");
|
||||
while ($rjsm = pg_fetch_array($jsm)) {
|
||||
$jmlsm = $rjsm[0];
|
||||
}
|
||||
|
||||
$d9=pg_query("SELECT COUNT(*)
|
||||
$d9 = pg_query($koneksi, "SELECT COUNT(*)
|
||||
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=$id AND u.jabatan_pegawai_id=$jabatan_pegawai_id AND k.satuan_kerja_tujuan IS NULL");
|
||||
while($r9=pg_fetch_array($d9)) {$jd9=$r9[0];}
|
||||
while ($r9 = pg_fetch_array($d9)) {
|
||||
$jd9 = $r9[0];
|
||||
}
|
||||
|
||||
$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=$id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satker_pemilik_surat");
|
||||
while($rk=pg_fetch_array($k)) {$kpdxxxx=$rk[0];}
|
||||
$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=$id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satker_pemilik_surat");
|
||||
while ($rk = pg_fetch_array($k)) {
|
||||
$kpdxxxx = $rk[0];
|
||||
}
|
||||
|
||||
$l=pg_query("SELECT COUNT(*)
|
||||
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id=$id AND LOWER(k.file) LIKE '%jpg'");
|
||||
while($rl=pg_fetch_array($l)) {$tj=$rl[0];}
|
||||
$l = pg_query($koneksi, "SELECT COUNT(*)
|
||||
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id=$id
|
||||
AND( LOWER(file) LIKE '%.jpg'
|
||||
OR LOWER(file) LIKE '%.jpeg'
|
||||
OR LOWER(file) LIKE '%.png' )
|
||||
");
|
||||
while ($rl = pg_fetch_array($l)) {
|
||||
$tj = $rl[0];
|
||||
}
|
||||
|
||||
$m=pg_query("SELECT COUNT(*)
|
||||
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id=$id AND LOWER(k.file) NOT LIKE '%jpg'");
|
||||
while($rm=pg_fetch_array($m)) {$tk=$rm[0];}
|
||||
$m = pg_query($koneksi, "SELECT COUNT(*)
|
||||
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id=$id AND LOWER(file) NOT LIKE '%.jpg'
|
||||
AND LOWER(file) NOT LIKE '%.png'
|
||||
AND LOWER(file) NOT LIKE '%.jpeg'
|
||||
");
|
||||
while ($rm = pg_fetch_array($m)) {
|
||||
$tk = $rm[0];
|
||||
}
|
||||
?>
|
||||
<!--
|
||||
<div class="alert alert-icon alert-danger alert-dismissible fade in" role="alert" style="color:red" id="info_setor">
|
||||
@@ -121,218 +143,74 @@ while($rm=pg_fetch_array($m)) {$tk=$rm[0];}
|
||||
<input type="hidden" id="csatker" value="<?php echo $cek_satker; ?>">
|
||||
<input type="hidden" id="jd9" value="<?php echo $jd9; ?>">
|
||||
<input type="hidden" id="satker_pemilik_surat" value="<?php echo $satker_pemilik_surat; ?>">
|
||||
<input type="hidden" id="satker_pengirim_surat" value="<?php echo $idnya; ?>">
|
||||
|
||||
<div class="m-t-0">
|
||||
|
||||
<div class="media">
|
||||
|
||||
<!--<div class="media-left">
|
||||
<a href="#"> <img class="media-object m-r-10" alt="64x64" src="assets/images/no_profile.png" style="width: 96px; height: 96px;"> </a>
|
||||
</div>-->
|
||||
<div class="media-body">
|
||||
<h5 class="media-heading" style="font-family:InterSB;color:black"><?php echo $namaku; ?></h5>
|
||||
<h6 class="text-muted m-t-0" style="font-family:InterSB"><?php echo $hari_surat_keluar.', '.$tgl_surat_keluar1; ?></h6>
|
||||
<p style="font-family:Inter;color:black"><?php echo $perihal; ?></p>
|
||||
<button type="button" name="file_inbox" style="font-family:InterSB"
|
||||
class="btn btn-default file_inbox btn-rounded" id="<?php echo $id;?>"
|
||||
data-content="View Dokumen" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-file-picture-o"></i>
|
||||
<span><?php echo $tj; ?></span>
|
||||
</button>
|
||||
<button type="button" name="lampiran_inbox" style="font-family:InterSB"
|
||||
class="btn btn-default lampiran_inbox btn-rounded" id="<?php echo $id;?>"
|
||||
data-content="View Dokumen" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-file"></i>
|
||||
<span><?php echo $tk;?></span>
|
||||
</button>
|
||||
<button type="button" name="kepada_inbox" style="font-family:InterSB"
|
||||
class="btn btn-default kepada_inbox btn-rounded" id="<?php echo $id;?>"
|
||||
data-content="Kepada" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-user"></i>
|
||||
<span><?php echo $kpdxxxx;?></span>
|
||||
</button>
|
||||
<br>
|
||||
</div>
|
||||
<br>
|
||||
<div id="inkomen">
|
||||
<?php if ($key=='kirim_awal') {} else { ?>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<button type="button" class="btn btn-default btn-block pull-right" name="forward_tl" id="forward_tl"><i class="fa fa-user m-r-5"></i>Teruskan ke..
|
||||
<?php if ($jd9==0) {echo '<span class="label label-danger" id="notif_jd9" style="margin-top:2px"></span>';} else {echo '<span class="label label-danger" id="notif_jd9" style="margin-top:2px">'.$jd9.'</span>';} ?>
|
||||
</button>
|
||||
</div>
|
||||
</div><br>
|
||||
<?php } ?>
|
||||
|
||||
<div class="form-group">
|
||||
<textarea class="form-control" id="komen" name="message" rows="2" placeholder="Bagaimana tanggapan anda ?" required=""></textarea>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-10">
|
||||
</div>
|
||||
<div class="col-lg-2" >
|
||||
<button type="button" class="btn btn-default btn-rounded pull-right" id="simpan_komen"><i class="mdi mdi-send m-r-5"></i>Posting</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="m-t-20 blog-post-comment">
|
||||
<!--<span style="font-family:Arial;font-weight:bold;color:black" id="total_komen"></span><br><br>-->
|
||||
<div id="tabel_komen"></div>
|
||||
</div>
|
||||
<div class="media">
|
||||
<div class="media-body">
|
||||
<h5 class="media-heading" style="font-family:InterSB;color:black"><?php echo $namaku; ?></h5>
|
||||
<h6 class="text-muted m-t-0" style="font-family:InterSB"><?php echo $hari_surat_keluar . ', ' . $tgl_surat_keluar1; ?></h6>
|
||||
<p style="font-family:Inter;color:black"><?php echo $perihal; ?></p>
|
||||
<button type="button" name="file_inbox" class="btn btn-default file_inbox btn-rounded" id="<?php echo $id; ?>" data-content="Lihat Gambar" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-file-picture-o"></i> <span><?php echo $tj; ?></span>
|
||||
</button>
|
||||
<button type="button" name="lampiran_inbox" class="btn btn-default lampiran_inbox btn-rounded" id="<?php echo $id; ?>" data-content="Lihat File" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-file"></i> <span><?php echo $tk; ?></span>
|
||||
</button>
|
||||
<button type="button" name="kepada_inbox" class="btn btn-default kepada_inbox btn-rounded" id="<?php echo $id; ?>" data-content="Kepada" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<i class="fa fa-user"></i> <span><?php echo $kpdxxxx; ?></span>
|
||||
</button>
|
||||
<br>
|
||||
</div>
|
||||
<br>
|
||||
<div id="inkomen">
|
||||
<?php if ($key != 'kirim_awal') { ?>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<button type="button" class="btn btn-default btn-block pull-right" name="forward_tl" id="forward_tl">
|
||||
<i class="fa fa-user m-r-5"></i> Teruskan ke..
|
||||
<span class="label label-danger" id="notif_jd9" style="margin-top:2px"><?php echo $jd9 ?: ''; ?></span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<?php } ?>
|
||||
<div class="form-group">
|
||||
<textarea class="form-control" id="komen" name="message" rows="2" placeholder="Bagaimana tanggapan anda ?" required=""></textarea>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-8"></div>
|
||||
<div class="col-lg-4" style="display: flex; justify-content: flex-end;">
|
||||
<!-- simpan jika !approve -->
|
||||
<?php if ($cek_satker == 66 || $cek_satker == 172||$cek_satker == 11) { ?>
|
||||
<button type="button" class="btn btn-danger btn-rounded" id="kembalikan_surat" style="margin-right: 10px;">
|
||||
<i class="mdi mdi-undo-variant m-r-5"></i> Kembalikan
|
||||
</button>
|
||||
<button type="button" class="btn btn-danger btn-rounded" id="batal_retur" style="margin-right: 10px;display: none;">
|
||||
<i class="mdi mdi-undo-variant m-r-5"></i> Batal
|
||||
</button>
|
||||
<button type="button" class="btn btn-success btn-rounded" id="save_retur" style="display: none;">
|
||||
<i class="fa fa-floppy-o m-r-5"></i> Simpan
|
||||
</button>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<!-- simpan jika Apprive -->
|
||||
<button type="button" class="btn btn-success btn-rounded" id="simpan_komen">
|
||||
<i class="mdi mdi-send m-r-5"></i> Kirim
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
$('button[name="file_inbox"]').popover();
|
||||
$('button[name="lampiran_inbox"]').popover();
|
||||
$('button[name="kepada_inbox"]').popover();
|
||||
|
||||
$('button[name="file_inbox"]').click(function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_inbox').modal('show');
|
||||
$('#modal_body_inbox').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox/modal.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_inbox').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
<div class="m-t-20 blog-post-comment">
|
||||
<!--<span style="font-family:Arial;font-weight:bold;color:black" id="total_komen"></span><br><br>-->
|
||||
<div id="tabel_komen"></div>
|
||||
</div>
|
||||
|
||||
$('button[name="lampiran_inbox"]').click(function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_file_inbox').modal('show');
|
||||
$('#modal_body_file_inbox').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/inbox/modal_file.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_file_inbox').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
$('button[name="kepada_inbox"]').click(function(){
|
||||
var id = $(this).attr('id');
|
||||
var satker_pemilik_surat = $('#satker_pemilik_surat').val();
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tl').val();
|
||||
$('#modal_kpdxxxx').modal('show');
|
||||
$('#modal_body_kpdxxxx').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_kepada_awal.php",
|
||||
data: 'id='+id
|
||||
+'&satker_pemilik_surat='+satker_pemilik_surat
|
||||
+'&jabatan_pegawai_id='+jabatan_pegawai_id_tl,
|
||||
success: function(data){
|
||||
$('#modal_body_kpdxxxx').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
var surat_id=$('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
|
||||
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
|
||||
var jmlsm=$('#jmlsm').val();
|
||||
var jmlter=$('#jmlter').val();
|
||||
var jab_terakir=$('#jab_terakir').val();
|
||||
if (jmlsm=='SM') {$('#inkomen').hide();} else {
|
||||
if ((jabatan_pegawai_id_tl==jab_terakir) || (jmlter==0)) {
|
||||
$('#inkomen').show();
|
||||
} else {
|
||||
$('#inkomen').hide();
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
var jmlter=$('#jmlter').val();
|
||||
var jab_terakir=$('#jab_terakir').val();
|
||||
if ((jabatan_pegawai_id_tl==jab_terakir) || (jmlter==0)) {
|
||||
$('#inkomen').show();
|
||||
} else {
|
||||
$('#inkomen').hide();
|
||||
}
|
||||
|
||||
var jmlsm=$('#jmlsm').val();
|
||||
if (jmlsm=='SM') {$('#inkomen').hide();} else {$('#inkomen').show();}
|
||||
*/
|
||||
|
||||
$('#simpan_komen').click(function(){
|
||||
var surat_id=$('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id=$('#jabatan_pegawai_id_tl').val();
|
||||
var komen=$('#komen').val();
|
||||
var jd9=$('#jd9').val();
|
||||
var satuan_kerja_penginput=$('#csatker').val();
|
||||
var key='simpan_komen';
|
||||
if ((!komen) || (jd9==0)) {alert('Tanggapan atau Teruskan mohon ditentukan lebih dahulu..');} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&jabatan_pegawai_id='+jabatan_pegawai_id
|
||||
+'&satuan_kerja_penginput='+satuan_kerja_penginput
|
||||
+'&komen='+komen
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('Tersimpan..');
|
||||
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
|
||||
$('#komen').val('');
|
||||
$('#inkomen').hide();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$('button[name="jpg_kirim_tl"]').click(function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_pic').modal('show');
|
||||
$('#modal_body_pic').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_dok.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_pic').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('button[name="file_kirim_tl"]').click(function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_file').modal('show');
|
||||
$('#modal_body_file').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/upd_file.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_file').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$(document).on('hidden.bs.modal', function (event) {
|
||||
if ($('.modal:visible').length) {
|
||||
$('body').addClass('modal-open');
|
||||
}
|
||||
});
|
||||
|
||||
$('#forward_tl').click(function(){
|
||||
var id = $('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
|
||||
$('#modal_kepada').modal('show');
|
||||
$('#modal_body_kepada').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_kepada.php",
|
||||
data: 'id='+id
|
||||
+'&jabatan_pegawai_id_tl='+jabatan_pegawai_id_tl,
|
||||
success: function(data){
|
||||
$('#modal_body_kepada').html(data);
|
||||
$('#kepada_k').first().focus().selected();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<script type="text/javascript" src="app/tindaklanjut/js/main.js"></script>
|
||||
<script src="assets/vendor/sweetalert2/sweetalert2.all.min.js"></script>
|
||||
@@ -1,148 +1,169 @@
|
||||
<script type="text/javascript">
|
||||
var sess_satker = $('#cek_satker').val();
|
||||
var sess_satker = $('#cek_satker').val();
|
||||
</script>
|
||||
<?php
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$surat_id=$_POST['id'];
|
||||
$jabatan_pegawai_id_tl=$_POST['jabatan_pegawai_id_tl'];
|
||||
$surat_id = $_POST['id'];
|
||||
$jabatan_pegawai_id_tl = $_POST['jabatan_pegawai_id_tl'];
|
||||
?>
|
||||
<input type="hidden" id="surat_idg" value="<?php echo $surat_id; ?>">
|
||||
<input type="hidden" id="jabatan_pegawai_id_tlg" value="<?php echo $jabatan_pegawai_id_tl; ?>">
|
||||
<input type="hidden" id="surat_idg" value="<?php echo $surat_id; ?>">
|
||||
<input type="hidden" id="jabatan_pegawai_id_tlg" value="<?php echo $jabatan_pegawai_id_tl; ?>">
|
||||
|
||||
<form role="form">
|
||||
<div class="form-group md_kpd">
|
||||
<label>Kepada</label>
|
||||
<input type="text" class="form-control" list="browsers" name="browser" id="kepada_kr">
|
||||
<datalist id="browsers">
|
||||
<?php
|
||||
//$userpeg=pg_query("SELECT id,nama FROM jabatan_pegawai ORDER BY id ASC");
|
||||
/*$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
|
||||
FROM data_kepala k
|
||||
INNER JOIN data_pegawai p ON (p.id=k.data_pegawai_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
|
||||
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
|
||||
ORDER BY j.nama ASC
|
||||
");*/
|
||||
/*$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
|
||||
FROM data_user k
|
||||
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,
|
||||
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
|
||||
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'
|
||||
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)) {
|
||||
?>
|
||||
<?php
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_jab="<?php echo($rows['id']);?>" value="<?php echo $rows[1].' - '.$rows[2]; ?>"></option>
|
||||
<?php
|
||||
} else
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<option id_jab="<?php echo($rows['id']);?>" value="<?php echo $rows[1].' - '.$rows[2]; ?>"><?php echo $rows[1].' - '.$rows[2]; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<button type="button" class="btn btn-success btn-block md_kpd" id="simpan_kepada_kr">Simpan</button>
|
||||
</form>
|
||||
<hr>
|
||||
<form role="form">
|
||||
<div class="form-group md_kpd">
|
||||
<label>Kepada</label>
|
||||
<input type="text" class="form-control" list="browsers" name="browser" id="kepada_kr">
|
||||
<datalist id="browsers">
|
||||
<?php
|
||||
//$userpeg=pg_query("SELECT id,nama FROM jabatan_pegawai ORDER BY id ASC");
|
||||
/*$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
|
||||
FROM data_kepala k
|
||||
INNER JOIN data_pegawai p ON (p.id=k.data_pegawai_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
|
||||
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
|
||||
ORDER BY j.nama ASC
|
||||
");*/
|
||||
/*$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
|
||||
FROM data_user k
|
||||
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($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
|
||||
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'
|
||||
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)) {
|
||||
?>
|
||||
<?php
|
||||
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_jab="<?php echo ($rows['id']); ?>" value="<?php echo $rows[1] . ' - ' . $rows[2]; ?>"></option>
|
||||
<?php
|
||||
} else
|
||||
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<option id_jab="<?php echo ($rows['id']); ?>" value="<?php echo $rows[1] . ' - ' . $rows[2]; ?>"><?php echo $rows[1] . ' - ' . $rows[2]; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<button type="button" class="btn btn-success btn-block md_kpd" id="simpan_kepada_kr">Simpan</button>
|
||||
</form>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<button type="button" class="btn btn-default btn-block" id="kirim_semua"><i class="fa fa-arrow-down m-r-5"></i>SEMUA SATKER</button>
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<button type="button" class="btn btn-default btn-block" id="clear_kepada"><i class="fa fa-remove m-r-5"></i>CLEAR LIST</button>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div id="tabel_kepada_kr"></div>
|
||||
|
||||
<script>
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
|
||||
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
|
||||
|
||||
$('#simpan_kepada_kr').click(function(){
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var kepada_kr = $('#kepada_kr').val();
|
||||
var imp3 = $("#kepada_kr").val();
|
||||
var z3 = $('#browsers');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var kepada = val3.attr('id_jab');
|
||||
var csatker=$('#csatker').val();
|
||||
var key="simpan_kepada_tl";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&kepada='+kepada
|
||||
+'&satuan_kerja_penginput='+csatker
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('Data tersimpan..');
|
||||
$('#kepada_kr').val('');
|
||||
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
|
||||
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
|
||||
}
|
||||
});
|
||||
});
|
||||
<div class="col-lg-6">
|
||||
<button type="button" class="btn btn-default btn-block" id="kirim_semua"><i class="fa fa-arrow-down m-r-5"></i>SEMUA SATKER</button>
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<button type="button" class="btn btn-default btn-block" id="clear_kepada"><i class="fa fa-remove m-r-5"></i>CLEAR LIST</button>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div id="tabel_kepada_kr"></div>
|
||||
|
||||
$('#kirim_semua').click(function(){
|
||||
<script>
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var csatker=$('#csatker').val();
|
||||
var key = 'kirim_semua';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&satuan_kerja_penginput='+csatker
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
|
||||
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
|
||||
}
|
||||
});
|
||||
});
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tlg').val();
|
||||
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id: jabatan_pegawai_id_tl
|
||||
});
|
||||
|
||||
$('#clear_kepada').click(function(){
|
||||
var x = confirm("Anda yakin ingin menghapus semuanya ?");
|
||||
if (x) {
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var csatker=$('#csatker').val();
|
||||
var key = 'clear_kepada';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&satuan_kerja_penginput='+csatker
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
|
||||
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
|
||||
var key="jumlah_kepada";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('.sp'+surat_id).html(' ('+data+')');
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
});
|
||||
}
|
||||
$('#simpan_kepada_kr').click(function() {
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var kepada_kr = $('#kepada_kr').val();
|
||||
var imp3 = $("#kepada_kr").val();
|
||||
var z3 = $('#browsers');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var kepada = val3.attr('id_jab');
|
||||
var csatker = $('#csatker').val();
|
||||
var key = "simpan_kepada_tl";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
kepada: kepada,
|
||||
satuan_kerja_penginput: csatker,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
alert('Data tersimpan..');
|
||||
$('#kepada_kr').val('');
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tlg').val();
|
||||
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id: jabatan_pegawai_id_tl
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
</script>
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#kirim_semua').click(function() {
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var csatker = $('#csatker').val();
|
||||
var key = 'kirim_semua';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_penginput: csatker,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tlg').val();
|
||||
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id: jabatan_pegawai_id_tl
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#clear_kepada').click(function() {
|
||||
var x = confirm("Anda yakin ingin menghapus semuanya ?");
|
||||
if (x) {
|
||||
var surat_id = $('#surat_idg').val();
|
||||
var csatker = $('#csatker').val();
|
||||
var key = 'clear_kepada';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
satuan_kerja_penginput: csatker,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tlg').val();
|
||||
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id: jabatan_pegawai_id_tl
|
||||
});
|
||||
var key = "jumlah_kepada";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
surat_id: surat_id,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
$('.sp' + surat_id).html(' (' + data + ')');
|
||||
$('#kepada_kr').first().focus().selected();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
</script>
|
||||
@@ -1,78 +1,124 @@
|
||||
<?php
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$jabatan_pegawai_id=$_POST['jabatan_pegawai_id'];
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$jabatan_pegawai_id = $_POST['jabatan_pegawai_id'];
|
||||
?>
|
||||
|
||||
<script type="text/javascript">$("#tabel_data_kepada_kr").DataTable({"paging": false,"lengthChange": false,"searching": false,"ordering": false,"info": false,"autoWidth": false});</script>
|
||||
<input type="hidden" id="surat_idxxx" value="<?php echo $surat_id;?>">
|
||||
<table id="tabel_data_kepada_kr" class="table table-striped table-condensed table-bordered" cellpadding="1">
|
||||
<script type="text/javascript">
|
||||
$("#tabel_data_kepada_kr").DataTable({
|
||||
"paging": false,
|
||||
"lengthChange": false,
|
||||
"searching": false,
|
||||
"ordering": false,
|
||||
"info": false,
|
||||
"autoWidth": false
|
||||
});
|
||||
</script>
|
||||
<input type="hidden" id="surat_idxxx" value="<?php echo $surat_id; ?>">
|
||||
<table id="tabel_data_kepada_kr" class="table table-striped table-condensed table-bordered" cellpadding="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<td width="30" align="center"><b>No</b></td>
|
||||
<td align="center"><b>List Kepada</b></td>
|
||||
<tr>
|
||||
<td width="30" align="center"><b>No</b></td>
|
||||
<td align="center"><b>List Kepada</b></td>
|
||||
<td align="center" width="110"><b>Diterima</b></td>
|
||||
<td width="50" align="center"><b>Tools</b></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$n=0;
|
||||
$d=pg_query("SELECT (SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),k.id,k.tgl_diterima,k.satuan_kerja_penginput,(row_number() OVER (ORDER BY 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
|
||||
GROUP BY (SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),k.id,k.tgl_diterima,k.satuan_kerja_penginput
|
||||
ORDER BY k.id DESC");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri" align="center"><b><?php echo $r['row_number']; ?></b></td>
|
||||
<td><b><?php echo $r[0]; ?></b></td>
|
||||
<td><b><?php
|
||||
if ($r[2]==NULL) {} else {echo date('d-m-Y H:i',strtotime($r[2]));}
|
||||
?></b></td>
|
||||
<td class="kanan md_kpd" align="center">
|
||||
<button type="button" name="delete_kepada_tl" style="height:22px;"class="btn btn-danger btn-xs delete_kepada_tl" 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
|
||||
$n++;
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
<input type="hidden" id="tbnot" value="<?php echo $n;?>">
|
||||
<script>
|
||||
var tbnot=$('#tbnot').val();
|
||||
if (tbnot=='0') {$('#notif_jd9').html('');$('#notif_jd9').hide();} else {$('#notif_jd9').html(tbnot);$('#notif_jd9').show();}
|
||||
$('#jd9').val(tbnot);
|
||||
|
||||
$('button[name="delete_kepada_tl"]').popover();
|
||||
$("#tabel_data_kepada_kr").on('click','.delete_kepada_tl',function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "delete_kepada_tl";
|
||||
var id = $(this).attr('id');
|
||||
var surat_id = $('#surat_idxxx').val();
|
||||
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: 'id='+id
|
||||
+'&surat_id='+surat_id
|
||||
+'&jabatan_pegawai_id='+jabatan_pegawai_id_tl
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
// rowElement.fadeOut(500).remove();
|
||||
var key="jumlah_kepada";
|
||||
var surat_id = $('#surat_idxxx').val();
|
||||
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
|
||||
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
|
||||
<td width="50" align="center"><b>Tools</b></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$n = 0;
|
||||
$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_penginput,(row_number() OVER (ORDER BY 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
|
||||
GROUP BY (SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),k.id,k.tgl_diterima,k.satuan_kerja_penginput
|
||||
ORDER BY k.id DESC");
|
||||
// $d = pg_query($koneksi, "SELECT
|
||||
// j.nama AS jabatan_nama,
|
||||
// k.id,
|
||||
// k.tgl_diterima,
|
||||
// k.satuan_kerja_penginput,
|
||||
// ROW_NUMBER() OVER (ORDER BY k.id) AS row_num
|
||||
// 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
|
||||
// LEFT JOIN jabatan_pegawai j ON j.id = u.jabatan_pegawai_id
|
||||
// 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
|
||||
// GROUP BY
|
||||
// k.id,
|
||||
// k.tgl_diterima,
|
||||
// k.satuan_kerja_penginput,
|
||||
// j.nama
|
||||
// ORDER BY
|
||||
// k.id DESC;");
|
||||
while ($r = pg_fetch_array($d)) {
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri" align="center"><b><?php echo $r['row_number']; ?></b></td>
|
||||
<td><b><?php echo $r[0]; ?></b></td>
|
||||
<td><b><?php
|
||||
if ($r[2] == NULL) {
|
||||
} else {
|
||||
echo date('d-m-Y H:i', strtotime($r[2]));
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
?></b></td>
|
||||
<td class="kanan md_kpd" align="center">
|
||||
<button type="button" name="delete_kepada_tl" style="height:22px;" class="btn btn-danger btn-xs delete_kepada_tl" 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
|
||||
$n++;
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
<input type="hidden" id="tbnot" value="<?php echo $n; ?>">
|
||||
<script>
|
||||
var tbnot = $('#tbnot').val();
|
||||
if (tbnot == '0') {
|
||||
$('#notif_jd9').html('');
|
||||
$('#notif_jd9').hide();
|
||||
} else {
|
||||
$('#notif_jd9').html(tbnot);
|
||||
$('#notif_jd9').show();
|
||||
}
|
||||
$('#jd9').val(tbnot);
|
||||
|
||||
$('button[name="delete_kepada_tl"]').popover();
|
||||
$("#tabel_data_kepada_kr").on('click', '.delete_kepada_tl', function() {
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "delete_kepada_tl";
|
||||
var id = $(this).attr('id');
|
||||
var surat_id = $('#surat_idxxx').val();
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tlg').val();
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kirim/crud.php",
|
||||
data: {
|
||||
id: id,
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id: jabatan_pegawai_id_tl,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
// rowElement.fadeOut(500).remove();
|
||||
var key = "jumlah_kepada";
|
||||
var surat_id = $('#surat_idxxx').val();
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tlg').val();
|
||||
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php', {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id: jabatan_pegawai_id_tl
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
</script>
|
||||
@@ -1,89 +1,98 @@
|
||||
<script>
|
||||
$('button[name="jpg_kirim_tl"]').popover();
|
||||
$('button[name="file_kirim_tl"]').popover();
|
||||
$('button[name="hapus_arahan"]').popover();
|
||||
$('button[name="jpg_kirim_tl"]').popover();
|
||||
$('button[name="file_kirim_tl"]').popover();
|
||||
$('button[name="hapus_arahan"]').popover();
|
||||
</script>
|
||||
<?php
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$jabatan_pegawai_id_tl=$_POST['jabatan_pegawai_id_tl'];
|
||||
$surat_id = $_POST['surat_id'];
|
||||
$jabatan_pegawai_id_tl = $_POST['jabatan_pegawai_id_tl'];
|
||||
$bulan = array(
|
||||
'01' => 'Januari',
|
||||
'02' => 'Februari',
|
||||
'03' => 'Maret',
|
||||
'04' => 'April',
|
||||
'05' => 'Mei',
|
||||
'06' => 'Juni',
|
||||
'07' => 'Juli',
|
||||
'08' => 'Agustus',
|
||||
'09' => 'September',
|
||||
'10' => 'Oktober',
|
||||
'11' => 'Nopember',
|
||||
'12' => 'Desember',
|
||||
'01' => 'Januari',
|
||||
'02' => 'Februari',
|
||||
'03' => 'Maret',
|
||||
'04' => 'April',
|
||||
'05' => 'Mei',
|
||||
'06' => 'Juni',
|
||||
'07' => 'Juli',
|
||||
'08' => 'Agustus',
|
||||
'09' => 'September',
|
||||
'10' => 'Oktober',
|
||||
'11' => 'Nopember',
|
||||
'12' => 'Desember',
|
||||
);
|
||||
|
||||
$dayList = array(
|
||||
'Sun' => 'Minggu',
|
||||
'Mon' => 'Senin',
|
||||
'Tue' => 'Selasa',
|
||||
'Wed' => 'Rabu',
|
||||
'Thu' => 'Kamis',
|
||||
'Fri' => 'Jumat',
|
||||
'Sat' => 'Sabtu'
|
||||
'Sun' => 'Minggu',
|
||||
'Mon' => 'Senin',
|
||||
'Tue' => 'Selasa',
|
||||
'Wed' => 'Rabu',
|
||||
'Thu' => 'Kamis',
|
||||
'Fri' => 'Jumat',
|
||||
'Sat' => 'Sabtu'
|
||||
);
|
||||
|
||||
?>
|
||||
<ul class="media-list" id="tabel_data_komen">
|
||||
<?php
|
||||
$d=pg_query("SELECT k.id,k.jabatan_pegawai_id,k.tanggal,k.komen,k.induk_id,j.nama as nama_jabatan,t.jabatan_untuk,j1.nama as jabuntuk,r.isi,r.id as kirimid
|
||||
FROM komen k
|
||||
INNER JOIN teruskan t ON (k.id=t.komen_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
|
||||
INNER JOIN jabatan_pegawai j1 ON (j1.id=t.jabatan_untuk)
|
||||
INNER JOIN kirim r ON (r.id=t.kirim_id_untuk)
|
||||
WHERE k.surat_id=$surat_id AND k.induk_id IS NULL
|
||||
AND r.isi IS NULL
|
||||
ORDER BY id DESC,t.kirim_id_untuk ASC");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$komen_id=$r['id'];
|
||||
$tanggal=$r['tanggal'];
|
||||
$jbid=$r['jabatan_pegawai_id'];
|
||||
$jabatan_untuk=$r['jabuntuk'];
|
||||
$kirimid=$r['kirimid'];
|
||||
$hari_komen=$dayList[date('D',strtotime($tanggal))];
|
||||
if (($tanggal==null) || ($tanggal=='')) {$tanggal='';} else {$tanggal1= date('d',strtotime($tanggal)).' '.$bulan[date('m',strtotime($tanggal))].' '.date('Y',strtotime($tanggal)).' '.date('H:i',strtotime($tanggal));}
|
||||
<?php
|
||||
$d = pg_query(
|
||||
$koneksi,
|
||||
"SELECT k.id,k.jabatan_pegawai_id,k.tanggal,k.komen,k.induk_id,j.nama as nama_jabatan,t.jabatan_untuk,j1.nama as jabuntuk,r.isi,r.id as kirimid
|
||||
FROM komen k
|
||||
INNER JOIN teruskan t ON (k.id=t.komen_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
|
||||
INNER JOIN jabatan_pegawai j1 ON (j1.id=t.jabatan_untuk)
|
||||
INNER JOIN kirim r ON (r.id=t.kirim_id_untuk)
|
||||
WHERE k.surat_id=$surat_id AND k.induk_id IS NULL
|
||||
AND r.isi IS NULL
|
||||
ORDER BY id DESC,t.kirim_id_untuk ASC"
|
||||
);
|
||||
while ($r = pg_fetch_array($d)) {
|
||||
$komen_id = $r['id'];
|
||||
$tanggal = $r['tanggal'];
|
||||
$jbid = $r['jabatan_pegawai_id'];
|
||||
$jabatan_untuk = $r['jabuntuk'];
|
||||
$kirimid = $r['kirimid'];
|
||||
$hari_komen = $dayList[date('D', strtotime($tanggal))];
|
||||
if (($tanggal == null) || ($tanggal == '')) {
|
||||
$tanggal = '';
|
||||
} else {
|
||||
$tanggal1 = date('d', strtotime($tanggal)) . ' ' . $bulan[date('m', strtotime($tanggal))] . ' ' . date('Y', strtotime($tanggal)) . ' ' . date('H:i', strtotime($tanggal));
|
||||
}
|
||||
|
||||
$l=pg_query("SELECT COUNT(*)
|
||||
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
|
||||
WHERE k.komen_id=$komen_id AND LOWER(k.file) LIKE ANY (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
|
||||
while($rl=pg_fetch_array($l)) {$tj=$rl[0];}
|
||||
$l = pg_query($koneksi, "SELECT COUNT(*)
|
||||
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
|
||||
WHERE k.komen_id=$komen_id AND LOWER(k.file) LIKE ANY (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
|
||||
while ($rl = pg_fetch_array($l)) {
|
||||
$tj = $rl[0];
|
||||
}
|
||||
|
||||
$m=pg_query("SELECT COUNT(*)
|
||||
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
|
||||
WHERE k.komen_id=$komen_id AND LOWER(k.file) NOT LIKE ALL (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
|
||||
while($rm=pg_fetch_array($m)) {$tm=$rm[0];}
|
||||
$m = pg_query($koneksi, "SELECT COUNT(*)
|
||||
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
|
||||
WHERE k.komen_id=$komen_id AND LOWER(k.file) NOT LIKE ALL (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
|
||||
while ($rm = pg_fetch_array($m)) {
|
||||
$tm = $rm[0];
|
||||
}
|
||||
|
||||
?>
|
||||
<li class="media">
|
||||
<!--<a class="pull-left" href="#">
|
||||
<img class="media-object img-circle"
|
||||
src="assets/images/no_profile2.png" alt="img">
|
||||
</a>-->
|
||||
<div class="media-body">
|
||||
<h5 class="media-heading" style="font-family:InterSB;color:#576CBC">
|
||||
<?php
|
||||
echo 'Dari '.$r['nama_jabatan'];
|
||||
?>
|
||||
<?php if ($jabatan_pegawai_id_tl==$jbid) {?>
|
||||
<button type="button" class="btn btn-default btn-rounded btn-xs hapus_arahan pull-right" style="font-family:InterSB;font-size:12px;color:black" name="hapus_arahan" id="<?php echo $kirimid; ?>"
|
||||
data-content="Hapus Arahan dan Tindak Lanjut" name="jpg_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"
|
||||
><i class="fa fa-remove"></i></button>
|
||||
<?php } ?>
|
||||
</h5>
|
||||
<h6 class="text-muted m-t-0" style="font-family:InterSB;"><?php echo $hari_komen.', '.$tanggal1; ?></h6>
|
||||
<table style="color:black;font-family:Inter;font-size:14px" border=0>
|
||||
<?php
|
||||
$d2=pg_query("SELECT j1.nama,r.isi
|
||||
?>
|
||||
<li class="media">
|
||||
<!--<a class="pull-left" href="#">
|
||||
<img class="media-object img-circle"
|
||||
src="assets/images/no_profile2.png" alt="img">
|
||||
</a>-->
|
||||
<div class="media-body">
|
||||
<h5 class="media-heading" style="font-family:InterSB;color:#576CBC">
|
||||
<?php
|
||||
echo 'Dari ' . $r['nama_jabatan'];
|
||||
?>
|
||||
<?php if ($jabatan_pegawai_id_tl == $jbid) { ?>
|
||||
<button type="button" class="btn btn-default btn-rounded btn-xs hapus_arahan pull-right" style="font-family:InterSB;font-size:12px;color:black" name="hapus_arahan" id="<?php echo $kirimid; ?>" data-content="Hapus Arahan dan Tindak Lanjut" name="jpg_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-remove"></i></button>
|
||||
<?php } ?>
|
||||
</h5>
|
||||
<h6 class="text-muted m-t-0" style="font-family:InterSB;"><?php echo $hari_komen . ', ' . $tanggal1; ?></h6>
|
||||
<table style="color:black;font-family:Inter;font-size:14px" border=0>
|
||||
<?php
|
||||
$d2 = pg_query($koneksi, "SELECT j1.nama,r.isi
|
||||
FROM komen k
|
||||
INNER JOIN teruskan t ON (k.id=t.komen_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
|
||||
@@ -91,102 +100,108 @@ while($rm=pg_fetch_array($m)) {$tm=$rm[0];}
|
||||
INNER JOIN kirim r ON (r.id=t.kirim_id_untuk)
|
||||
WHERE k.surat_id=$surat_id AND k.induk_id IS NULL AND t.jabatan_dari=$jbid AND k.id=$komen_id
|
||||
ORDER BY k.id DESC,t.kirim_id_untuk ASC
|
||||
");
|
||||
while($rd2=pg_fetch_array($d2)) {
|
||||
$isi=$rd2['isi'];
|
||||
?>
|
||||
<tr>
|
||||
<td width="20"><i class="mdi mdi-apps m-r-5"></i></td><td>
|
||||
<?php
|
||||
echo 'Kepada '.$rd2[0];
|
||||
if ($isi=='SM') {} else {echo '<span style="color:red"><i class="mdi mdi-map-marker m-l-5"></i></span>';}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</table><br>
|
||||
<div class="isi_komen" id="isi_komen<?php echo $r['id'];?>">
|
||||
|
||||
|
||||
<div class="portlet">
|
||||
<div id="bg-default" class="panel-collapse collapse in">
|
||||
<div class="portlet-body">
|
||||
<p id="txtkomen<?php echo $r['id'];?>" style="font-family:InterSB;color:black"><?php echo '" '.$r['komen'].' "'; ?></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php if ($jabatan_pegawai_id_tl==$jbid) {?>
|
||||
<!-- <button type="button" class="btn btn-default btn-rounded btn-xs hapus_komen" style="font-family:InterSB;font-size:12px;color:red" id="<?php echo $r['id']; ?>"><i class="fa fa-remove m-r-5"></i>Hapus</button>-->
|
||||
<button type="button" class="btn btn-default btn-rounded btn-xs edit_komen" style="font-family:InterSB;font-size:12px;color:blue" id="<?php echo $r['id']; ?>"><i class="fa fa-pencil m-r-5"></i>Edit</button>
|
||||
<?php } else {?>
|
||||
<!--<button type="button" class="btn btn-default btn-rounded btn-xs balas_komen" style="font-family:InterSB;font-size:12px;color:green;" id="balas_komen<?php echo $r['id']; ?>" idls="<?php echo $r['id']; ?>"><i class="mdi mdi-reply m-r-5"></i>Balas</button>-->
|
||||
<?php } ?>
|
||||
|
||||
<?php if (($jabatan_pegawai_id_tl==$jbid) || ($tj!=0)) {?>
|
||||
<button type="button" class="btn btn-default btn-rounded btn-xs jpg_kirim_tl" style="font-family:Inter;font-size:12px;color:black" id="<?php echo $r['id']; ?>"
|
||||
idne="<?php echo $jabatan_pegawai_id_tl; ?>" idna="<?php echo $jbid; ?>"
|
||||
data-content="Add Lampiran JPG" name="jpg_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"
|
||||
><i class="fa fa-file-picture-o"></i>
|
||||
<?php if ($tj==0) {} else {echo ' '.$tj;} ?>
|
||||
</button>
|
||||
<?php } if (($jabatan_pegawai_id_tl==$jbid) || ($tm!=0)) {?>
|
||||
<button type="button" class="btn btn-default btn-rounded btn-xs file_kirim_tl" style="font-family:Inter;font-size:12px;color:black" id="<?php echo $r['id']; ?>"
|
||||
idno="<?php echo $jabatan_pegawai_id_tl; ?>" idnu="<?php echo $jbid; ?>"
|
||||
data-content="Add Lampiran File" name="file_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"
|
||||
><i class="fa fa-file"></i>
|
||||
<?php if ($tm==0) {} else {echo ' '.$tm;} ?>
|
||||
</button>
|
||||
<?php } else {} ?>
|
||||
</div>
|
||||
<div class="isi_edit" id="isi_edit<?php echo $r['id'];?>">
|
||||
<div class="input-group my-group">
|
||||
<span class="input-group-input">
|
||||
<input type="text" class="form-control edit_txtkomen" Placeholder="Edit komentar / tanggapan" id="edit_txtkomen<?php echo $r['id'];?>">
|
||||
</span>
|
||||
<!--<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-block teruskan_edit" style="font-family:InterSB" id="<?php echo $r['id'];?>">Teruskan ke..</button>
|
||||
");
|
||||
while ($rd2 = pg_fetch_array($d2)) {
|
||||
$isi = $rd2['isi'];
|
||||
?>
|
||||
<tr>
|
||||
<td width="20"><i class="mdi mdi-apps m-r-5"></i></td>
|
||||
<td>
|
||||
<?php
|
||||
echo 'Kepada ' . $rd2[0];
|
||||
if ($isi == 'SM') {
|
||||
} else {
|
||||
echo '<span style="color:red"><i class="mdi mdi-map-marker m-l-5"></i></span>';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</table><br>
|
||||
<div class="isi_komen" id="isi_komen<?php echo $r['id']; ?>">
|
||||
|
||||
|
||||
<div class="portlet">
|
||||
<div id="bg-default" class="panel-collapse collapse in">
|
||||
<div class="portlet-body">
|
||||
<p id="txtkomen<?php echo $r['id']; ?>" style="font-family:InterSB;color:black"><?php echo '" ' . $r['komen'] . ' "'; ?></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php if ($jabatan_pegawai_id_tl == $jbid) { ?>
|
||||
<!-- <button type="button" class="btn btn-default btn-rounded btn-xs hapus_komen" style="font-family:InterSB;font-size:12px;color:red" id="<?php echo $r['id']; ?>"><i class="fa fa-remove m-r-5"></i>Hapus</button>-->
|
||||
<button type="button" class="btn btn-default btn-rounded btn-xs edit_komen" style="font-family:InterSB;font-size:12px;color:blue" id="<?php echo $r['id']; ?>"><i class="fa fa-pencil m-r-5"></i>Edit</button>
|
||||
<?php } else { ?>
|
||||
<!--<button type="button" class="btn btn-default btn-rounded btn-xs balas_komen" style="font-family:InterSB;font-size:12px;color:green;" id="balas_komen<?php echo $r['id']; ?>" idls="<?php echo $r['id']; ?>"><i class="mdi mdi-reply m-r-5"></i>Balas</button>-->
|
||||
<?php } ?>
|
||||
|
||||
<?php if (($jabatan_pegawai_id_tl == $jbid) || ($tj != 0)) { ?>
|
||||
<button type="button" class="btn btn-default btn-rounded btn-xs jpg_kirim_tl" style="font-family:Inter;font-size:12px;color:black" id="<?php echo $r['id']; ?>" idne="<?php echo $jabatan_pegawai_id_tl; ?>" idna="<?php echo $jbid; ?>" data-content="Add Lampiran JPG" name="jpg_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-file-picture-o"></i>
|
||||
<?php if ($tj == 0) {
|
||||
} else {
|
||||
echo ' ' . $tj;
|
||||
} ?>
|
||||
</button>
|
||||
<?php }
|
||||
if (($jabatan_pegawai_id_tl == $jbid) || ($tm != 0)) { ?>
|
||||
<button type="button" class="btn btn-default btn-rounded btn-xs file_kirim_tl" style="font-family:Inter;font-size:12px;color:black" id="<?php echo $r['id']; ?>" idno="<?php echo $jabatan_pegawai_id_tl; ?>" idnu="<?php echo $jbid; ?>" data-content="Add Lampiran File" name="file_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-file"></i>
|
||||
<?php if ($tm == 0) {
|
||||
} else {
|
||||
echo ' ' . $tm;
|
||||
} ?>
|
||||
</button>
|
||||
<?php } else {
|
||||
} ?>
|
||||
</div>
|
||||
<div class="isi_edit" id="isi_edit<?php echo $r['id']; ?>">
|
||||
<div class="input-group my-group">
|
||||
<span class="input-group-input">
|
||||
<input type="text" class="form-control edit_txtkomen" Placeholder="Edit komentar / tanggapan" id="edit_txtkomen<?php echo $r['id']; ?>">
|
||||
</span>
|
||||
<!--<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-block teruskan_edit" style="font-family:InterSB" id="<?php echo $r['id']; ?>">Teruskan ke..</button>
|
||||
</span>-->
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-block simpan_edit" style="font-family:InterSB" id="<?php echo $r['id'];?>">Simpan</button>
|
||||
</span>
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-block batal_edit" style="font-family:InterSB" id="<?php echo $r['id'];?>">Batal</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="isi_balas" id="isi_balas<?php echo $r['id'];?>">
|
||||
<br>
|
||||
<div class="input-group my-group">
|
||||
<span class="input-group-input">
|
||||
<input type="text" class="form-control edit_txtbalas" Placeholder="Tulis balasan.." id="edit_txtbalas<?php echo $r['id'];?>">
|
||||
</span>
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-block simpan_balas" style="font-family:InterSB" id="<?php echo $r['id'];?>">Simpan</button>
|
||||
</span>
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-block batal_balas" style="font-family:InterSB" id="<?php echo $r['id'];?>">Batal</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- nested here -->
|
||||
|
||||
<!-- end of nested -->
|
||||
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-block simpan_edit" style="font-family:InterSB" id="<?php echo $r['id']; ?>">Simpan</button>
|
||||
</span>
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-block batal_edit" style="font-family:InterSB" id="<?php echo $r['id']; ?>">Batal</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="isi_balas" id="isi_balas<?php echo $r['id']; ?>">
|
||||
<br>
|
||||
<div class="input-group my-group">
|
||||
<span class="input-group-input">
|
||||
<input type="text" class="form-control edit_txtbalas" Placeholder="Tulis balasan.." id="edit_txtbalas<?php echo $r['id']; ?>">
|
||||
</span>
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-block simpan_balas" style="font-family:InterSB" id="<?php echo $r['id']; ?>">Simpan</button>
|
||||
</span>
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-block batal_balas" style="font-family:InterSB" id="<?php echo $r['id']; ?>">Batal</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- nested here -->
|
||||
|
||||
<!-- end of nested -->
|
||||
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
<?php
|
||||
$kmn=pg_query("SELECT COUNT(*) FROM komen WHERE surat_id=$surat_id");
|
||||
while($rkmn=pg_fetch_array($kmn)) {
|
||||
$jmlkmn=$rkmn[0];
|
||||
$kmn = pg_query($koneksi, "SELECT COUNT(*) FROM komen WHERE surat_id=$surat_id");
|
||||
while ($rkmn = pg_fetch_array($kmn)) {
|
||||
$jmlkmn = $rkmn[0];
|
||||
}
|
||||
?>
|
||||
<input type="hidden" id="jmlkmn" value="<?php echo $jmlkmn; ?>">
|
||||
@@ -194,189 +209,197 @@ $jmlkmn=$rkmn[0];
|
||||
<input type="hidden" value="<?php echo $jbid; ?>">
|
||||
|
||||
<script>
|
||||
$('.edit_txtbalas').val('');
|
||||
$('.edit_txtkomen').val('');
|
||||
$('.balas_komen').show();
|
||||
$('.isi_balas').hide();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
$('.edit_txtbalas').val('');
|
||||
$('.edit_txtkomen').val('');
|
||||
$('.balas_komen').show();
|
||||
$('.isi_balas').hide();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
|
||||
var jmlkmn=$('#jmlkmn').val();
|
||||
$('#total_komen').html(jmlkmn+' Komentar');
|
||||
var jmlkmn = $('#jmlkmn').val();
|
||||
$('#total_komen').html(jmlkmn + ' Komentar');
|
||||
|
||||
$("#tabel_data_komen").on('click','.hapus_arahan',function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "hapus_arahan";
|
||||
var id = $(this).attr('id');
|
||||
$.ajax({
|
||||
$("#tabel_data_komen").on('click', '.hapus_arahan', function() {
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "hapus_arahan";
|
||||
var id = $(this).attr('id');
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/crud.php",
|
||||
data: 'id='+id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var surat_id=$('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
|
||||
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
|
||||
}
|
||||
data: {
|
||||
id: id,
|
||||
key: key
|
||||
},
|
||||
success: function(data) {
|
||||
var surat_id = $('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tl').val();
|
||||
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php", {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id_tl: jabatan_pegawai_id_tl
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_komen").on('click','.balas_komen',function(){
|
||||
$('.balas_komen').show();
|
||||
$('.isi_balas').hide();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
var id = $(this).attr('idls');
|
||||
$('#balas_komen'+id).hide();
|
||||
$('#isi_balas'+id).show();
|
||||
$('.edit_txtbalas').val('');
|
||||
$('#edit_txtbalas'+id).val('');
|
||||
$('#edit_txtbalas'+id).focus();
|
||||
});
|
||||
$("#tabel_data_komen").on('click', '.balas_komen', function() {
|
||||
$('.balas_komen').show();
|
||||
$('.isi_balas').hide();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
var id = $(this).attr('idls');
|
||||
$('#balas_komen' + id).hide();
|
||||
$('#isi_balas' + id).show();
|
||||
$('.edit_txtbalas').val('');
|
||||
$('#edit_txtbalas' + id).val('');
|
||||
$('#edit_txtbalas' + id).focus();
|
||||
});
|
||||
|
||||
$("#tabel_data_komen").on('click','.edit_komen',function(){
|
||||
$('.balas_komen').show();
|
||||
$('.isi_balas').hide();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
var id = $(this).attr('id');
|
||||
$('.edit_txtkomen').val('');
|
||||
var txtkomen = $('#txtkomen'+id).html();
|
||||
var new_text1 = txtkomen.replace('" ', '');
|
||||
var new_text2 = new_text1.replace(' "', '');
|
||||
$('#edit_txtkomen'+id).val(new_text2);
|
||||
$('#isi_edit'+id).show();
|
||||
$('#isi_komen'+id).hide();
|
||||
$('#edit_txtkomen'+id).focus();
|
||||
});
|
||||
$("#tabel_data_komen").on('click', '.edit_komen', function() {
|
||||
$('.balas_komen').show();
|
||||
$('.isi_balas').hide();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
var id = $(this).attr('id');
|
||||
$('.edit_txtkomen').val('');
|
||||
var txtkomen = $('#txtkomen' + id).html();
|
||||
var new_text1 = txtkomen.replace('" ', '');
|
||||
var new_text2 = new_text1.replace(' "', '');
|
||||
$('#edit_txtkomen' + id).val(new_text2);
|
||||
$('#isi_edit' + id).show();
|
||||
$('#isi_komen' + id).hide();
|
||||
$('#edit_txtkomen' + id).focus();
|
||||
});
|
||||
|
||||
$("#tabel_data_komen").on('click','.simpan_edit',function(){
|
||||
var id = $(this).attr('id');
|
||||
var surat_id=$('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
|
||||
var komen=$('#edit_txtkomen'+id).val();
|
||||
var key='edit_komen';
|
||||
if (!komen) {alert('isikan komentarnya..');} else {
|
||||
$.ajax({
|
||||
$("#tabel_data_komen").on('click', '.simpan_edit', function() {
|
||||
var id = $(this).attr('id');
|
||||
var surat_id = $('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tl').val();
|
||||
var komen = $('#edit_txtkomen' + id).val();
|
||||
var key = 'edit_komen';
|
||||
if (!komen) {
|
||||
alert('isikan komentarnya..');
|
||||
} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/crud.php",
|
||||
data: 'id='+id
|
||||
+'&surat_id='+surat_id
|
||||
+'&jabatan_pegawai_id='+jabatan_pegawai_id_tl
|
||||
+'&komen='+komen
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
data: 'id=' + id +
|
||||
'&surat_id=' + surat_id +
|
||||
'&jabatan_pegawai_id=' + jabatan_pegawai_id_tl +
|
||||
'&komen=' + komen +
|
||||
'&key=' + key,
|
||||
success: function(data) {
|
||||
alert('Tersimpan..');
|
||||
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
|
||||
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php", {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id_tl: jabatan_pegawai_id_tl
|
||||
});
|
||||
$('.balas_komen').show();
|
||||
$('.isi_balas').hide();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_komen").on('click','.batal_balas',function(){
|
||||
$('.balas_komen').show();
|
||||
$('.isi_balas').hide();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
});
|
||||
$("#tabel_data_komen").on('click', '.batal_balas', function() {
|
||||
$('.balas_komen').show();
|
||||
$('.isi_balas').hide();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
});
|
||||
|
||||
$("#tabel_data_komen").on('click','.batal_edit',function(){
|
||||
$('.balas_komen').show();
|
||||
$('.isi_balas').hide();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
});
|
||||
$("#tabel_data_komen").on('click', '.batal_edit', function() {
|
||||
$('.balas_komen').show();
|
||||
$('.isi_balas').hide();
|
||||
$('.isi_edit').hide();
|
||||
$('.isi_komen').show();
|
||||
});
|
||||
|
||||
$("#tabel_data_komen").on('click','.hapus_komen',function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "hapus_komen";
|
||||
var id = $(this).attr('id');
|
||||
$.ajax({
|
||||
$("#tabel_data_komen").on('click', '.hapus_komen', function() {
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "hapus_komen";
|
||||
var id = $(this).attr('id');
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/crud.php",
|
||||
data: 'id='+id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var surat_id=$('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
|
||||
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
|
||||
}
|
||||
});
|
||||
data: 'id=' + id +
|
||||
'&key=' + key,
|
||||
success: function(data) {
|
||||
var surat_id = $('#surat_id_tl').val();
|
||||
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tl').val();
|
||||
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php", {
|
||||
surat_id: surat_id,
|
||||
jabatan_pegawai_id_tl: jabatan_pegawai_id_tl
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
$("#tabel_data_komen").on('click','.jpg_kirim_tl',function(){
|
||||
var id = $(this).attr('id');
|
||||
var idne = $(this).attr('idne');
|
||||
var idna = $(this).attr('idna');
|
||||
$('#modal_pic').modal('show');
|
||||
$('#modal_body_pic').html("");
|
||||
if (idne==idna) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_dok.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_pic').html(data);
|
||||
$('#judul_modal_pic').html('Add Lampiran JPG');
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_vpic.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_pic').html(data);
|
||||
$('#judul_modal_pic').html('View Lampiran JPG');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#tabel_data_komen").on('click','.file_kirim_tl',function(){
|
||||
var id = $(this).attr('id');
|
||||
var idno = $(this).attr('idno');
|
||||
var idnu = $(this).attr('idnu');
|
||||
$('#modal_file').modal('show');
|
||||
$('#modal_body_file').html("");
|
||||
if (idno==idnu) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/upd_file.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_file').html(data);
|
||||
$('#judul_modal_file').html('Add Lampiran File');
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_vfile.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_file').html(data);
|
||||
$('#judul_modal_file').html('View Lampiran File');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$("#tabel_data_komen").on('click','.teruskan_edit',function(){
|
||||
$('#forward_tl').trigger('click');
|
||||
});
|
||||
</script>
|
||||
|
||||
});
|
||||
|
||||
$("#tabel_data_komen").on('click', '.jpg_kirim_tl', function() {
|
||||
var id = $(this).attr('id');
|
||||
var idne = $(this).attr('idne');
|
||||
var idna = $(this).attr('idna');
|
||||
$('#modal_pic').modal('show');
|
||||
$('#modal_body_pic').html("");
|
||||
if (idne == idna) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_dok.php",
|
||||
data: 'id=' + id,
|
||||
success: function(data) {
|
||||
$('#modal_body_pic').html(data);
|
||||
$('#judul_modal_pic').html('Add Lampiran JPG');
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_vpic.php",
|
||||
data: 'id=' + id,
|
||||
success: function(data) {
|
||||
$('#modal_body_pic').html(data);
|
||||
$('#judul_modal_pic').html('View Lampiran JPG');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#tabel_data_komen").on('click', '.file_kirim_tl', function() {
|
||||
var id = $(this).attr('id');
|
||||
var idno = $(this).attr('idno');
|
||||
var idnu = $(this).attr('idnu');
|
||||
$('#modal_file').modal('show');
|
||||
$('#modal_body_file').html("");
|
||||
if (idno == idnu) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/upd_file.php",
|
||||
data: 'id=' + id,
|
||||
success: function(data) {
|
||||
$('#modal_body_file').html(data);
|
||||
$('#judul_modal_file').html('Add Lampiran File');
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/tindaklanjut/modal_vfile.php",
|
||||
data: 'id=' + id,
|
||||
success: function(data) {
|
||||
$('#modal_body_file').html(data);
|
||||
$('#judul_modal_file').html('View Lampiran File');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$("#tabel_data_komen").on('click', '.teruskan_edit', function() {
|
||||
$('#forward_tl').trigger('click');
|
||||
});
|
||||
</script>
|
||||
@@ -89,7 +89,9 @@
|
||||
<div class="row m-t-50">
|
||||
<div class="col-sm-12 text-center">
|
||||
<!-- <p class="text-muted">Belum punya akun ? <a href="#" class="text-primary m-l-5" id="register"><b>Daftar</b></a></p> -->
|
||||
<p class="text-muted">© 2020 dynandsoftware</p>
|
||||
<footer class="main-footer navbar-fixed-bottom" style="background-color:#36404e;color:white;padding:10px;" align="center">
|
||||
Powerade © STIM RSSA <?= date('Y') ?>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -193,9 +195,7 @@
|
||||
showConfirmButton: false,
|
||||
timer: 2500
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
</script>
|
||||
<script src="assets/js/enter.js"></script>
|
||||
|
||||
|
||||
@@ -776,7 +776,7 @@
|
||||
});
|
||||
});
|
||||
$('#inbox_pengesahan').click(function() {
|
||||
$.post('app/inbox/pengesahan/main.php', function(html) {
|
||||
$.post('app/inbox_pengesahan/main.php', function(html) {
|
||||
$("#main_tag").html(html)
|
||||
});
|
||||
});
|
||||
|
||||