first commit

This commit is contained in:
2024-05-31 14:18:00 +07:00
commit 1f8ef5e17f
4029 changed files with 777987 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='koreksi_arahan') {
$id=$_POST['id'];
$upd=pg_query("UPDATE kirim SET proses_tu='K' WHERE id='$id'");
} else
if ($key=='koreksi_batal') {
$id=$_POST['id'];
$upd=pg_query("UPDATE kirim SET proses_tu=null WHERE id='$id'");
} else
if ($key=='simpan_arahan') {
$id=$_POST['id'];
$surat_id=$_POST['surat_id'];
$isi=$_POST['isi'];
$satuan_kerja_penginput=$_POST['satuan_kerja_penginput'];
$satuan_kerja_tujuan=$_POST['satuan_kerja_tujuan'];
$cek=pg_query("SELECT id FROM kirim WHERE id='$id'");
$row_cek = pg_fetch_row($cek);
if ($row_cek[0] > 0) {
$upd=pg_query("UPDATE kirim SET isi='$isi',
tgl_input=NOW(),jam_input=NOW()
WHERE id='$id'");
} else {
$inp=pg_query("INSERT INTO kirim (
surat_id,
isi,
tgl_diterima,
jam_diterima,
satuan_kerja_tujuan,
satuan_kerja_penginput
) VALUES (
'$surat_id',
'$isi',
NOW(),
NOW(),
'$satuan_kerja_tujuan',
'$satuan_kerja_penginput'
)");
}
} else
if ($key=='delete_arahan') {
$id=$_POST['id'];
$del=pg_query("DELETE FROM kirim WHERE id='$id'");
}
?>

View File

@@ -0,0 +1,75 @@
<?php
include("../../koneksi.php");
$surat_id=$_POST['surat_id'];
?>
<input type="hidden" id="surat_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'];
?>
<div class="col-sm-12 col-lg-12 col-md-12 webdesign illustrator">
<div class="gal-detail thumb" style="background-color:#f5f5f1">
<a href="#" class="view_scan" id="lihat_scan<?php echo $rdok['id'];?>" id-pic="<?php echo $rdok['id'];?>">
<img src="<?php echo 'app/smasuk/dok/'.$foto; ?>" class="thumb-img" alt="work-thumbnail">
</a>
</div>
</div>
<?php
}
?>
<br>
<?php
$dok=pg_query("SELECT * FROM scan WHERE surat_id='$surat_id' AND LOWER(file) LIKE '%.pdf' ORDER BY id DESC");
while($rdok=pg_fetch_array($dok)) {$pdf=$rdok['file'];
?>
<!-- <div class="col-sm-12 col-lg-12 col-md-12 webdesign illustrator">
<div class="gal-detail thumb" style="background-color:#f5f5f1">
<a href="#" class="view_scan" id="lihat_scan<?php echo $rdok['id'];?>" id-pic="<?php echo $rdok['id'];?>">
<img src="<?php echo 'app/smasuk/dok/'.$foto; ?>" class="thumb-img" alt="work-thumbnail">
</a>
</div>
</div> -->
<div class="container">
<embed src="app/smasuk/pdf/pdf/<?php echo $pdf; ?>#toolbar=0" width="100%" height="360"></embed>
<button type="button" class="btn btn-primary btn-rounded center-block" id="view_pdf" id-pdf="<?php echo $rdok['id'];?>" style="margin-top:10px"><i class="fa fa-search m-r-5"></i>View PDF</button>
</div>
<?php
}
?>
</div>
</div> <!-- End row -->
<script>
$('.view_scan').click(function(){
var id = $(this).attr('id-pic');
$("#modal_dok").modal('show');
$("#isi_modal_dok").html("");
$.ajax({
type: "POST",
url: "app/disposisi/arahan/modal_dok.php",
data: 'id='+id,
success: function(data){$('#isi_modal_dok').html(data);}
});
});
$('#view_pdf').click(function(){
var id = $(this).attr('id-pdf');
$("#modal_dok").modal('show');
$("#isi_modal_dok").html("");
$.ajax({
type: "POST",
url: "app/disposisi/arahan/modal_dok.php",
data: 'id='+id,
success: function(data){
$('#isi_modal_dok').html(data);
}
});
});
</script>
</script>

View File

