234 lines
14 KiB
PHP
234 lines
14 KiB
PHP
<?php
|
|
include("../koneksi.php");
|
|
$satuan_kerja_id=$_POST['satker'];
|
|
$jenis_user=$_POST['jenis'];
|
|
$bln=$_POST['bln'];
|
|
$thn=$_POST['thn'];
|
|
?>
|
|
|
|
<script type="text/javascript">
|
|
$('button[name="edit_arsip_disposisi"]').popover();
|
|
$('button[name="proses_arsip_disposisi"]').popover();
|
|
|
|
$('button[name="arahan"]').popover();
|
|
$('button[name="view"]').popover();
|
|
$('button[name="batal"]').popover();
|
|
|
|
$('button[name="kabinet"]').popover();
|
|
$('button[name="batal_kabinet"]').popover();
|
|
$("#tabel_data_arsip_disposisi").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
|
|
</script>
|
|
<script>
|
|
var cek_data_user_id = $('#cek_data_user_id').val();
|
|
</script>
|
|
|
|
<input type="hidden" id="jenis" value="<?php echo $jenis_user; ?>">
|
|
<table id="tabel_data_arsip_disposisi" class="table table-striped table-condensed table-bordered" cellpadding="1">
|
|
<thead>
|
|
<tr>
|
|
<td width="220px;">Dari</td>
|
|
<td width="100px;">Tgl Surat</td>
|
|
<td width="100px;">Tgl Arsip</td>
|
|
<td width="80px;">No Surat</td>
|
|
<td>Perihal</td>
|
|
<!--<td width="50px;">Jenis</td>-->
|
|
<td width="100px;">No Agenda</td>
|
|
<td width="190px;" style="text-align:center">Tools</td>
|
|
</tr>
|
|
</thead>
|
|
<tbody style="color:black">
|
|
<?php
|
|
/* $data=pg_query("SELECT DISTINCT s.surat_dari,s.no_surat,s.perihal,(SELECT j.jenis FROM jenis_disposisi j WHERE j.id=s.jenis_disposisi_id),
|
|
s.no_agenda,s.sm_baca,s.id,
|
|
(SELECT f.sifat FROM sifat_surat f WHERE f.id=s.sifat_surat_id),s.tgl_surat_masuk,s.tgl_diterima,
|
|
(SELECT kode FROM kode WHERE id=s.kode_id),
|
|
s.tgl_surat_masuk,s.tgl_diterima,a.tgl_arsip
|
|
FROM surat s
|
|
LEFT OUTER JOIN kirim k ON (s.id=k.surat_id)
|
|
INNER JOIN arsip a ON (a.surat_id=s.id)
|
|
WHERE s.jenis_disposisi_id='1'
|
|
".($thn == '' ? "" : "AND EXTRACT(YEAR FROM DATE(a.tgl_arsip))='$thn'")."
|
|
".($bln == '0' ? "" : "AND EXTRACT(MONTH FROM DATE(a.tgl_arsip))='$bln'")."
|
|
".($jenis_user == 'Admin' ? "" : "AND k.dis_baca IS NULL AND k.kepada IS NOT NULL")."
|
|
ORDER BY a.tgl_arsip DESC
|
|
"); */
|
|
$data=pg_query("SELECT DISTINCT s.surat_dari,s.no_surat,s.perihal,(SELECT j.jenis FROM jenis_disposisi j WHERE j.id=s.jenis_disposisi_id),
|
|
s.no_agenda,s.sm_baca,s.id,
|
|
(SELECT f.sifat FROM sifat_surat f WHERE f.id=s.sifat_surat_id),s.tgl_surat_masuk,s.tgl_diterima,
|
|
(SELECT kode FROM kode WHERE id=s.kode_id),
|
|
s.tgl_surat_masuk,s.tgl_diterima,a.tgl_arsip,s.konten
|
|
FROM surat s
|
|
LEFT OUTER JOIN (SELECT k3.* FROM kirim k3 LEFT OUTER JOIN surat s3 ON (s3.id=k3.surat_id)
|
|
WHERE s3.jenis_disposisi_id=1) k ON (s.id=k.surat_id)
|
|
INNER JOIN arsip a ON (a.surat_id=s.id)
|
|
WHERE s.jenis_disposisi_id='1'
|
|
".($thn == '' ? "" : "AND EXTRACT(YEAR FROM DATE(a.tgl_arsip))='$thn'")."
|
|
".($bln == '0' ? "" : "AND EXTRACT(MONTH FROM DATE(a.tgl_arsip))='$bln'")."
|
|
".((($jenis_user === 'Admin') || ($jenis_user === 'Arsiparis')) ? "" : "AND k.dis_baca IS NULL AND k.kepada IS NOT NULL")."
|
|
ORDER BY a.tgl_arsip DESC
|
|
");
|
|
while($r=pg_fetch_array($data)) {
|
|
$konten=$r['konten'];
|
|
?>
|
|
<tr <?php if ($konten=='X') {?>style="color:green"<?php } else {}?>>
|
|
<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;font-family:'InterSB'" class="kiri"><?php echo $r['surat_dari']; ?></td>
|
|
<td align="center"><?php
|
|
if (date('d-m-Y',strtotime($r['tgl_surat_masuk']))=='01-01-1970') {
|
|
echo "-";} else {
|
|
echo date('d-m-Y',strtotime($r['tgl_surat_masuk']));
|
|
} ?></td>
|
|
<td align="center"><?php if ($r['tgl_arsip']==null) {} else {echo date('d-m-Y',strtotime($r['tgl_arsip']));} ?></td>
|
|
<!--<td><?php echo date('d-m-Y',strtotime($r['tgl_surat_masuk'])); ?></td>
|
|
<td><?php echo date('d-m-Y',strtotime($r['tgl_arsip'])); ?></td>-->
|
|
<td width="110px;"><?php echo $r['no_surat']; ?></td>
|
|
<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;"><?php echo $r['perihal']; ?></td>
|
|
<!-- <td width="50px;"><?php echo current(explode(' ',$r[3])); ?></td> -->
|
|
<td width="80px;" style="font-family:'InterSB'"><?php
|
|
$no_pinjam=(int) substr($r['no_agenda'],0,5);
|
|
$no_agenda=sprintf("%05s",$no_pinjam);
|
|
/*
|
|
if (date('d-m-Y',strtotime($r['tgl_surat_masuk']))=='01-01-1970') {
|
|
echo $r[10].'/'.$no_agenda.'/302/'.date('Y',strtotime($r['tgl_arsip']));
|
|
} else {
|
|
echo $r[10].'/'.$no_agenda.'/302/'.date('Y',strtotime($r['tgl_surat_masuk']));
|
|
}
|
|
*/
|
|
if (date('d-m-Y',strtotime($r['tgl_diterima']))=='01-01-1970') {
|
|
echo $r[10].'/'.$no_agenda.'/102.7/'.date('Y',strtotime($r['tgl_arsip']));
|
|
} else {
|
|
echo $r[10].'/'.$no_agenda.'/102.7/'.date('Y',strtotime($r['tgl_diterima']));
|
|
}
|
|
?></td>
|
|
<td class="kanan" align="center">
|
|
<?php if (($jenis_user=='Admin') || ($jenis_user=='Arsiparis')) { ?>
|
|
<button type="button" name="edit_arsip_disposisi" style="height:22px;"class="btn btn-primary btn-xs edit_arsip_disposisi" id="<?php echo $r['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover"
|
|
>
|
|
<i class="fa fa-pencil"></i>
|
|
</button>
|
|
|
|
<button type="button" name="arahan" style="height:22px;"class="btn btn-success btn-xs arahan" id="<?php echo $r['id'];?>" data-content="Arahan" rel="popover" data-placement="top" data-trigger="hover"
|
|
>
|
|
<i class="fa fa-recycle"></i>
|
|
</button>
|
|
|
|
<button type="button" name="view" style="height:22px;"class="btn btn-orange btn-xs view" id="<?php echo $r['id'];?>" data-content="View" rel="popover" data-placement="top" data-trigger="hover"
|
|
>
|
|
<i class="fa fa-eye"></i>
|
|
</button>
|
|
<button type="button" name="batal" style="height:22px;"class="btn btn-default btn-xs batal" id="<?php echo $r['id'];?>" data-content="Batal Arsip" rel="popover" data-placement="top" data-trigger="hover"
|
|
>
|
|
<i class="fa fa-arrow-left"></i>
|
|
</button>
|
|
<button type="button" name="kabinet" style="height:22px;"class="btn btn-teal btn-xs kabinet" id="<?php echo $r['id'];?>" data-content="Kabinet" rel="popover" data-placement="top" data-trigger="hover"
|
|
>
|
|
<i class="fa fa-arrow-down"></i>
|
|
</button>
|
|
<button type="button" name="batal_kabinet" style="height:22px;"class="btn btn-inverse btn-xs batal_kabinet" id="<?php echo $r['id'];?>" data-content="Batal Kabinet" rel="popover" data-placement="top" data-trigger="hover"
|
|
>
|
|
<i class="fa fa-arrow-up"></i>
|
|
</button>
|
|
<?php } ?>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
|
var thn = $('#thn').val();
|
|
var bln = $('#bln').val();
|
|
|
|
|
|
$("#tabel_data_arsip_disposisi").on('click','.edit_arsip_disposisi',function(){
|
|
var id = $(this).attr('id');
|
|
$('#modal_arsip_disposisi').modal('show');
|
|
$('#modal_body_arsip_disposisi').html("");
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/arsip/modal.php",
|
|
data: 'id='+id,
|
|
success: function(data){
|
|
$('#modal_body_arsip_disposisi').html(data);
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
$("#tabel_data_arsip_disposisi").on('click','.arahan',function(){
|
|
var id = $(this).attr('id');
|
|
var cek_satker = $('#cek_satker').val();
|
|
var cek_data_user_id = $('#cek_data_user_id').val();
|
|
$('#modal_arahan').modal('show');
|
|
$('#modal_body_arahan').html("");
|
|
$('#modal_body_arahan').load('app/arsip/modal_arahan.php',{surat_id : id, cek_satker:cek_satker, cek_data_user_id:cek_data_user_id});
|
|
});
|
|
|
|
|
|
$("#tabel_data_arsip_disposisi").on('click','.view',function(){
|
|
var id = $(this).attr('id');
|
|
var cek_satker = $('#cek_satker').val();
|
|
var cek_data_user_id = $('#cek_data_user_id').val();
|
|
$('#modal_view').modal('show');
|
|
$('#modal_body_view').html("");
|
|
$('#modal_body_view').load('app/arsip/modal_view.php',{surat_id : id, cek_satker:cek_satker, cek_data_user_id:cek_data_user_id});
|
|
});
|
|
|
|
$("#tabel_data_arsip_disposisi").on('click','.batal',function(){
|
|
var x = confirm("Anda yakin ingin membatalkan ?");
|
|
if (x) {
|
|
var id = $(this).attr('id');
|
|
var key = 'batal_arsip';
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/arsip/crud.php",
|
|
data: 'id='+id
|
|
+'&key='+key,
|
|
success: function(data){
|
|
alert('Pembatalan arsip sukses..');
|
|
$('#tabel_arsip_disposisi').load("app/arsip/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
|
}
|
|
});
|
|
} else {}
|
|
});
|
|
|
|
$("#tabel_data_arsip_disposisi").on('click','.kabinet',function(){
|
|
var x = confirm("Anda yakin akan meng-kabinetkan dokumen ini ?");
|
|
if (x) {
|
|
var id = $(this).attr('id');
|
|
var key = 'kabinet';
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/arsip/crud.php",
|
|
data: 'id='+id
|
|
+'&key='+key,
|
|
success: function(data){
|
|
alert('Peng-kabinetan arsip sukses..');
|
|
$('#tabel_arsip_disposisi').load("app/arsip/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
|
}
|
|
});
|
|
} else {}
|
|
});
|
|
|
|
$("#tabel_data_arsip_disposisi").on('click','.batal_kabinet',function(){
|
|
var x = confirm("Anda yakin akan membatalkan peng-kabinetkan dokumen ini ?");
|
|
if (x) {
|
|
var id = $(this).attr('id');
|
|
var key = 'batal_kabinet';
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/arsip/crud.php",
|
|
data: 'id='+id
|
|
+'&key='+key,
|
|
success: function(data){
|
|
alert('Pembatalan kabinet arsip sukses..');
|
|
$('#tabel_arsip_disposisi').load("app/arsip/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
|
}
|
|
});
|
|
} else {}
|
|
});
|
|
</script>
|