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,82 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='arsipkan') {
$id=$_POST['id'];
pg_query("INSERT INTO arsip (surat_id,tgl_arsip) VALUES ('$id',NOW())");
$upd_baca=pg_query("UPDATE kirim SET dis_baca='B' WHERE surat_id='$id'");
} else
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'];
$kepada=$_POST['kepada'];
$satuan_kerja_penginput=$_POST['satuan_kerja_penginput'];
$isic=$_POST['isi'];
$cek=pg_query("SELECT COUNT(*) FROM kirim WHERE isi='$isic' AND surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput'");
while($n=pg_fetch_array($cek)) {$j=$n[0];}
if ($j==1) {$isi='#'.$isic;} else {$isi=$isic;}
//$isi=$_POST['isi'];
$parap=$_POST['parap'];
$satker_id=$_POST['satker_id'];
//$sat=pg_query("SELECT satuan_kerja FROM data_pegawai WHERE jabatan_pegawai_id='$kepada'");
$sat=pg_query("SELECT satuan_kerja_id FROM data_user WHERE jabatan_pegawai_id='$kepada'");
while($r=pg_fetch_array($sat)) {$satuan_kerja_tujuan=$r[0];}
$cek=pg_query("SELECT id FROM kirim WHERE id='$id'");
$row_cek = pg_fetch_row($cek);
if ($row_cek[0] > 0) {
$z=pg_query("SELECT LEFT(isi,1) FROM kirim WHERE id='$id'");
while($s=pg_fetch_array($z)) {$kres=$s[0];}
if ($kres=='#') {$isi_update='#'.$isic;} else {$isi_update=$isic;}
$upd=pg_query("UPDATE kirim SET kepada='$kepada',isi='$isi_update',satuan_kerja_tujuan='$satuan_kerja_tujuan' WHERE id='$id'");
} else {
$mm='#'.$isic;
$nn=$isic;
$m=pg_query("SELECT id FROM kirim WHERE satuan_kerja_penginput='$satuan_kerja_penginput'
AND satuan_kerja_tujuan='$satuan_kerja_tujuan' AND kepada='$kepada' AND surat_id='$surat_id' AND isi IN ('$mm','$nn')");
$row_cek = pg_fetch_row($m);
if ($row_cek[0] > 0) {} else {
$upd_baca=pg_query("UPDATE kirim SET dis_baca='B' WHERE surat_id='$surat_id' AND satuan_kerja_tujuan='$satker_id'");
$max=pg_query("SELECT MAX(k2.id) FROM kirim k2 WHERE k2.surat_id='$surat_id'");
while($rmax=pg_fetch_array($max)) {$idmax=$rmax[0];}
$upd_lama=pg_query("UPDATE kirim SET lama=NOW() WHERE id='$idmax'");
$inp=pg_query("INSERT INTO kirim (
surat_id,
kepada,
isi,
tgl_input,
jam_input,
satuan_kerja_tujuan,
satuan_kerja_penginput,
proses_sekretariat
) VALUES (
'$surat_id',
'$kepada',
'$isi',
NOW(),
NOW(),
'$satuan_kerja_tujuan',
'$satuan_kerja_penginput',
'$parap'
)");
}
}
} /*else
if ($key=='delete_arahan') {
$id=$_POST['id'];
$a=pg_query("SELECT satuan_kerja_penginput,isi FROM kirim WHERE id='$id'");
while($r=pg_fetch_array($a)) {$satuan_kerja_penginput=$r[0];$isi=$r[1];}
$del=pg_query("DELETE FROM kirim WHERE satuan_kerja_penginput='$satuan_kerja_penginput' AND isi IN ('$isi','#$isi')");
} */
?>

View File

@@ -0,0 +1,72 @@
<?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/monitoring/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/monitoring/arahan/modal_dok.php",
data: 'id='+id,
success: function(data){
$('#isi_modal_dok').html(data);
}
});
});
</script>

View File

@@ -0,0 +1,212 @@
<?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);
$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];}
?>
<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">
<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>
<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">
<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">
<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>
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();
$('#tabel_arahan').load("app/monitoring/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/monitoring/arahan/dokumen.php",{surat_id:surat_id});
$("#modal_dok").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_arahan").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#back_disposisi').click(function(){
$('#monitoring').trigger('click');
});
</script>