@@ -0,0 +1,238 @@
<?php
include('../../koneksi.php');
$jenis=$_POST['jenis'];
$thn_skrg=date('Y');
$surat_id=$_POST['surat_id'];
$key=$_POST['key'];
$d=pg_query("SELECT (SELECT nama FROM satuan_kerja WHERE id=satuan_kerja_dari),perihal,tgl_surat_masuk,no_surat,tgl_diterima,no_kendali,no_urut,
(SELECT nama FROM satuan_kerja WHERE id=satuan_kerja_id),
(SELECT sifat FROM sifat_surat WHERE id=sifat_surat_id),lampiran
FROM surat WHERE id='$surat_id'");
while($r=pg_fetch_array($d)) {
$no_kendali2=$r[5];
$tgl_diterima=$r[4];
$pengolah=$r[0];
$perihal=$r[1];
$sifat_surat=$r[8];
$lampiran=$r[9];
}
$no_pinjam=(int) substr($no_kendali2,0,5);
$no_kendali=sprintf("%05s",$no_pinjam);
$kndl_bln=$_POST['bln'];
$kndl_thn=$_POST['thn'];
$kndl_satker_id=$_POST['kndl_satker_id'];
?>
<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: 650px;
max-height: 650px;
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 $key; ?>" id="key">
<input type="hidden" value="<?php echo $kndl_bln; ?>" id="kndl_bln">
<input type="hidden" value="<?php echo $kndl_thn; ?>" id="kndl_thn">
<input type="hidden" value="<?php echo $kndl_satker_id; ?>" id="kndl_satker_id">
<input type="hidden" value="<?php echo $jenis; ?>" id="kndl_jenis">
<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 'no kendali: '.$no_kendali.' | tanggal: '.date('d-m-Y H:i',strtotime($tgl_diterima)).' | pengolah: '.strtoupper($pengolah); ?></small></span><br>
<span><small><?php echo $perihal; ?></small></span><br>
<span><small><?php echo 'sifat: '.$sifat_surat.' | lampiran: '.$lampiran; ?></small></span>
</h4>
</div>
</div>
<!-- end row -->
<br>
<!-- <?php if ($jenis=='Admin') {?>
<button type="button" class="btn btn-default btn-rounded" id="back_kendali" style="margin-top:3px;"><i class="fa fa-arrow-left m-r-5"></i>Back</button>
<button type="button" class="btn btn-default btn-rounded" id="tambah_arahan"><i class="fa fa-plus"></i></button>
<?php } else {} ?> -->
<button type="button" class="btn btn-default btn-rounded" id="back_kendali"><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>Tujuan</button>
<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>
<div id="modal_arahan" 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">Input Tujuan</h4>
</div>
<div class="modal-body" id="modal_body_arahan"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_arahan">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_arahan">Simpan</button>
</div>
</div>
</div>
</div>
<div class="modal" id="modal_dok">
<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-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">View Dokumen</h4>
</div>
<div class="modal-body md_input_bd" id="isi_modal_dok"></div>
</div>
</div>
</div>
<script>
function kndl_back() {
var kndl_jenis = $('#kndl_jenis').val();
var kndl_satker_id = $('#kndl_satker_id').val();
var kndl_bln = $('#kndl_bln').val();
var kndl_thn = $('#kndl_thn').val();
$.post('app/kendali/main.php',{kndl_satker_id :kndl_satker_id , jenis:kndl_jenis,kndl_bln:kndl_bln,kndl_thn:kndl_thn},function(html){$("#main_tag").html(html)});
}
var surat_id=$('#surat_id').val();
$('#tabel_arahan').load("app/kendali/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id});
$('#tabel_scan').load("app/kendali/arahan/dokumen.php",{surat_id:surat_id});
$('#tambah_arahan').click(function(){
var id = 0;
var surat_id = $('#surat_id').val();
$('#modal_arahan').modal('show');
$('#modal_body_arahan').html("");
$.ajax({
type: "POST",
url: "app/kendali/arahan/modal.php",
data: 'id='+id
+'&surat_id='+surat_id,
success: function(data){
$('#modal_body_arahan').html(data);
}
});
});
$('#simpan_arahan').click(function(){
var id = $('#kirim_id').val();
var surat_id = $('#surat_id').val();
var satuan_kerja_dari = $('#satuan_kerja_dari').val();
var z33 = $('#browsers3');
var val33 = $(z33).find('option[value="' + satuan_kerja_dari + '"]');
var satuan_kerja_tujuan = val33.attr('id_jab3');
var isi = $('#isi').val();
var satuan_kerja_penginput = sess_satker;
var key = 'simpan_arahan';
$.ajax({
type: "POST",
url: "app/kendali/arahan/crud.php",
data: 'id='+id
+'&surat_id='+surat_id
+'&isi='+isi
+'&satuan_kerja_penginput='+satuan_kerja_penginput
+'&satuan_kerja_tujuan='+satuan_kerja_tujuan
+'&key='+key,
success: function(data){
$('#modal_arahan').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Tersimpan..');
$('#tabel_arahan').load("app/kendali/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id});
var key1 = $('#key').val();
if (key1=='kendalibu') {
$.ajax({
type: "POST",
url:'app/notif/kendali_notif_bu.php',
data: 'satker='+sess_satker,
success: function(data){
if (data==0) {$('#not_kendali_bu').hide();} else {
$('#not_kendali_bu').show();
$('#not_kendali_bu').html(data);
}
}
});
} else {
$.ajax({
type: "POST",
url:'app/notif/kendali_notif.php',
data: 'satker='+sess_satker,
success: function(data){
if (data==0) {$('#not_kendali').hide();} else {
$('#not_kendali').show();
$('#not_kendali').html(data);
}
}
});
}
}
});
});
$("#modal_dok").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#back_kendali').click(function(){
var key = $('#key').val();
if (key=='kendalitu') {
$('#kendalitu').trigger('click');
} else
if (key=='kendalibu') {
$('#kendalibu').trigger('click');
} else {
kndl_back();
//$('#kendali').trigger('click');
}
});
</script>

View File

@@ -0,0 +1,134 @@
<?php
include ('../../koneksi.php');
?>
<script type="text/javascript">
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,});
</script>
<?php
$id=$_POST['id'];
if ($id==0) {} else {
$surat_id=$_POST['surat_id'];
$data=pg_query("SELECT isi,(SELECT nama FROM satuan_kerja WHERE id=satuan_kerja_tujuan)
FROM kirim WHERE id='$id'");
while($row=pg_fetch_array($data)) {
$isi=$row[0];
$satuan_kerja_dari=$row[1];
}
}
?>
<form role="form">
<!--
<div class="form-group">
<label for="exampleInputEmail1">Kepada</label>
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_id">
<input type="hidden" value="<?php echo $id; ?>" id="kirim_id">
<select class="form-control" name="kepada" id="kepada">
<option></option>
<?php
$ukerja=pg_query("SELECT id,nama FROM jabatan_pegawai ORDER BY id ASC");
while($rows=pg_fetch_assoc($ukerja)) {
?>
<option <?php if ($kepada==$rows["id"]) {echo "selected";} ?> value="<?php echo $rows['id']; ?>"><?php echo $rows['nama']?></option>
<?php
}
?>
</select>
</div> -->
<div class="form-group">
<label for="exampleInputEmail1">Tujuan</label>
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_id">
<input type="hidden" value="<?php echo $id; ?>" id="kirim_id">
<input type="text" class="form-control" list="browsers3" name="browser3" id="satuan_kerja_dari" value="<?php echo $satuan_kerja_dari; ?>">
<datalist id="browsers3">
<?php
$userpeg=pg_query("SELECT * FROM satuan_kerja WHERE kode_satker IS NOT NULL ORDER BY id ASC");
/*$userpeg=pg_query("SELECT *,
SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',1),
CAST(SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',2) AS INTEGER)
FROM satuan_kerja
WHERE kode_satker !=''
ORDER BY
SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',1) ASC,
CAST(SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',2) AS INTEGER) ASC
");*/
while($rows=pg_fetch_array($userpeg)) {
?>
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
?>
<option id_jab3="<?php echo($rows['id']);?>" value="<?php echo $rows[2].' - '.$rows[1]; ?>"></option>
<?php
} else
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
?>
<option id_jab3="<?php echo($rows['id']);?>" value="<?php echo $rows[2].' - '.$rows[1]; ?>"><?php echo $rows[2].' - '.$rows[1]; ?></option>
<?php
}
}
?>
</datalist>
</div>
<div class="form-group sm-perihal">
<label>Proses</label>
<select class="form-control" id="isi">
<option></option>
<option <?php if ($isi=='ARSIP') {echo "selected";} else {} ?> value="ARSIP">ARSIP</option>
<option <?php if ($isi=='BATAL') {echo "selected";} else {} ?> value="BATAL">BATAL</option>
<option <?php if ($isi=='DISETUJUI') {echo "selected";} else {} ?> value="DISETUJUI">DISETUJUI</option>
<option <?php if ($isi=='INFORMASI') {echo "selected";} else {} ?> value="INFORMASI">INFORMASI</option>
<option <?php if ($isi=='KEPUTUSAN') {echo "selected";} else {} ?> value="KEPUTUSAN">KEPUTUSAN</option>
<option <?php if ($isi=='KOREKSI') {echo "selected";} else {} ?> value="KOREKSI">KOREKSI</option>
<option <?php if ($isi=='PROSES') {echo "selected";} else {} ?> value="PROSES">PROSES</option>
<option <?php if ($isi=='PROSES PENOMORAN') {echo "selected";} else {} ?> value="PROSES PENOMORAN">PROSES PENOMORAN</option>
<option <?php if ($isi=='TIDAK DISETUJUI') {echo "selected";} else {} ?> value="TIDAK DISETUJUI">TIDAK DISETUJUI</option>
<option <?php if ($isi=='TINDAK LANJUT') {echo "selected";} else {} ?> value="TINDAK LANJUT">TINDAK LANJUT</option>
<option <?php if ($isi=='SELESAI') {echo "selected";} else {} ?> value="SELESAI">SELESAI</option>
</select>
</div>
</form>
<script>
var id = $('#kirim_id').val();
if (id=='0') {
$('#satuan_kerja_dari').prop("disabled",false);
$('#isi').prop("disabled",true);
} else {
$('#satuan_kerja_dari').prop("disabled",true);
$('#isi').prop("disabled",false);
}
$("#satuan_kerja_dari").change(function(){
var satuan_kerja_dari = $('#satuan_kerja_dari').val();
var z33 = $('#browsers3');
var val33 = $(z33).find('option[value="' + satuan_kerja_dari + '"]');
var d = val33.attr('id_jab3');
var key = "list_tujuan";
if (!d) {
alert('Satuan kerja tidak terdaftar..');
$('#satuan_kerja_dari').val('');
$('#satuan_kerja_dari').first().focus().selected();
} else {
}
});
$("#isi").focusin(function(){
var satuan_kerja_dari = $('#satuan_kerja_dari').val();
var z33 = $('#browsers3');
var val33 = $(z33).find('option[value="' + satuan_kerja_dari + '"]');
var d = val33.attr('id_jab3');
if (!d) {$('#satuan_kerja_dari').first().focus().selected();}
});
</script>

