412 lines
17 KiB
Plaintext
412 lines
17 KiB
Plaintext
<?php
|
||
include('../../koneksi.php');
|
||
$thn_skrg=date('Y');
|
||
$surat_id=$_POST['surat_id'];
|
||
$jenis=$_POST['jenis'];
|
||
$cek_satker=$_POST['cek_satker'];
|
||
$d=pg_query("SELECT s.surat_dari,s.perihal,s.tgl_surat_masuk,s.no_surat,s.tgl_diterima,s.no_agenda,s.no_urut,(SELECT k.kode FROM kode k WHERE k.id=s.kode_id),
|
||
(SELECT f.sifat FROM sifat_surat f WHERE f.id=s.sifat_surat_id)
|
||
FROM surat s WHERE s.id='$surat_id'");
|
||
while($r=pg_fetch_array($d)) {
|
||
$dari=$r[0];
|
||
$perihal=$r[1];
|
||
$tgl_surat_masuk=$r[2];
|
||
$no_surat=$r[3];
|
||
$tgl_diterima=$r[4];
|
||
$no_agenda2=$r[5];
|
||
$no_urut=$r[6];
|
||
$kode=$r[7];
|
||
$sifat=$r[8];
|
||
}
|
||
|
||
$no_pinjam=(int) substr($no_agenda2,0,5);
|
||
$no_agenda=sprintf("%05s",$no_pinjam);
|
||
|
||
//$z=pg_query("SELECT LEFT(isi,1) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_tujuan='$cek_satker'");
|
||
$z=pg_query("SELECT LEFT(k.isi,1) FROM kirim k WHERE k.id=(SELECT MAX(k1.id) FROM kirim k1 WHERE k1.surat_id='$surat_id' AND k1.satuan_kerja_tujuan='$cek_satker')");
|
||
while($s=pg_fetch_array($z)) {$kres=$s[0];}
|
||
|
||
$data1=pg_query("SELECT COUNT(*)
|
||
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
|
||
WHERE k.surat_id='$surat_id'
|
||
AND k.kepada IS NOT NULL AND LEFT(k.isi,1) NOT IN ('#')
|
||
");
|
||
while($r1=pg_fetch_array($data1)) {$j=$r1[0];}
|
||
|
||
$tmbl=pg_query("SELECT COUNT(*) FROM kirim k1 WHERE k1.surat_id='$surat_id' AND k1.satuan_kerja_tujuan IS NULL AND k1.kepada IS NOT NULL AND k1.id=
|
||
(SELECT MAX(k2.id) FROM kirim k2 WHERE k2.surat_id='$surat_id' AND k2.satuan_kerja_penginput='$cek_satker' AND k2.kepada IS NOT NULL AND tgl_input IS NOT NULL)");
|
||
while($q=pg_fetch_array($tmbl)) {$cek_tmbl=$q[0];}
|
||
?>
|
||
|
||
|
||
<style type="text/css">
|
||
|
||
.no-border{
|
||
border:none;
|
||
}
|
||
|
||
.pan-scan {
|
||
overflow-y: scroll;
|
||
min-height: 450px;
|
||
max-height: 450px;
|
||
padding-right: 0px;
|
||
}
|
||
|
||
.pan-tbl {
|
||
overflow-y: scroll;
|
||
/*min-height: 450px;
|
||
max-height: 450px; */
|
||
padding-right: 0px;
|
||
}
|
||
|
||
::-webkit-scrollbar {
|
||
width: 12px;
|
||
}
|
||
|
||
::-webkit-scrollbar-track {
|
||
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
|
||
border-radius: 10px;
|
||
}
|
||
|
||
::-webkit-scrollbar-thumb {
|
||
border-radius: 10px;
|
||
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
|
||
}
|
||
</style>
|
||
<br>
|
||
<br>
|
||
<br>
|
||
<br>
|
||
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_id">
|
||
<input type="hidden" value="<?php echo $jenis; ?>" id="jenis">
|
||
<input type="hidden" value="<?php echo $cek_tmbl; ?>" id="cek_tmbl">
|
||
<div class="row">
|
||
<div class="col-lg-9 col-md-8 col-sm-12 col-xs-12 pan-tbl">
|
||
|
||
<div class="row">
|
||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||
<h4 style="color:#1ec2e9">
|
||
<span><small><?php echo 'dari: '.strtoupper($dari).' | tgl surat: '.date('d-m-Y',strtotime($tgl_surat_masuk)).' | no surat: '.strtoupper($no_surat); ?></small></span>
|
||
<span class="pull-right" style="margin-top:3px"><h3><span class="label label-inverse"><?php echo strtoupper($sifat); ?></span></h3></span>
|
||
<br>
|
||
<span><small><?php echo $perihal; ?></small></span><br>
|
||
<?php if ($j==0) { ?>
|
||
<span><small><?php echo 'No Agenda: '.$kode.'/'.$no_agenda.'/302/'.$thn_skrg.' | diterima: '.date('d-m-Y',strtotime($tgl_diterima)); ?></small></span>
|
||
<?php } else { ?>
|
||
<span><small><?php echo 'No Agenda: '.$kode.'/'.$no_agenda.'/302/'.$thn_skrg.' | diterima: '.date('d-m-Y H:i',strtotime($tgl_diterima)); ?></small></span>
|
||
<?php } ?>
|
||
<!--<br><span><?php echo 'Tgl Surat: '.date('d-m-Y',strtotime($tgl_surat_masuk)); ?></span>-->
|
||
</h4>
|
||
<!-- <small>Surat Dari . </small>
|
||
<small><?php echo strtoupper($dari); ?></small><br>
|
||
<small>Perihal . </small>
|
||
<small><?php echo strtoupper($perihal); ?></small><br>
|
||
<!--<strong>Tgl Surat . </strong>
|
||
<small><?php echo date('d-m-Y',strtotime($tgl_surat_masuk)); ?></small> -->
|
||
</div>
|
||
<!--<div class="col-md-3 col-sm-6 col-xs-6">
|
||
<!-- <small>No Surat . </small>
|
||
<small><?php echo strtoupper($no_surat); ?></small><br>
|
||
<small>Tgl Diterima . </small>
|
||
<small><?php echo date('d-m-Y',strtotime($tgl_diterima)); ?></small><br>
|
||
<!-- <strong>No Agenda . </strong>
|
||
<small><?php echo $no_agenda.'/'.$no_urut.'/302/'.$thn_skrg; ?></small> -->
|
||
<!--</div>-->
|
||
</div>
|
||
<!-- end row -->
|
||
<br>
|
||
<button type="button" class="btn btn-default btn-rounded" id="back_disposisi"><i class="fa fa-arrow-left m-r-5"></i>Back</button>
|
||
<button type="button" class="btn btn-danger btn-rounded" id="tambah_arahan"><i class="fa fa-plus m-r-5"></i>Arahan</button>
|
||
<?php /* if (($jenis=='Admin') || ($jenis=='Direksi')) { */ ?>
|
||
<button type="button" class="btn btn-default btn-rounded" id="print_disposisi"><i class="glyphicon glyphicon-print"></i></button>
|
||
<button type="button" class="btn btn-default btn-rounded" id="arsip_arahan"><i class="fa fa-arrow-down m-r-5"></i>ARSIPKAN</button>
|
||
<button type="button" class="btn btn-brown btn-rounded" id="kirim_arahan"><i class="fa fa-arrow-right m-r-5"></i>KIRIM</button>
|
||
<?php /* } else {} */ ?>
|
||
<br>
|
||
|
||
<?php
|
||
$cek_data_user_id=$_POST['cek_data_user_id'];
|
||
//$t=pg_query("SELECT paraf FROM data_kepala WHERE id=(SELECT data_kepala_id FROM data_user WHERE id='$cek_data_user_id')");
|
||
$t=pg_query("SELECT paraf,jabatan_pegawai_id FROM data_user WHERE id='$cek_data_user_id'");
|
||
while($s=pg_fetch_array($t)) {$par=$s[0];$da=$s[1];}
|
||
|
||
/*$u=pg_query("SELECT jabatan_pegawai_id FROM data_pegawai WHERE id=(SELECT data_pegawai_id FROM data_kepala WHERE id=(SELECT data_kepala_id FROM data_user WHERE id='$cek_data_user_id'))");
|
||
while($v=pg_fetch_array($u)) {$da=$v[0];}*/
|
||
?>
|
||
<input type="hidden" value="<?php echo $satuan_kerja_tujuan; ?>" id="satuan_kerja_tujuan">
|
||
<input type="hidden" value="<?php echo $kres; ?>" id="kres">
|
||
<input type="hidden" value="<?php echo $par.'^'.$da; ?>" id="patrap"><br>
|
||
<div id="tabel_arahan"></div>
|
||
</div>
|
||
<div class="col-lg-3 col-md-4 col-sm-12 col-xs-12 pan-scan">
|
||
<div id="tabel_scan"></div>
|
||
</div>
|
||
</div>
|
||
|
||
<!--
|
||
<br><br>
|
||
<br><br>
|
||
<br><br>
|
||
<br><br>
|
||
<div class="left side-menu" style="background-color:white; top: 20px;width:270px;
|
||
right: 0px;">
|
||
<div class="sidebar-inner slimscrollleft">
|
||
<div id="sidebar-menu"><br><br><br><br><br><br><br>
|
||
<ul>
|
||
|
||
<div id="tabel_scan"></div>
|
||
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
-->
|
||
|
||
|
||
<div id="modal_arahan" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-keyboard="false" data-backdrop="static">
|
||
<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">Input Arahan</h4>
|
||
</div>
|
||
<div class="modal-body" id="modal_body_arahan"></div>
|
||
<div class="modal-footer no-border">
|
||
<div class="row">
|
||
<!-- <div class="col-lg-6">
|
||
<button type="button" class="btn btn-default btn-block waves-effect" data-dismiss="modal" id="keluar_arahan">Keluar</button>
|
||
</div>-->
|
||
<div class="col-lg-12">
|
||
<button type="button" class="btn btn-primary btn-block waves-effect waves-light" id="simpan_arahan">READY!</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<script>
|
||
var cek_jabatan = $('#cek_jabatan').val();
|
||
var surat_id=$('#surat_id').val();
|
||
var cek_satker = $('#cek_satker').val();
|
||
var satuan_kerja_tujuan = $('#satuan_kerja_tujuan').val();
|
||
|
||
var kres = $('#kres').val();
|
||
if (kres=="#") {$('#tambah_arahan').hide();$('#kirim_arahan').hide();$('#arsip_arahan').show();} else {
|
||
$('#arsip_arahan').hide();
|
||
var cek_tmbl = $('#cek_tmbl').val();
|
||
if (cek_tmbl==0) {$('#tambah_arahan').show();$('#kirim_arahan').hide();} else {$('#tambah_arahan').hide();$('#kirim_arahan').show();}
|
||
// $('#tambah_arahan').show();
|
||
}
|
||
|
||
|
||
|
||
|
||
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id,cek_data_user_id:cek_data_user_id, cek_jabatan:cek_jabatan});
|
||
$('#tabel_scan').load("app/disposisi/arahan/dokumen.php",{surat_id:surat_id});
|
||
$('#tambah_arahan').click(function(){
|
||
var id = 0;
|
||
var surat_id = $('#surat_id').val();
|
||
var jenis = $('#jenis').val();
|
||
$('#modal_arahan').modal('show');
|
||
$('#modal_body_arahan').html("");
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/disposisi/arahan/modal.php",
|
||
data: 'id='+id
|
||
+'&surat_id='+surat_id
|
||
+'&cek_satker='+cek_satker
|
||
+'&jenis='+jenis,
|
||
success: function(data){
|
||
$('#modal_body_arahan').html(data);
|
||
}
|
||
});
|
||
});
|
||
|
||
/*
|
||
$('#simpan_arahan').click(function(){
|
||
var id = $('#kirim_id').val();
|
||
var surat_id = $('#surat_id').val();
|
||
var imp3 = $("#kepada").val();
|
||
var z3 = $('#browsers');
|
||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||
var kepada1 = val3.attr('id_jab');
|
||
if ((kepada1=='') || (kepada1==undefined)) {var kepada=$('#kirim_kepada').val();} else {var kepada=kepada1;}
|
||
var isi = $('#isi').val();
|
||
var satuan_kerja_penginput = sess_satker;
|
||
var patrap = $('#patrap').val();
|
||
if (patrap=='^') {var parap='';} else {var parap=patrap;}
|
||
var key = 'simpan_arahan';
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/disposisi/arahan/crud.php",
|
||
data: 'id='+id
|
||
+'&surat_id='+surat_id
|
||
+'&kepada='+kepada
|
||
+'&isi='+isi
|
||
+'&satuan_kerja_penginput='+satuan_kerja_penginput
|
||
+'¶p='+parap
|
||
+'&key='+key,
|
||
success: function(data){
|
||
$('#modal_arahan').modal('hide');
|
||
$('body').removeClass('modal-open');
|
||
$('.modal-backdrop').remove();
|
||
alert('Disposisi terkirim ke tujuan..');
|
||
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id,cek_data_user_id:cek_data_user_id, cek_jabatan:cek_jabatan});
|
||
if (sess_jenis=='Admin') {
|
||
$('#not_disposisi').hide();
|
||
} else {
|
||
$.ajax({
|
||
type: "POST",
|
||
url:'app/notif/disposisi_notif.php',
|
||
data: 'satker='+sess_satker,
|
||
success: function(data){
|
||
if (data==0) {$('#not_disposisi').hide();} else {
|
||
$('#not_disposisi').show();
|
||
$('#not_disposisi').html(data);
|
||
}
|
||
}
|
||
});
|
||
}
|
||
}
|
||
});
|
||
});
|
||
*/
|
||
|
||
|
||
$('#kirim_arahan').click(function(){
|
||
var x = confirm("Data yang SUDAH terkirim TIDAK BISA DIHAPUS / DIEDIT, anda yakin akan mengirim sekarang ?");
|
||
if (x) {
|
||
var surat_id = $('#surat_id').val();
|
||
var satker_id=$('#cek_satker').val();
|
||
var jenis = $('#jenis').val();
|
||
var key = 'kirim_arahan';
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/disposisi/arahan/crud.php",
|
||
data: 'surat_id='+surat_id
|
||
+'&satker_id='+satker_id
|
||
+'&jenis='+jenis
|
||
+'&key='+key,
|
||
success: function(data){
|
||
alert('Disposisi terkirim ke tujuan..');
|
||
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id,cek_data_user_id:cek_data_user_id, cek_jabatan:cek_jabatan});
|
||
if (sess_jenis=='Admin') {
|
||
$('#not_disposisi').hide();
|
||
} else {
|
||
$.ajax({
|
||
type: "POST",
|
||
url:'app/notif/disposisi_notif.php',
|
||
data: 'satker='+sess_satker,
|
||
success: function(data){
|
||
if (data==0) {$('#not_disposisi').hide();} else {
|
||
$('#not_disposisi').show();
|
||
$('#not_disposisi').html(data);
|
||
}
|
||
}
|
||
});
|
||
}
|
||
$('#disposisi').trigger('click');
|
||
}
|
||
});
|
||
} else {}
|
||
});
|
||
|
||
|
||
$('#simpan_arahan').click(function(){
|
||
var table = $('#tabel_data_kepada_kr').DataTable();
|
||
/*var a = table.data().count();
|
||
alert(a);*/
|
||
if (!table.data().any()) {
|
||
alert('Tentukan kepadanya..');
|
||
$('#kepada').first().focus().selected();
|
||
} else {
|
||
var surat_id = $('#surat_id').val();
|
||
var isi = $('#isi').val();
|
||
var jenis = $('#jenis').val();
|
||
if ((!isi) && (jenis!='Admin')) {
|
||
alert('Inputkan isi disposisinya..');
|
||
$('#isi').first().focus().selected();
|
||
} else {
|
||
var satker_id=$('#cek_satker').val();
|
||
var patrap = $('#patrap').val();
|
||
if (patrap=='^') {var parap='';} else {var parap=patrap;}
|
||
var key = 'simpan_arahan';
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/disposisi/arahan/crud.php",
|
||
data: 'surat_id='+surat_id
|
||
+'&isi='+isi
|
||
+'&satker_id='+satker_id
|
||
+'¶p='+parap
|
||
+'&key='+key,
|
||
success: function(data){
|
||
$('#modal_arahan').modal('hide');
|
||
$('body').removeClass('modal-open');
|
||
$('.modal-backdrop').remove();
|
||
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id,cek_data_user_id:cek_data_user_id, cek_jabatan:cek_jabatan});
|
||
$('html,body').animate({scrollTop:9999},'slow');
|
||
alert('Bila data sudah benar, silakan dikirim dengan klik tombol KIRIM..');
|
||
$('#tambah_arahan').hide();
|
||
$('#kirim_arahan').show();
|
||
}
|
||
});
|
||
}
|
||
}
|
||
});
|
||
|
||
|
||
$('#arsip_arahan').click(function(){
|
||
var x = confirm("Anda yakin akan meng-arsip ?");
|
||
if (x) {
|
||
var surat_id = $('#surat_id').val();
|
||
var satker_id=$('#cek_satker').val();
|
||
var key = 'arsip_arahan';
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/disposisi/arahan/crud.php",
|
||
data: 'surat_id='+surat_id
|
||
+'&satker_id='+satker_id
|
||
+'&key='+key,
|
||
success: function(data){
|
||
$('#disposisi').trigger('click');
|
||
}
|
||
});
|
||
} else {}
|
||
});
|
||
|
||
|
||
|
||
$("#modal_arahan").on("hidden.bs.modal", function () {
|
||
$(this).off('hidden.bs.modal');
|
||
});
|
||
|
||
$('#back_disposisi').click(function(){
|
||
$('#disposisi').trigger('click');
|
||
});
|
||
|
||
function print_disposisi() {
|
||
var surat_id=$('#surat_id').val();
|
||
var w = 1000;
|
||
var h = 800;
|
||
var left = Number((screen.width/2)-(w/2));
|
||
var tops = Number((screen.height/2)-(h/2));
|
||
$.post('app/disposisi/arahan/print.php', { surat_id : surat_id}, function (result) {
|
||
WinId = window.open('', 'newwin', '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();
|
||
});
|
||
}
|
||
|
||
$('#print_disposisi').click(function(){
|
||
print_disposisi();
|
||
});
|
||
|
||
</script>
|
||
|
||
|
||
|