aproval pengajuan surat pengesahan sudah sampai ke dirut
This commit is contained in:
@@ -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>
|
||||
Reference in New Issue
Block a user