View File

@@ -0,0 +1,22 @@
<?php
include("../../koneksi.php");
$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_id" name="surat_id" value="<?php echo $_POST['surat_id'];?>">
<?php
$d=pg_query("SELECT file FROM scan WHERE id='$id'");
while($rd=pg_fetch_array($d)) {$file=$rd['file'];}
?>
<center><img id='blah1_dok' class='thumbnail img-responsive' src='<?php echo 'app/smasuk/dok/'.$file; ?>' /></center>
</div>
</div>
</form>
</div>

View File

@@ -0,0 +1,159 @@
<?php
include('../../koneksi.php');
$satker=$_POST['satker'];
$jenis=$_POST['jenis'];
$surat_id=$_POST['surat_id'];
?>
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_id">
<script type="text/javascript">$("#tabel_data_arahan").DataTable({"stateSave": true,"paging": true,"lengthChange": false,"searching": false,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_arahan" class="table table-striped table-condensed" cellpadding="1">
<thead style="color:black">
<tr>
<td width="120px;"><b>TGL-JAM MUTASI</b></td>
<td width="250px;"><b>TUJUAN</b></td>
<td width="120px;"><b>TGL-JAM PROSES</b></td>
<td><b>PROSES</b></td>
<td width="80px;"><b>TOOLS</b></td>
</tr>
</thead>
<tbody>
<?php
$data=pg_query("SELECT k.tgl_diterima,k.jam_diterima,
(SELECT b.nama FROM satuan_kerja b WHERE b.id=k.satuan_kerja_tujuan),
k.dis_baca,
k.id,
k.satuan_kerja_penginput,
k.tgl_input,k.jam_input,
k.isi,
k.satuan_kerja_tujuan,
(SELECT MAX(id) FROM kirim WHERE surat_id='$surat_id' AND tgl_diterima IS NOT NULL),
k.proses_tu
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id='$surat_id'
AND k.tgl_diterima IS NOT NULL
ORDER BY k.id ASC
");
while($r=pg_fetch_array($data)) {
?>
<tr
<?php
if ($r['proses_tu']=='K') {echo "style='color:red'";} else {}
?>
>
<td class="kiri"><b><?php echo date('d-m-Y',strtotime($r['tgl_diterima'])).' '.date('H:i',strtotime($r['tgl_diterima'])); ?></b></td>
<td><b><?php echo $r[2]; ?></b></td>
<td><b><?php
if (($r['tgl_input']==NULL) || ($r['tgl_input']=='')) {} else {
echo date('d-m-Y H:i',strtotime($r['tgl_input'])); }
?></b></td>
<td><b><?php echo $r['isi']; ?></b></td>
<td class="kanan">
<?php if (($jenis=='Admin') || ($r[9]==$satker)) { ?>
<button type="button" name="edit_arahan" style="height:22px;" class="btn btn-teal btn-xs edit_arahan" id="<?php echo $r['id'];?>" data-content="Proses" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa fa-pencil"></i>
</button>
<?php } if ($jenis=='Admin') { ?>
<button type="button" name="delete_arahan" style="height:22px;"class="btn btn-danger btn-xs delete_arahan" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-remove"></i>
</button>
<?php } else {} ?>
<?php
if ($r['satuan_kerja_penginput']==$satker) {} else {
if ($r[4]==$r[10]) {
if ($r['proses_tu']==null) {
?>
<button type="button" name="koreksi_arahan" style="height:22px;"class="btn btn-inverse btn-xs koreksi_arahan" id="<?php echo $r['id'];?>" data-content="Koreksi" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-remove"></i>
</button>
<?php } else { ?>
<button type="button" name="koreksi_batal" style="height:22px;"class="btn btn-default btn-xs koreksi_batal" id="<?php echo $r['id'];?>" data-content="Batal koreksi" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-check"></i>
</button>
<?php } } } ?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
var surat_id=$('#surat_id').val();
$('button[name="edit_arahan"]').popover();
$('button[name="delete_arahan"]').popover();
$('button[name="koreksi_arahan"]').popover();
$('button[name="koreksi_batal"]').popover();
$("#tabel_data_arahan").on('click','.koreksi_arahan',function(){
var id = $(this).attr('id');
var key = "koreksi_arahan";
$.ajax({
type: "POST",
url: "app/kendali/arahan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
$('#tabel_arahan').load("app/kendali/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id});
}
});
});
$("#tabel_data_arahan").on('click','.koreksi_batal',function(){
var id = $(this).attr('id');
var key = "koreksi_batal";
$.ajax({
type: "POST",
url: "app/kendali/arahan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
$('#tabel_arahan').load("app/kendali/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id});
}
});
});
$("#tabel_data_arahan").on('click','.edit_arahan',function(){
var id = $(this).attr('id');
$('#modal_arahan').modal('show');
$('#modal_body_arahan').html("");
$.ajax({
type: "POST",
url: "app/kendali/arahan/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_arahan').html(data);
$('#kepada').first().focus().selected();
}
});
});
$("#tabel_data_arahan").on('click','.delete_arahan',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_arahan";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/kendali/arahan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
$('#tabel_arahan').load("app/kendali/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id});
}
});
} else {}
});
</script>