View File

@@ -0,0 +1,121 @@
<?php
include ('../../koneksi.php');
?>
<script type="text/javascript">
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,});
</script>
<?php
$id=$_POST['id'];
$jenis=$_POST['jenis'];
if ($id==0) {} else {
$surat_id=$_POST['surat_id'];
$data=pg_query("SELECT kepada,isi,(SELECT nama FROM jabatan_pegawai WHERE id=kepada) FROM kirim WHERE id='$id'");
while($row=pg_fetch_array($data)) {
$kepada=$row[0];
$isi=str_replace("#","",$row[1]);
$jab=$row[2];
}
}
?>
<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">Kepada</label>
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_id">
<input type="hidden" value="<?php echo $id; ?>" id="kirim_id">
<input type="hidden" value="<?php echo $kepada; ?>" id="kirim_kepada">
<input type="text" class="form-control" list="browsers" name="browser" id="kepada" value="<?php echo $jab; ?>">
<datalist id="browsers">
<?php
//$userpeg=pg_query("SELECT id,nama FROM jabatan_pegawai ORDER BY id ASC");
/*$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
FROM data_kepala k
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 satuan_kerja s ON (s.id=p.satuan_kerja)
ORDER BY j.nama ASC
");*/
$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
FROM data_user k
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id)
ORDER BY j.nama ASC");
while($rows=pg_fetch_array($userpeg)) {
?>
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
?>
<option id_jab="<?php echo($rows['id']);?>" value="<?php echo $rows[1].' - '.$rows[2]; ?>"></option>
<?php
} else
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
?>
<option id_jab="<?php echo($rows['id']);?>" value="<?php echo $rows[1].' - '.$rows[2]; ?>"><?php echo $rows[1].' - '.$rows[2]; ?></option>
<?php
}
}
?>
</datalist>
</div>
<div class="form-group">
<label>Isi Disposisi</label>
<textarea class="form-control" id="isi" row="6"
<?php if ($jenis=='Admin') {echo "disabled";} else {echo "";} ?>
><?php echo $isi; ?></textarea>
</div>
</form>
<script type="text/javascript">
$("#kepada").change(function(){
var imp3 = $("#kepada").val();
var z3 = $('#browsers');
var val3 = $(z3).find('option[value="' + imp3 + '"]');
var c = val3.attr('id_jab');
var key = "list_kepada";
if (!c) {
alert('Kepada tidak terdaftar..');
$('#kepada').val('');
$('#kepada').first().focus().selected();
} else {
}
});
$("#isi").focusin(function(){
var imp3 = $("#kepada").val();
var z3 = $('#browsers');
var val3 = $(z3).find('option[value="' + imp3 + '"]');
var c = val3.attr('id_jab');
if (!c) {$('#kepada').first().focus().selected();}
});
</script>

View File

@@ -0,0 +1,32 @@
<?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' AND LOWER(file) LIKE '%.jpg'");
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>
<?php
}
?>
<?php
$d=pg_query("SELECT file FROM scan WHERE id='$id' AND LOWER(file) LIKE '%.pdf'");
while($rd=pg_fetch_array($d)) {$file=$rd['file'];
?>
<embed src="app/smasuk/pdf/pdf/<?php echo $file; ?>#toolbar=0" width="100%" height="450"></embed>
<?php
}
?>
</div>
</div>
</form>
</div>

View File

