first commit
This commit is contained in:
85
app/arsip/crud.php
Normal file
85
app/arsip/crud.php
Normal file
@@ -0,0 +1,85 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$key=$_POST['key'];
|
||||
if ($key=='simpan_arsip_disposisi') {
|
||||
$id=$_POST['id'];
|
||||
$no_surat=$_POST['no_surat'];
|
||||
|
||||
$tgl_surat_masuk=$_POST['tgl_surat_masuk'];
|
||||
$tgl_surat_masuk=str_replace('/','-',$tgl_surat_masuk);
|
||||
$t=date('Y',strtotime($tgl_surat_masuk));
|
||||
$b=date('m',strtotime($tgl_surat_masuk));
|
||||
$h=date('d',strtotime($tgl_surat_masuk));
|
||||
|
||||
$no_agenda=$_POST['no_agenda'];
|
||||
$surat_dari=$_POST['surat_dari'];
|
||||
$perihal=$_POST['perihal'];
|
||||
$kode_id=$_POST['kode_id'];
|
||||
|
||||
$tgl_arsip=$_POST['tgl_arsip'];
|
||||
$tgl_arsip=str_replace('/','-',$tgl_arsip);
|
||||
$ta=date('Y',strtotime($tgl_arsip));
|
||||
$ba=date('m',strtotime($tgl_arsip));
|
||||
$ha=date('d',strtotime($tgl_arsip));
|
||||
|
||||
$cek=pg_query("SELECT COUNT(id) FROM surat WHERE id='$id'");
|
||||
while($rcek=pg_fetch_array($cek)) {$j=$rcek[0];}
|
||||
if ($j>0) {
|
||||
$upd=pg_query("UPDATE surat SET no_surat='$no_surat', kode_id='$kode_id',tgl_surat_masuk='$t-$b-$h', perihal='$perihal', surat_dari='$surat_dari', no_agenda='$no_agenda', no_urut='$no_agenda' WHERE id='$id'");
|
||||
|
||||
$upd_ar=pg_query("UPDATE arsip SET tgl_arsip='$ta-$ba-$ha' WHERE surat_id='$id'");
|
||||
} else {
|
||||
$ins = pg_query("INSERT into surat (
|
||||
no_surat,
|
||||
tgl_surat_masuk,
|
||||
tgl_diterima,
|
||||
jam_diterima,
|
||||
no_agenda,
|
||||
perihal,
|
||||
surat_dari,
|
||||
jenis_disposisi_id,
|
||||
jenis_surat_id,
|
||||
no_urut,
|
||||
kode_id
|
||||
) values(
|
||||
'$no_surat',
|
||||
'$t-$b-$h',
|
||||
NOW(),
|
||||
NOW(),
|
||||
'$no_agenda',
|
||||
'$perihal',
|
||||
'$surat_dari',
|
||||
'1',
|
||||
'4',
|
||||
'$no_agenda',
|
||||
'$kode_id'
|
||||
)
|
||||
");
|
||||
$d=pg_query("SELECT MAX(id) FROM surat WHERE jenis_disposisi_id='1' AND jenis_surat_id='4'");
|
||||
while($r=pg_fetch_array($d)) {$id=$r['0'];}
|
||||
/*
|
||||
$ars=pg_query("INSERT INTO arsip (surat_id,tgl_arsip) VALUES ('$id','$ta-$ba-$ha')");
|
||||
*/
|
||||
$cek2=pg_query("SELECT COUNT(*) FROM arsip WHERE surat_id='$id'");
|
||||
while($rcek2=pg_fetch_array($cek2)) {$j2=$rcek2[0];}
|
||||
if ($j2>0) {
|
||||
$upd_ars=pg_query("UPDATE arsip SET tgl_arsip='$ta-$ba-$ha' WHERE surat_id='$id'");
|
||||
} else {
|
||||
$ars=pg_query("INSERT INTO arsip (surat_id,tgl_arsip) VALUES ('$id','$ta-$ba-$ha')");
|
||||
}
|
||||
}
|
||||
} else
|
||||
if ($key=='batal_arsip') {
|
||||
$surat_id=$_POST['id'];
|
||||
pg_query("DELETE FROM arsip WHERE surat_id='$surat_id'");
|
||||
pg_query("UPDATE kirim SET dis_baca=NULL WHERE id=(SELECT MAX(k1.id) FROM kirim k1 WHERE k1.surat_id='$surat_id')");
|
||||
} else
|
||||
if ($key=='kabinet') {
|
||||
$surat_id=$_POST['id'];
|
||||
pg_query("UPDATE surat SET konten='X' WHERE id='$surat_id'");
|
||||
} else
|
||||
if ($key=='batal_kabinet') {
|
||||
$surat_id=$_POST['id'];
|
||||
pg_query("UPDATE surat SET konten=NULL WHERE id='$surat_id'");
|
||||
}
|
||||
?>
|
||||
210
app/arsip/main.php
Normal file
210
app/arsip/main.php
Normal file
@@ -0,0 +1,210 @@
|
||||
<?php include('../koneksi.php');
|
||||
$bln=date('m');
|
||||
$thn=date('Y');
|
||||
?>
|
||||
|
||||
<script>
|
||||
var sess_satker = $('#cek_satker').val();
|
||||
var sess_jenis = $('#cek_jenis').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">
|
||||
<button type="button" class="btn btn-danger btn-rounded btn-block" id="tambah_arsip_disposisi"><i class="fa fa-plus m-r-5"></i>Arsip Disposisi</button>
|
||||
</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_arsip_disposisi"></div>
|
||||
|
||||
|
||||
<div id="modal_arsip_disposisi" 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">Arsip Disposisi</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_arsip_disposisi"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_arsip_disposisir">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_arsip_disposisi">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="modal_arahan" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<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-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Lembar Disposisi</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>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_view" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<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-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">View Dokumen</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_view"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_view">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
/*filter data*/
|
||||
var thn = $('#thn').val();
|
||||
var bln = $('#bln').val();
|
||||
$('#tabel_arsip_disposisi').load("app/arsip/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
|
||||
$('#bln').change(function(){
|
||||
var thn = $('#thn').val();
|
||||
var bln = $('#bln').val();
|
||||
$('#tabel_arsip_disposisi').load("app/arsip/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
});
|
||||
|
||||
$('#thn').focusout(function(){
|
||||
var thn = $('#thn').val();
|
||||
var bln = $('#bln').val();
|
||||
$('#tabel_arsip_disposisi').load("app/arsip/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
});
|
||||
|
||||
/*=========================*/
|
||||
|
||||
|
||||
|
||||
|
||||
$('#tambah_arsip_disposisi').click(function(){
|
||||
var id = 0;
|
||||
$('#modal_arsip_disposisi').modal('show');
|
||||
$('#modal_body_arsip_disposisi').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/arsip/modal.php",
|
||||
data: 'id='+id
|
||||
+'&sess_jenis='+sess_jenis,
|
||||
success: function(data){
|
||||
$('#modal_body_arsip_disposisi').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#simpan_arsip_disposisi').click(function(){
|
||||
var id = $('#surat_id').val();
|
||||
var no_surat = $('#no_surat').val();
|
||||
var tgl_surat_masuk = $('#tgl_surat_masuk').val();
|
||||
var no_agenda = $('#no_agenda').val();
|
||||
var perihal = $('#perihal').val();
|
||||
var surat_dari = $('#surat_dari').val();
|
||||
var imp3 = $("#kode_id").val();
|
||||
var z3 = $('#browsers');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var kode_id = val3.attr('id_jab');
|
||||
var tgl_arsip = $('#tgl_arsip').val();
|
||||
var key = 'simpan_arsip_disposisi';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/arsip/crud.php",
|
||||
data: 'id='+id
|
||||
+'&no_surat='+no_surat
|
||||
+'&tgl_surat_masuk='+tgl_surat_masuk
|
||||
+'&no_agenda='+no_agenda
|
||||
+'&surat_dari='+surat_dari
|
||||
+'&perihal='+perihal
|
||||
+'&kode_id='+kode_id
|
||||
+'&tgl_arsip='+tgl_arsip
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_arsip_disposisi').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('tersimpan..');
|
||||
$('#tabel_arsip_disposisi').load("app/arsip/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#modal_arsip_disposisi").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
$("#modal_arahan").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
$("#modal_view").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
</script>
|
||||
188
app/arsip/modal.php
Normal file
188
app/arsip/modal.php
Normal file
@@ -0,0 +1,188 @@
|
||||
<?php
|
||||
include ('../koneksi.php');
|
||||
$id=$_POST['id'];
|
||||
?>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,orientation: 'top'});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
include ('../koneksi.php');
|
||||
|
||||
if ($id) {
|
||||
$data=pg_query("SELECT jenis_disposisi_id,no_surat,tgl_surat_masuk,no_agenda,no_kendali,surat_dari,sifat_surat_id,lampiran,perihal,satuan_kerja_id,
|
||||
(SELECT jenis FROM jenis_disposisi WHERE id=jenis_disposisi_id),
|
||||
(SELECT kode FROM kode WHERE id=kode_id),
|
||||
(SELECT keterangan FROM kode WHERE id=kode_id),
|
||||
kode_id,
|
||||
(SELECT kode_satker FROM satuan_kerja WHERE id=satuan_kerja_dari),
|
||||
(SELECT nama FROM satuan_kerja WHERE id=satuan_kerja_dari)
|
||||
FROM surat WHERE id='$id'");
|
||||
while($row=pg_fetch_array($data)) {
|
||||
$jenis_disposisi_id=$row[0];
|
||||
$no_surat=$row[1];
|
||||
$tgl_surat_masuk=$row[2];
|
||||
$no_agenda=$row[3];
|
||||
$no_kendali=$row[4];
|
||||
$surat_dari=$row[5];
|
||||
$sifat_surat_id=$row[6];
|
||||
$lampiran=$row[7];
|
||||
$perihal=$row[8];
|
||||
$satuan_kerja_id=$row[9];
|
||||
$jenis_disposisi=$row[10];
|
||||
$kode=$row[11];
|
||||
$keterangan=$row[12];
|
||||
$kode_id=$row[13];
|
||||
$kode_satker_dari=$row[14];
|
||||
$nama_satker_dari=$row[15];
|
||||
}
|
||||
$kod=$kode.' - '.$keterangan;
|
||||
$kod_dari=$kode_satker_dari.' - '.$nama_satker_dari;
|
||||
} else {}
|
||||
?>
|
||||
|
||||
<style type="text/css">
|
||||
.no-border{
|
||||
border:none;
|
||||
}
|
||||
</style>
|
||||
<form role="form">
|
||||
|
||||
|
||||
<div class="form-group sm-tgl_surat">
|
||||
<label>Kode Surat</label>
|
||||
<input type="text" class="form-control" list="browsers" name="browser" id="kode_id" value="<?php echo $kod; ?>">
|
||||
<datalist id="browsers">
|
||||
<?php
|
||||
$userpeg=pg_query("SELECT * FROM kode ORDER BY id 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 sm-no_surat">
|
||||
<label>No Surat</label>
|
||||
<input type="text" class="form-control" id="no_surat" value="<?php echo $no_surat; ?>">
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group sm-tgl_surat">
|
||||
<label>Surat Dari</label>
|
||||
<input type="text" class="form-control" id="surat_dari" value="<?php echo $surat_dari; ?>">
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group sm-tgl_surat">
|
||||
<label for="exampleInputEmail1">Tgl Surat</label>
|
||||
<input type="text" class="date form-control" id="tgl_surat_masuk" placeholder="dd/mm/yyyy"
|
||||
onkeyup="
|
||||
var v = this.value;
|
||||
if (v.match(/^\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
}
|
||||
"
|
||||
value="<?php
|
||||
$tpm=date('d-m-Y',strtotime($tgl_surat_masuk));
|
||||
if (($tpm=="01-01-1970") || ($tpm==NULL) || ($tpm=="")) {
|
||||
echo "";
|
||||
} else {
|
||||
echo date('d/m/Y',strtotime($tpm));
|
||||
}
|
||||
?>"
|
||||
>
|
||||
</div>
|
||||
|
||||
<div class="form-group sm-perihal">
|
||||
<label>Perihal</label>
|
||||
<input type="text" class="form-control" id="perihal" value="<?php echo $perihal; ?>">
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group sm-no_agenda">
|
||||
<label>No Agenda</label>
|
||||
<input type="text" class="form-control" id="no_agenda" value="<?php echo $no_agenda; ?>" >
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group sm-tgl_surat">
|
||||
<label for="exampleInputEmail1">Tgl Arsip</label>
|
||||
<input type="text" class="date form-control" id="tgl_arsip" placeholder="dd/mm/yyyy"
|
||||
onkeyup="
|
||||
var v = this.value;
|
||||
if (v.match(/^\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
}
|
||||
"
|
||||
value="<?php
|
||||
$tpa=date('d-m-Y',strtotime($tgl_arsip));
|
||||
if (($tpa=="01-01-1970") || ($tpa==NULL) || ($tpa=="")) {
|
||||
echo date('d/m/Y');
|
||||
} else {
|
||||
echo date('d/m/Y',strtotime($tpa));
|
||||
}
|
||||
?>"
|
||||
>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
<input type="hidden" id="surat_id" value="<?php echo $id; ?>">
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
function angka(e) {
|
||||
if (!/^[0-9\.,()-/\a-zA-Z \b]+$/.test(e.value)) {
|
||||
e.value = e.value.substring(0,e.value.length-1);
|
||||
}
|
||||
}
|
||||
|
||||
$("#surat_dari, #perihal, #no_surat").keyup(function(){
|
||||
angka(this);
|
||||
});
|
||||
|
||||
$("#kode_id").change(function(){
|
||||
var imp3 = $("#kode_id").val();
|
||||
var z3 = $('#browsers');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var i = val3.attr('id_jab');
|
||||
var key = "list_kode";
|
||||
if (!i) {
|
||||
alert('Kode tidak terdaftar..');
|
||||
$('#kode_id').val('');
|
||||
$('#kode_id').first().focus().selected();
|
||||
} else {
|
||||
}
|
||||
});
|
||||
$("#no_surat").focusin(function(){
|
||||
var imp3 = $("#kode_id").val();
|
||||
var z3 = $('#browsers');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var i = val3.attr('id_jab');
|
||||
if (!i) {
|
||||
$('#kode_id').first().focus().selected();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
116
app/arsip/modal_arahan.php
Normal file
116
app/arsip/modal_arahan.php
Normal file
@@ -0,0 +1,116 @@
|
||||
<?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];
|
||||
}
|
||||
$thn_skrg=date('Y',strtotime($tgl_diterima));
|
||||
$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'");
|
||||
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];}
|
||||
?>
|
||||
<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-md-12 col-sm-12 col-xs-12">
|
||||
<h3 style="margin-top:-8px"><span class="label label-inverse"><?php echo $sifat; ?></span></h3><br>
|
||||
<h4 style="margin-top:-8px">
|
||||
<span><?php echo 'dari: '.$dari.'<br><i class="mdi mdi-apps"></i> tgl surat: '.date('d-m-Y',strtotime($tgl_surat_masuk)).' <i class="mdi mdi-apps"></i> no surat: '.$no_surat; ?></span>
|
||||
<span class="pull-right" style="margin-top:3px"></span>
|
||||
<br>
|
||||
<span><?php echo $perihal; ?></span><br><br>
|
||||
<?php if ($j==0) { ?>
|
||||
<span class="kelir1"><?php echo 'No Agenda: '.$kode.'/'.$no_agenda.'/102.7/'.$thn_skrg.'<br>diterima: '.date('d-m-Y',strtotime($tgl_diterima)); ?></span>
|
||||
<?php } else { ?>
|
||||
<span class="kelir1"><?php echo 'No Agenda: '.$kode.'/'.$no_agenda.'/102.7/'.$thn_skrg.'<br>diterima: '.date('d-m-Y H:i',strtotime($tgl_diterima)); ?></span>
|
||||
<?php } ?>
|
||||
<!--<br><span><?php echo 'Tgl Surat: '.date('d-m-Y',strtotime($tgl_surat_masuk)); ?></span>-->
|
||||
</h4>
|
||||
<!-- Surat Dari .
|
||||
<?php echo $dari; ?><br>
|
||||
Perihal .
|
||||
<?php echo $perihal; ?><br>
|
||||
<!--<strong>Tgl Surat . </strong>
|
||||
<?php echo date('d-m-Y',strtotime($tgl_surat_masuk)); ?> -->
|
||||
</div>
|
||||
<!--<div class="col-md-3 col-sm-6 col-xs-6">
|
||||
<!-- No Surat .
|
||||
<?php echo $no_surat; ?><br>
|
||||
Tgl Diterima .
|
||||
<?php echo date('d-m-Y',strtotime($tgl_diterima)); ?><br>
|
||||
<!-- <strong>No Agenda . </strong>
|
||||
<?php echo $no_agenda.'/'.$no_urut.'/302/'.$thn_skrg; ?> -->
|
||||
<!--</div>-->
|
||||
</div>
|
||||
<!-- end row -->
|
||||
<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>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="print_disposisi" style="margin-top:-60px"><i class="glyphicon glyphicon-print"></i></button>
|
||||
<div id="tabel_arahan" style="margin-top:-10px"></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/arsip/tabel_arahan.php",
|
||||
{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id,cek_data_user_id:cek_data_user_id, cek_jabatan:cek_jabatan
|
||||
});
|
||||
|
||||
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/arsip/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>
|
||||
32
app/arsip/modal_view.php
Normal file
32
app/arsip/modal_view.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$id=$_POST['surat_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 surat_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 surat_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>
|
||||
|
||||
354
app/arsip/print.php
Normal file
354
app/arsip/print.php
Normal file
@@ -0,0 +1,354 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<!-- App title -->
|
||||
<title>e-LETTER RSSA</title>
|
||||
|
||||
</head>
|
||||
|
||||
<style type="text/css">
|
||||
|
||||
|
||||
|
||||
.breakAfter{
|
||||
page-break-after: always;
|
||||
}
|
||||
@page
|
||||
{
|
||||
size: 210mm 430mm;
|
||||
height: 430;
|
||||
width: 210mm;
|
||||
/* this affects the margin in the printer settings */
|
||||
margin: 7mm 0mm 0mm 6mm;
|
||||
}
|
||||
|
||||
body
|
||||
{
|
||||
/* this affects the margin on the content before sending to printer */
|
||||
/*margin: 0px;*/
|
||||
/*margin-right: 40px;
|
||||
margin-left: 40px;*/
|
||||
margin-left: 30px;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
td, th {
|
||||
padding:0px 5px 0px 5px;
|
||||
}
|
||||
|
||||
#tb_head, b, div, span {
|
||||
font-family: "Arial";
|
||||
font-size: 12px;
|
||||
width: 640px;
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
.judul {
|
||||
font-family: "Arial";
|
||||
font-size: 15px;
|
||||
width: 640px;
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
#cssTable{
|
||||
font-family: "Arial";
|
||||
font-size: 11px;
|
||||
width: 640px;
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
|
||||
.a {width: 20px; max-width: 20px;}
|
||||
.b {width: 100px;max-width: 100px;}
|
||||
.h {width: 30px;max-width: 30px;}
|
||||
.i {width: 100px;max-width: 100px;}
|
||||
.j {width: 80px;max-width: 80px;}
|
||||
.k {width: 80px;max-width: 80px;}
|
||||
.l {width: 30px;max-width: 30px;}
|
||||
.m {width: 90px;max-width: 90px;}
|
||||
|
||||
|
||||
#cssTable td
|
||||
{
|
||||
vertical-align: middle;
|
||||
}
|
||||
#cssTable {
|
||||
border-spacing:0;
|
||||
}
|
||||
#cssTable tbody td, th {
|
||||
border-right:1px solid black;
|
||||
border-bottom:1px solid black;
|
||||
border-left:1px solid black;
|
||||
border-top:1px solid black;
|
||||
}
|
||||
#cssTable thead td,th {
|
||||
border-right:1px solid black;
|
||||
border-bottom:1px solid black;
|
||||
border-left:1px solid black;
|
||||
border-top:1px solid black;
|
||||
}
|
||||
|
||||
#cssTable tfoot td {
|
||||
border-bottom: none;
|
||||
border-right: none;
|
||||
border-left: none;
|
||||
border-top:1px solid black;
|
||||
}
|
||||
|
||||
|
||||
.header-info {
|
||||
font-family: "Arial";
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.tr_head {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
|
||||
.pam tr,td {
|
||||
vertical-align: top;
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
|
||||
<body>
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
//$thn_skrg=date('Y');
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$jenis=$_POST['jenis'];
|
||||
$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);
|
||||
$thn_skrg=date('Y',strtotime($tgl_diterima));
|
||||
?>
|
||||
|
||||
|
||||
<table class="report-container" id="rpt" style="border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<thead class="report-header" style="border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<tr style="border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<th class="report-header-cell" style="font-weight: normal;border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<div class="header-info">
|
||||
|
||||
<span class="judul"><center>PEMERINTAH PROVINSI JAWA TIMUR</center></span>
|
||||
<span class="judul"><center>RUMAH SAKIT UMUM DAERAH Dr SAIFUL ANWAR</center></span>
|
||||
<span class="judul"><center>Jl. Jaksa Agung Suprapto No.2 Malang. Telp. (0341) 362101. Fax. (0341) 369384</center></span>
|
||||
<br>
|
||||
<span class="judul">
|
||||
|
||||
|
||||
|
||||
|
||||
LEMBAR DISPOSISI</span>
|
||||
|
||||
<span class="judul"><b
|
||||
<?php
|
||||
if (($sifat=='Segera') || ($sifat=='Amat Segera') || ($sifat=='Rahasia')) {?>style="font-size:17px;color:red;"<?php } else {?>style="font-size:17px;color:black;"<?php }
|
||||
?>
|
||||
><?php echo strtoupper($sifat);?><b></span>
|
||||
<br>
|
||||
<br>
|
||||
<!--
|
||||
<table id="tb_head" style="line-height:20px;vertical-align: top;" border="1">
|
||||
<thead>
|
||||
<tr class="tr_head">
|
||||
<td style="width:68px;">Surat Dari</td><td style="width:5px;">:</td><td><b><?php echo strtoupper($dari); ?></b></td>
|
||||
<td style="width:78px;">Tgl Surat</td><td style="width:5px;">:</td><td style="width:150px;"><b><?php echo date('d-m-Y',strtotime($tgl_surat_masuk)); ?></b></td>
|
||||
</tr>
|
||||
<tr class="tr_head">
|
||||
<td>Perihal</td><td>:</td><td><b><?php echo strtoupper($perihal); ?></b></td>
|
||||
<td>No Surat</td><td>:</td><td><b><?php echo strtoupper($no_surat); ?></b></td>
|
||||
</tr>
|
||||
<tr class="tr_head">
|
||||
<td> </td><td> </td><td> </td>
|
||||
<td>Diterima</td><td style="width:5px;">:</td><td><b><?php echo date('d-m-Y H:i',strtotime($tgl_diterima)); ?></b></td>
|
||||
</tr>
|
||||
<tr class="tr_head">
|
||||
<td> </td><td> </td><td> </td>
|
||||
<td>No Agenda</td><td>:</td><td><b><?php echo $kode.'/'.$no_agenda.'/102.7/'.$thn_skrg; ?></b></td>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
-->
|
||||
<table id="tb_head" border="1" style="line-height:20px;color:black" class="pam">
|
||||
<tr class="tr_head">
|
||||
<td style="width:60px">Surat Dari</td>
|
||||
<td style="width:5px">:</td>
|
||||
<td style="width:280px;padding:0px 5px 5px 5px;"><b><?php echo strtoupper($dari); ?></b></td>
|
||||
<td rowspan="2" style="width:65px">
|
||||
<span>Tgl Surat</span><br>
|
||||
<span>No Surat</span><br>
|
||||
<span>Diterima</span><br>
|
||||
<span>No Agenda</span>
|
||||
</td>
|
||||
<td rowspan="2" style="width:5px">:<br />
|
||||
:
|
||||
<br />
|
||||
:
|
||||
<br />
|
||||
:</td>
|
||||
<td rowspan="2"><b><?php echo date('d-m-Y',strtotime($tgl_surat_masuk)); ?><br />
|
||||
<?php echo strtoupper($no_surat); ?>
|
||||
<br />
|
||||
<?php echo date('d-m-Y H:i',strtotime($tgl_diterima)); ?>
|
||||
<br />
|
||||
<span><?php echo $kode.' / '.$no_agenda.' / 102.7 / '.$thn_skrg; ?></span></b></td>
|
||||
</tr>
|
||||
<tr class="tr_head">
|
||||
<td>Perihal</td>
|
||||
<td>:</td>
|
||||
<td style="padding:0px 10px 0px 5px;word-wrap: break-word;min-width: 160px;max-width: 160px;"><b><?php echo strtoupper($perihal); ?></b></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
|
||||
</div>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="report-content">
|
||||
<tr>
|
||||
<td class="report-content-cell">
|
||||
<div class="main">
|
||||
<table style="color:black;" id="cssTable">
|
||||
<thead>
|
||||
<tr align="center" style="font-weight:bold;height:30px;">
|
||||
<td class="a" style="width:6px"><center>No</center></td>
|
||||
<td style="width:30px"><center>Tgl</center></td>
|
||||
<td style="width:50px"><center>Kepada</center></td>
|
||||
<td class="b"><center>Isi Disposisi</center></td>
|
||||
<td style="width:50px"><center>Dari</center></td>
|
||||
<td style="width:15px"><center>Paraf</center></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<?php
|
||||
|
||||
/*
|
||||
$result = 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,
|
||||
ROW_NUMBER () OVER (ORDER BY k.id)
|
||||
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id='$surat_id'
|
||||
AND k.proses_tu IS NULL AND LEFT(k.isi,1) NOT IN ('#')
|
||||
ORDER BY k.id ASC
|
||||
");
|
||||
*/
|
||||
$result = 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,
|
||||
ROW_NUMBER () OVER (ORDER BY k.id)
|
||||
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id='$surat_id'
|
||||
AND LEFT(k.isi,1) NOT IN ('#')
|
||||
ORDER BY k.id ASC
|
||||
");
|
||||
$totalRows_result = pg_num_rows($result);
|
||||
$i=1;
|
||||
$no=1;
|
||||
echo "<tbody><tr style='line-height:1.4;'>";
|
||||
while($row_result = pg_fetch_array($result)) {
|
||||
$proses_sekretariat=$row_result['proses_sekretariat'];
|
||||
$urut=$row_result[9];
|
||||
if ($urut==1) {} else {
|
||||
|
||||
$patrap=$row_result['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];}
|
||||
}
|
||||
|
||||
if ($i > 1 && $i % 10 == 0)
|
||||
echo '</tr><tr style="line-height:1.4" class="breakAfter">';
|
||||
else if ($i)
|
||||
echo '</tr><tr style="line-height:1.4">';
|
||||
++$i;
|
||||
// echo the tds and their data.
|
||||
echo "<td style='text-align:right;padding:5px 4px 5px 4px;'>"; echo $no.'.'; echo "</td>";
|
||||
echo "<td style='text-align:left;padding:5px 4px 5px 4px;'>"; echo date('d-m-Y H:i',strtotime($row_result[0])); echo "</td>";
|
||||
|
||||
|
||||
$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 "<td style='padding:5px 5px 5px 5px;word-wrap: break-word;min-width: 50px;max-width: 50px;'>"; echo '1 - '.$row_result[2];
|
||||
while($h=pg_fetch_array($sub)) {
|
||||
echo '<br>'.$g.' - '.$h[0];
|
||||
$g++;
|
||||
}
|
||||
echo "</td>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<td style='padding:5px 5px 5px 5px;word-wrap: break-word;min-width: 50px;max-width: 50px;'>"; echo $row_result[2]; echo "</td>";
|
||||
}
|
||||
|
||||
|
||||
echo "<td style='padding:5px 5px 5px 5px;word-wrap: break-word;'>"; echo str_replace("#","",$row_result['isi']); echo "</td>";
|
||||
echo "<td style='padding:5px 5px 5px 5px;word-wrap: break-word;min-width: 50px;max-width: 50px;'>"; echo $sopo; echo "</td>";
|
||||
|
||||
echo "<td style='text-align:center'>";
|
||||
if ((empty($parap)) || ($parap=="") || ($parap==null)) {
|
||||
echo "";
|
||||
} else {
|
||||
echo "<img id='blah' style='width:25px;height:25px;' src='app/master/pejabat/paraf/".$parap."' />";
|
||||
}
|
||||
|
||||
|
||||
echo "</td>";
|
||||
|
||||
|
||||
$no++;
|
||||
}
|
||||
}
|
||||
echo '</tr></tbody>';
|
||||
?>
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
window.print();
|
||||
window.close();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
234
app/arsip/tabel.php
Normal file
234
app/arsip/tabel.php
Normal file
@@ -0,0 +1,234 @@
|
||||
<?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>
|
||||
212
app/arsip/tabel_arahan.php
Normal file
212
app/arsip/tabel_arahan.php
Normal file
@@ -0,0 +1,212 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$satker=$_POST['satker'];
|
||||
$jenis=$_POST['jenis'];
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$cek_jabatan=$_POST['cek_jabatan'];
|
||||
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
$('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").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"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>
|
||||
<tr>
|
||||
<td width="80px;" align="center">TANGGAL</td>
|
||||
<td width="160px;" align="center">KEPADA</td>
|
||||
<td align="center">ISI DISPOSISI</td>
|
||||
<!--<td width="160px;" align="center">DARI</td>-->
|
||||
<td align="center" align="center">PARAF</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?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" align="center"><?php echo date('d-m-Y H:i',strtotime($r['tgl_input'])); ?></td>
|
||||
<td style="font-family:InterSB">
|
||||
<?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];
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;"><?php echo str_replace("#","",$r['isi']); ?></td>
|
||||
<!--<td><?php echo $sopo; ?></td>-->
|
||||
|
||||
<td align="center" style="vertical-align: middle;" class="kanan">
|
||||
<?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>
|
||||
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
var surat_id=$('#surat_id').val();
|
||||
|
||||
|
||||
$("#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>
|
||||
|
||||
207
app/arsip/tabel_arahan1.php
Normal file
207
app/arsip/tabel_arahan1.php
Normal file
@@ -0,0 +1,207 @@
|
||||
<?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": true,"searching": true,"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>
|
||||
</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;" class="kanan">
|
||||
<?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>
|
||||
|
||||
</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>
|
||||
|
||||
Reference in New Issue
Block a user