160
dev/app/kendali/main.php Normal file
View File

@@ -0,0 +1,160 @@
<?php include('../koneksi.php');
//$bln=date('m');
//$thn=date('Y');
$bln_auto=date('m');
$thn_auto=date('Y');
$kndl_bln=$_POST['kndl_bln'];
$kndl_thn=$_POST['kndl_thn'];
if (($kndl_bln==NULL) || ($kndl_bln=='')) {$bln=$bln_auto;} else {$bln=$kndl_bln;}
if (($kndl_thn==NULL) || ($kndl_thn=='')) {$thn=$thn_auto;} else {$thn=$kndl_thn;}
?>
<script>
var sess_satker = $('#cek_satker').val();
var sess_jenis = $('#cek_jenis').val();
var nampeg = $('#cek_nampeg').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>
<br>
<div class="row">
<div class="col-lg-2">
<?php if ($_POST['jenis']=='Admin') { ?>
<button type="button" class="btn btn-danger btn-rounded btn-block" id="tambah_kendali"><i class="fa fa-plus m-r-5"></i>Kendali</button>
<?php } ?>
</div>
<div class="col-lg-6">
<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>
<option <?php if ($bln=='1') {echo "selected";} ?> value="1">JANUARI</option>
<option <?php if ($bln=='2') {echo "selected";} ?> value="2">PEBRUARI</option>
<option <?php if ($bln=='3') {echo "selected";} ?> value="3">MARET</option>
<option <?php if ($bln=='4') {echo "selected";} ?> value="4">APRIL</option>
<option <?php if ($bln=='5') {echo "selected";} ?> value="5">MEI</option>
<option <?php if ($bln=='6') {echo "selected";} ?> value="6">JUNI</option>
<option <?php if ($bln=='7') {echo "selected";} ?> value="7">JULI</option>
<option <?php if ($bln=='8') {echo "selected";} ?> value="8">AGUSTUS</option>
<option <?php if ($bln=='9') {echo "selected";} ?> value="9">SEPTEMBER</option>
<option <?php if ($bln=='10') {echo "selected";} ?> value="10">OKTOBER</option>
<option <?php if ($bln=='11') {echo "selected";} ?> value="11">NOPEMBER</option>
<option <?php if ($bln=='12') {echo "selected";} ?> value="12">DESEMBER</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>
<br>
<div id="tabel_kendali"></div>
</div>
<!--
<div id="fr_kendali">
<div class="row">
<div class="col-md-12">
<div class="">
<div class="card-box">
<div id="tabel_kendali"></div>
</div>
</div>
</div>
</div>
</div>
-->
<!-- <div id="modal_kendali" 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">Isi Disposisi</h4>
</div>
<div class="modal-body" id="modal_body_kendali"></div>
<div class="modal-footer">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kendali">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_kendali">Simpan</button>
</div>
</div>
</div>
</div> -->
<script type="text/javascript">
/*filter data*/
var thn = $('#thn').val();
var bln = $('#bln').val();
$('#tabel_kendali').load("app/kendali/tabel.php",{satker:sess_satker,jenis:sess_jenis,nampeg:sess_nampeg,thn:thn,bln:bln});
$('#bln').change(function(){
var thn = $('#thn').val();
var bln = $('#bln').val();
$('#tabel_kendali').load("app/kendali/tabel.php",{satker:sess_satker,jenis:sess_jenis,nampeg:sess_nampeg,thn:thn,bln:bln});
});
$('#thn').focusout(function(){
var thn = $('#thn').val();
var bln = $('#bln').val();
$('#tabel_kendali').load("app/kendali/tabel.php",{satker:sess_satker,jenis:sess_jenis,nampeg:sess_nampeg,thn:thn,bln:bln});
});
/*=========================*/
$('#tambah_kendali').click(function(){
var id = 0;
var jenis_disposisi = 'Kendali Surat';
var jenis_disposisi_id = '2';
$.post('app/smasuk/main.php',{surat_id:id, sess_nama:sess_nama, sess_jenis:sess_jenis, nampeg:nampeg, jenis_disposisi:jenis_disposisi,jenis_disposisi_id:jenis_disposisi_id},function(html){$("#main_tag").html(html);});
});
</script>