@@ -0,0 +1,264 @@
<?php
include('../../koneksi.php');
$satker=$_POST['satker'];
$jenis=$_POST['jenis'];
$surat_id=$_POST['surat_id'];
$cek_jabatan=$_POST['cek_jabatan'];
?>
<script type="text/javascript">$("#tabel_data_arahan").DataTable({"stateSave": true,"paging": true,"lengthChange": false,"searching": false,"ordering": false,"info": true,"autoWidth": false});</script>
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_id">
<input type="hidden" value="<?php echo $jenis; ?>" id="jenis">
<table id="tabel_data_arahan" class="table table-striped table-condensed table-bordered" cellpadding="1">
<thead style="color:black">
<tr>
<td width="80px;" align="center"><b>TANGGAL</b></td>
<td width="160px;" align="center"><b>KEPADA</b></td>
<td align="center"><b>ISI DISPOSISI</b></td>
<!--<td width="160px;" align="center"><b>DARI</b></td>-->
<td align="center" align="center"><b>PARAF</b></td><!--
<?php if ($jenis=='Admin') {?><td width="60px;" align="center"><b>LAMA</b></td> <?php } else {} ?>
<td width="60px;" align="center"><b>TOOLS</b></td>-->
</tr>
</thead>
<tbody>
<?php
$a=pg_query("SELECT k1.jam_input FROM kirim k1 WHERE k1.surat_id='$surat_id' AND k1.kepada IS NULL");
while($ra=pg_fetch_array($a)) {$awal=strtotime($ra[0]);}
$data=pg_query("SELECT k.tgl_input,k.jam_input,
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),
(SELECT b.nama FROM satuan_kerja b WHERE b.id=k.satuan_kerja_tujuan),
k.isi,k.dis_baca,k.id,k.satuan_kerja_penginput,
k.proses_sekretariat,
(SELECT MAX(id) FROM kirim WHERE surat_id='$surat_id' AND kepada IS NOT NULL),
k.proses_tu,k.lama,ROW_NUMBER () OVER (ORDER BY k.id),s.id,k.satuan_kerja_tujuan,k.isi
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 ('#')
ORDER BY k.id ASC
");
while($r=pg_fetch_array($data)) {
$isi='#'.$r['isi'];
$proses_sekretariat=$r['proses_sekretariat'];
$urut=$r[12];
$patrap=$r['proses_sekretariat'];
$m=explode("^", $patrap);
$parap=$m[0];
$dari=$m[1];
if (isset($dari)) {
$teko=pg_query("SELECT j.nama FROM jabatan_pegawai j WHERE j.id='$dari'");
while($oket=pg_fetch_array($teko)) {$sopo=$oket[0];}
}
?>
<tr
<?php
if ($r['proses_tu']=='K') {echo "style='color:red'";} else {}
?>
>
<td class="kiri"><b><?php echo date('d-m-Y H:i',strtotime($r['tgl_input'])); ?></b></td>
<td><b>
<?php
$g=2;
$sub=pg_query("SELECT
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada)
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)='#' AND proses_sekretariat='$proses_sekretariat' AND isi='$isi'
ORDER BY k.id ASC ");
if(pg_num_rows($sub) > 0)
{
echo '1 - '.$r[2];
while($h=pg_fetch_array($sub)) {
echo '<br>'.$g.' - '.$h[0];
$g++;
}
}
else
{
echo $r[2];
}
?>
</b></td>
<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;"><b><?php echo strtoupper(str_replace("#","",$r['isi'])); ?></b></td>
<!--<td><b><?php echo $sopo; ?></b></td>-->
<td align="center" style="vertical-align: middle;">
<?php
if ((empty($parap)) || ($parap=="") || ($parap==null)) {
} else {
echo "
<span><img id='blah' style='width:30px;height:30px;' src='app/master/pejabat/paraf/".$parap."' /></span>
";
}
?>
</td>
<!-- <?php if ($jenis=='Admin') {?><td><b>
<?php
if ($r['lama']==null) {} else {
$awal=strtotime($r['tgl_input']);
$akhir=strtotime($r['lama']);
$diff = $akhir - $awal;
$jam = floor($diff / (60 * 60));
$menit = $diff - $jam * (60 * 60);
if (sprintf("%2d", $jam)=='0') {
echo sprintf("%2d",floor($menit/60)).' Menit';
} else {
echo sprintf("%2d", $jam).' Jam : '.sprintf("%2d",floor($menit/60)).' Menit';
}
}
?></b></td><?php } else {} ?> -->
<!-- <td align="center" class="kanan">
<?php if ($r['satuan_kerja_penginput']==$satker) {
if (($urut==1) && ($jenis!='Admin')) {} else {
?>
<button type="button" name="edit_arahan" style="height:22px;display:none" class="btn btn-teal btn-xs edit_arahan" id="<?php echo $r[6];?>" data-content="Edit Data" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa fa-pencil"></i>
</button>
<?php } } else {} ?>
<?php
if ($r['satuan_kerja_penginput']==$satker) {} else {
if ($r[6]==$r[9]) {
if ($r['proses_tu']==null) {
if ($cek_jabatan=='Ka.Sub Bag.Tata Usaha') {
?>
<button type="button" name="arsipkan" style="height:22px;"class="btn btn-primary btn-xs arsipkan" id="<?php echo $r[13];?>" data-content="Arsipkan" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-check"></i>
</button>
<?php } ?>
<button type="button" name="koreksi_arahan" style="height:22px;"class="btn btn-inverse btn-xs koreksi_arahan" id="<?php echo $r[6];?>" 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[6];?>" 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();
$('button[name="arsipkan"]').popover();
$("#tabel_data_arahan").on('click','.arsipkan',function(){
var id = $(this).attr('id');
var key = "arsipkan";
$.ajax({
type: "POST",
url: "app/disposisi/arahan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
alert('data terarsip..');
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id});
$.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);
}
}
});
}
});
});
$("#tabel_data_arahan").on('click','.koreksi_arahan',function(){
var id = $(this).attr('id');
var key = "koreksi_arahan";
$.ajax({
type: "POST",
url: "app/disposisi/arahan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
$('#tabel_arahan').load("app/disposisi/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/disposisi/arahan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
$('#tabel_arahan').load("app/disposisi/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');
var jenis = $('#jenis').val();
$('#modal_arahan').modal('show');
$('#modal_body_arahan').html("");
$.ajax({
type: "POST",
url: "app/disposisi/arahan/modal.php",
data: 'id='+id
+'&jenis='+jenis,
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/disposisi/arahan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id});
}
});
} else {}
});
*/
/*
$("#tabel_data_arahan").on("contextmenu", "img", function(e) {
return false;
});
*/
</script>

