Files
eletter-backup/app/disposisi/arahan/main.php(1)
2024-05-31 14:18:00 +07:00

412 lines
17 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?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
+'&parap='+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
+'&parap='+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>