121
dev/app/kendali/tabel.php Normal file
View File

@@ -0,0 +1,121 @@
<?php
include("../koneksi.php");
$satuan_kerja_id=$_POST['satker'];
$jenis_user=$_POST['jenis'];
$nampeg=$_POST['nampeg'];
$bln=$_POST['bln'];
$thn=$_POST['thn'];
?>
<script type="text/javascript">$("#tabel_data_smasuk").DataTable({"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": true});</script>
<input type="hidden" value="<?php echo $nampeg; ?>" id="nampeg">
<input type="hidden" value="<?php echo $jenis_user; ?>" id="jenis">
<input type="hidden" value="<?php echo $satuan_kerja_id; ?>" id="kndl_satker_id">
<table id="tabel_data_smasuk" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<!--<td><b>Dari</b></td>-->
<td width="80px;"><b>No Kendali</b></td>
<td width="130px;"><b>Tgl-Jam</b></td>
<td width="200px;"><b>Pengolah</b></td>
<td><b>Perihal</b></td>
<td width="100px;"><b>Jenis</b></td>
<td width="80px;"><b>Tools</b></td>
</tr>
</thead>
<tbody style="color:black">
<?php
$data=pg_query("SELECT DISTINCT (SELECT a.nama FROM satuan_kerja a WHERE a.id=s.satuan_kerja_dari),
s.no_kendali,
s.tgl_diterima,s.jam_diterima,
(SELECT a.nama FROM satuan_kerja a WHERE a.id=s.satuan_kerja_dari),
s.perihal,
(SELECT f.sifat FROM sifat_surat f WHERE f.id=s.sifat_surat_id),
(SELECT j.jenis FROM jenis_disposisi j WHERE j.id=s.jenis_disposisi_id),
s.sm_baca,s.id
FROM surat s INNER JOIN kirim k ON (s.id=k.surat_id)
WHERE s.jenis_disposisi_id='2'
".($thn == '' ? "" : "AND EXTRACT(YEAR FROM DATE(s.tgl_diterima))='$thn'")."
".($bln == '0' ? "" : "AND EXTRACT(MONTH FROM DATE(s.tgl_diterima))='$bln'")."
".($jenis_user == 'Admin' ? "" : "AND k.satuan_kerja_tujuan='$satuan_kerja_id' AND k.tgl_input IS NULL")."
ORDER BY s.no_kendali DESC
");
while($r=pg_fetch_array($data)) {
?>
<tr>
<!--<td><b><?php echo $r[0]; ?></b></td>-->
<td class="kiri"><b><?php
$no_pinjam=(int) substr($r['no_kendali'],0,5);
$no_kendali=sprintf("%05s",$no_pinjam);
echo $no_kendali;
?></b></td>
<td><b><?php echo date('d-m-Y',strtotime($r['tgl_diterima'])).' '.date('H:i',strtotime($r['jam_diterima'])); ?></b></td>
<td><b><?php echo $r[4]; ?></b></td>
<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;"><b><?php echo $r['perihal']; ?></b></td>
<td><b><?php echo $r[7]; ?></b></td>
<td class="kanan">
<?php if ($jenis_user=='Admin') { ?>
<button type="button" name="edit_kendali" style="height:22px;"class="btn btn-primary btn-xs edit_kendali" id="<?php echo $r['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-pencil"></i>
</button>
<?php } ?>
<button type="button" name="proses_kendali" style="height:22px;"class="btn btn-success btn-xs proses_kendali" id="<?php echo $r['id'];?>" data-content="Proses Mutasi" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-arrow-right"></i>
</button>
<button type="button" name="print_kendali" style="height:22px;"class="btn btn-inverse btn-xs print_kendali" id="<?php echo $r['id'];?>" data-content="Print Kendali" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="glyphicon glyphicon-print"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_kendali"]').popover();
$('button[name="proses_kendali"]').popover();
$('button[name="print_kendali"]').popover();
$("#tabel_data_smasuk").on('click','.proses_kendali',function(){
var id = $(this).attr('id');
var jenis = $('#jenis').val();
var thn = $('#thn').val();
var bln = $('#bln').val();
var kndl_satker_id = $('#kndl_satker_id').val();
$.post('app/kendali/arahan/main.php',{surat_id : id, jenis:jenis,thn:thn,bln:bln,kndl_satker_id:kndl_satker_id},function(html){$("#main_tag").html(html);});
});
$("#tabel_data_smasuk").on('click','.print_kendali',function(){
var nampeg = $('#nampeg').val();
var surat_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/smasuk/print_kendali.php', { surat_id : surat_id, nampeg:nampeg}, 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();
});
});
$("#tabel_data_smasuk").on('click','.edit_kendali',function(){
var id = $(this).attr('id');
var jenis = $('#jenis').val();
$.post('app/smasuk/main.php',{surat_id : id, jenis:jenis},function(html){$("#main_tag").html(html);});
});
</script>