View File

@@ -0,0 +1,263 @@
<?php
include('../../koneksi.php');
$satker=$_POST['satker'];
$jenis=$_POST['jenis'];
$surat_id=$_POST['surat_id'];
$cek_jabatan=$_POST['cek_jabatan'];
?>
<script type="text/javascript">$("#tabel_data_arahan").DataTable({"stateSave": true,"paging": true,"lengthChange": false,"searching": false,"ordering": false,"info": true,"autoWidth": false});</script>
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_id">
<input type="hidden" value="<?php echo $jenis; ?>" id="jenis">
<table id="tabel_data_arahan" class="table table-striped table-condensed table-bordered" cellpadding="1">
<thead style="color:black">
<tr>
<td width="80px;" align="center"><b>TANGGAL</b></td>
<td width="160px;" align="center"><b>KEPADA</b></td>
<td align="center"><b>ISI DISPOSISI</b></td>
<td width="160px;" align="center"><b>DARI</b></td>
<td align="center" align="center"><b>PARAF</b></td>
<?php if ($jenis=='Admin') {?><td width="60px;" align="center"><b>LAMA</b></td> <?php } else {} ?>
<td width="60px;" align="center"><b>TOOLS</b></td>
</tr>
</thead>
<tbody>
<?php
$a=pg_query("SELECT k1.jam_input FROM kirim k1 WHERE k1.surat_id='$surat_id' AND k1.kepada IS NULL");
while($ra=pg_fetch_array($a)) {$awal=strtotime($ra[0]);}
$data=pg_query("SELECT k.tgl_input,k.jam_input,
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),
(SELECT b.nama FROM satuan_kerja b WHERE b.id=k.satuan_kerja_tujuan),
k.isi,k.dis_baca,k.id,k.satuan_kerja_penginput,
k.proses_sekretariat,
(SELECT MAX(id) FROM kirim WHERE surat_id='$surat_id' AND kepada IS NOT NULL),
k.proses_tu,k.lama,ROW_NUMBER () OVER (ORDER BY k.id),s.id
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 ('#')
ORDER BY k.id ASC
");
while($r=pg_fetch_array($data)) {
$proses_sekretariat=$r['proses_sekretariat'];
$urut=$r[12];
$patrap=$r['proses_sekretariat'];
$m=explode("^", $patrap);
$parap=$m[0];
$dari=$m[1];
if (isset($dari)) {
$teko=pg_query("SELECT j.nama FROM jabatan_pegawai j WHERE j.id='$dari'");
while($oket=pg_fetch_array($teko)) {$sopo=$oket[0];}
}
?>
<tr
<?php
if ($r['proses_tu']=='K') {echo "style='color:red'";} else {}
?>
>
<td class="kiri"><b><?php echo date('d-m-Y H:i',strtotime($r['tgl_input'])); ?></b></td>
<td><b>
<?php
$g=2;
$sub=pg_query("SELECT
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada)
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)='#' AND proses_sekretariat='$proses_sekretariat'
ORDER BY k.id ASC ");
if(pg_num_rows($sub) > 0)
{
echo '1 - '.$r[2];
while($h=pg_fetch_array($sub)) {
echo '<br>'.$g.' - '.$h[0];
$g++;
}
}
else
{
echo $r[2];
}
?>
</b></td>
<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;"><b><?php echo strtoupper(str_replace("#","",$r['isi'])); ?></b></td>
<td><b><?php echo $sopo; ?></b></td>
<td align="center" style="vertical-align: middle;">
<?php
if ((empty($parap)) || ($parap=="") || ($parap==null)) {
} else {
echo "
<span><img id='blah' style='width:30px;height:30px;' src='app/master/pejabat/paraf/".$parap."' /></span>
";
}
?>
</td>
<?php if ($jenis=='Admin') {?><td><b>
<?php
if ($r['lama']==null) {} else {
$awal=strtotime($r['tgl_input']);
$akhir=strtotime($r['lama']);
$diff = $akhir - $awal;
$jam = floor($diff / (60 * 60));
$menit = $diff - $jam * (60 * 60);
if (sprintf("%2d", $jam)=='0') {
echo sprintf("%2d",floor($menit/60)).' Menit';
} else {
echo sprintf("%2d", $jam).' Jam : '.sprintf("%2d",floor($menit/60)).' Menit';
}
}
?></b></td><?php } else {} ?>
<td align="center" class="kanan">
<?php if ($r['satuan_kerja_penginput']==$satker) {
if (($urut==1) && ($jenis!='Admin')) {} else {
?>
<button type="button" name="edit_arahan" style="height:22px;display:none" class="btn btn-teal btn-xs edit_arahan" id="<?php echo $r[6];?>" data-content="Edit Data" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa fa-pencil"></i>
</button>
<!--<button type="button" name="delete_arahan" style="height:22px;"class="btn btn-danger btn-xs delete_arahan" id="<?php echo $r[6];?>" 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[6]==$r[9]) {
if ($r['proses_tu']==null) {
if ($cek_jabatan=='Ka.Sub Bag.Tata Usaha') {
?>
<button type="button" name="arsipkan" style="height:22px;"class="btn btn-primary btn-xs arsipkan" id="<?php echo $r[13];?>" data-content="Arsipkan" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-check"></i>
</button>
<?php } ?>
<button type="button" name="koreksi_arahan" style="height:22px;"class="btn btn-inverse btn-xs koreksi_arahan" id="<?php echo $r[6];?>" 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[6];?>" 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();
$('button[name="arsipkan"]').popover();
$("#tabel_data_arahan").on('click','.arsipkan',function(){
var id = $(this).attr('id');
var key = "arsipkan";
$.ajax({
type: "POST",
url: "app/disposisi/arahan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
alert('data terarsip..');
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id});
$.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);
}
}
});
}
});
});
$("#tabel_data_arahan").on('click','.koreksi_arahan',function(){
var id = $(this).attr('id');
var key = "koreksi_arahan";
$.ajax({
type: "POST",
url: "app/disposisi/arahan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
$('#tabel_arahan').load("app/disposisi/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/disposisi/arahan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
$('#tabel_arahan').load("app/disposisi/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');
var jenis = $('#jenis').val();
$('#modal_arahan').modal('show');
$('#modal_body_arahan').html("");
$.ajax({
type: "POST",
url: "app/disposisi/arahan/modal.php",
data: 'id='+id
+'&jenis='+jenis,
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/disposisi/arahan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id});
}
});
} else {}
});
*/
$("#tabel_data_arahan").on("contextmenu", "img", function(e) {
return false;
});
</script>