penambahan button dan upload file pada tindak lanjut surat pengesahan CLEAR

This commit is contained in:
2024-07-15 09:29:26 +07:00
parent 77e95ff2ee
commit 7883fbeb02
18 changed files with 1268 additions and 1090 deletions
+70 -67
View File
@@ -1,89 +1,92 @@
<?php
include("../../koneksi.php");
$surat_id=$_POST['surat_id'];
<?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
<div class="portfolioContainer">
<?php
$dok = pg_query($koneksi,"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 '../../../public/doc/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">
?>
<br>
<?php
$dok = pg_query($koneksi,"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 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 class="container">
<embed src="../../../public/doc/smasuk/dok/<?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>
</div> <!-- End row -->
<div class="modal" id="modal_dok">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header no-border">
<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>
<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 class="modal-body md_input_bd" id="isi_modal_dok"></div>
</div>
</div>
</div>
<script>
$('.view_scan').click(function() {
var id = $(this).attr('id-pic');
$("#modal_dok").modal('show');
$("#isi_modal_dok").html("");
$.ajax({
type: "POST",
url: "app/disposisi/arahan/modal_dok.php",
data: 'id=' + id,
success: function(data) {
$('#isi_modal_dok').html(data);
}
});
});
$('.view_scan').click(function(){
var id = $(this).attr('id-pic');
$("#modal_dok").modal('show');
$("#isi_modal_dok").html("");
$.ajax({
type: "POST",
url: "app/disposisi/arahan/modal_dok.php",
data: 'id='+id,
success: function(data){$('#isi_modal_dok').html(data);}
});
});
$('#view_pdf').click(function() {
var id = $(this).attr('id-pdf');
$("#modal_dok").modal('show');
$("#isi_modal_dok").html("");
$.ajax({
type: "POST",
url: "app/disposisi/arahan/modal_dok.php",
data: 'id=' + id,
success: function(data) {
$('#isi_modal_dok').html(data);
}
});
});
$('#view_pdf').click(function(){
var id = $(this).attr('id-pdf');
$("#modal_dok").modal('show');
$("#isi_modal_dok").html("");
$.ajax({
type: "POST",
url: "app/disposisi/arahan/modal_dok.php",
data: 'id='+id,
success: function(data){
$('#isi_modal_dok').html(data);
}
});
});
$("#modal_dok").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_dok").on("hidden.bs.modal", function() {
$(this).off('hidden.bs.modal');
});
</script>
+389 -339
View File
@@ -1,80 +1,85 @@
<?php
<?php
include('../../koneksi.php');
//$thn_skrg=date('Y');
$surat_id=$_POST['surat_id'];
$jenis=$_POST['jenis'];
$cek_satker=$_POST['cek_satker'];
$disp_bln=$_POST['disp_bln'];
$disp_thn=$_POST['disp_thn'];
$surat_id = $_POST['surat_id'];
$jenis = $_POST['jenis'];
$cek_satker = $_POST['cek_satker'];
$disp_bln = $_POST['disp_bln'];
$disp_thn = $_POST['disp_thn'];
$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];
$d = pg_query($koneksi, "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);
$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'");
$z=pg_query("SELECT LEFT(k.isi,1) FROM kirim k WHERE k.id=(SELECT MAX(k1.id) FROM kirim k1 WHERE k1.surat_id='$surat_id' AND k1.satuan_kerja_tujuan='$cek_satker')");
while($s=pg_fetch_array($z)) {$kres=$s[0];}
$z = pg_query($koneksi, "SELECT LEFT(k.isi,1) FROM kirim k WHERE k.id=(SELECT MAX(k1.id) FROM kirim k1 WHERE k1.surat_id='$surat_id' AND k1.satuan_kerja_tujuan='$cek_satker')");
while ($s = pg_fetch_array($z)) {
$kres = $s[0];
}
$data1=pg_query("SELECT COUNT(*)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id='$surat_id'
AND k.kepada IS NOT NULL AND LEFT(k.isi,1) NOT IN ('#')
");
while($r1=pg_fetch_array($data1)) {$j=$r1[0];}
$data1 = pg_query($koneksi, "SELECT COUNT(*)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id='$surat_id'
AND k.kepada IS NOT NULL AND LEFT(k.isi,1) NOT IN ('#')
");
while ($r1 = pg_fetch_array($data1)) {
$j = $r1[0];
}
$tmbl=pg_query("SELECT COUNT(*) FROM kirim k1 WHERE k1.surat_id='$surat_id' AND k1.satuan_kerja_tujuan IS NULL AND k1.kepada IS NOT NULL AND k1.id=
(SELECT MAX(k2.id) FROM kirim k2 WHERE k2.surat_id='$surat_id' AND k2.satuan_kerja_penginput='$cek_satker' AND k2.kepada IS NOT NULL AND tgl_input IS NOT NULL)");
while($q=pg_fetch_array($tmbl)) {$cek_tmbl=$q[0];}
$tmbl = pg_query($koneksi, "SELECT COUNT(*) FROM kirim k1 WHERE k1.surat_id='$surat_id' AND k1.satuan_kerja_tujuan IS NULL AND k1.kepada IS NOT NULL AND k1.id=
(SELECT MAX(k2.id) FROM kirim k2 WHERE k2.surat_id='$surat_id' AND k2.satuan_kerja_penginput='$cek_satker' AND k2.kepada IS NOT NULL AND tgl_input IS NOT NULL)");
while ($q = pg_fetch_array($tmbl)) {
$cek_tmbl = $q[0];
}
?>
<style type="text/css">
.no-border {
border: none;
}
.no-border{
border:none;
}
.pan-scan {
overflow-y: scroll;
min-height: 450px;
max-height: 450px;
padding-right: 0px;
}
.pan-scan {
overflow-y: scroll;
min-height: 450px;
max-height: 450px;
padding-right: 0px;
}
.pan-tbl {
overflow-y: scroll;
/*min-height: 450px;
.pan-tbl {
overflow-y: scroll;
/*min-height: 450px;
max-height: 450px; */
padding-right: 0px;
}
padding-right: 0px;
}
::-webkit-scrollbar {
::-webkit-scrollbar {
width: 12px;
}
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
border-radius: 10px;
}
}
::-webkit-scrollbar-thumb {
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
}
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
}
</style>
<br>
<br>
@@ -88,66 +93,71 @@ padding-right: 0px;
<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>
<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"><h3><span class="label label-inverse"><?php echo $sifat; ?></span></h3></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 .
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<h4>
<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">
<h3><span class="label label-inverse"><?php echo $sifat; ?></span></h3>
</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">
<?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>
<?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>
<button type="button" class="btn btn-default btn-rounded" id="back_disposisi"><i class="fa fa-arrow-left m-r-5"></i>Back</button>
<?php /*if (($jenis!='Kepala Urusan Admin') && ($jenis!='Sekretaris')) */ if ($jenis!='Kepala Urusan Admin') { ?>
<button type="button" class="btn btn-danger btn-rounded" id="tambah_arahan"><i class="fa fa-plus m-r-5"></i>Arahan</button>
<?php } ?>
<button type="button" class="btn btn-default btn-rounded" id="print_disposisi"><i class="glyphicon glyphicon-print"></i></button>
<?php /* if (($jenis!='Kepala Urusan Admin') && ($jenis!='Sekretaris')) */ if ($jenis!='Kepala Urusan Admin') { ?>
<button type="button" class="btn btn-default btn-rounded" id="arsip_arahan"><i class="fa fa-arrow-down m-r-5"></i>ARSIPKAN</button>
<button type="button" class="btn btn-brown btn-rounded" id="kirim_arahan"><i class="fa fa-arrow-right m-r-5"></i>KIRIM</button>
<?php } ?>
<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'))");
<?php echo $no_agenda . '/' . $no_urut . '/302/' . $thn_skrg; ?> -->
<!--</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>
<?php /*if (($jenis!='Kepala Urusan Admin') && ($jenis!='Sekretaris')) */ if ($jenis != 'Kepala Urusan Admin') { ?>
<button type="button" class="btn btn-danger btn-rounded" id="tambah_arahan"><i class="fa fa-plus m-r-5"></i>Arahan</button>
<?php } ?>
<button type="button" class="btn btn-default btn-rounded" id="print_disposisi"><i class="glyphicon glyphicon-print"></i></button>
<?php /* if (($jenis!='Kepala Urusan Admin') && ($jenis!='Sekretaris')) */ if ($jenis != 'Kepala Urusan Admin') { ?>
<button type="button" class="btn btn-default btn-rounded" id="arsip_arahan"><i class="fa fa-arrow-down m-r-5"></i>ARSIPKAN</button>
<button type="button" class="btn btn-brown btn-rounded" id="kirim_arahan"><i class="fa fa-arrow-right m-r-5"></i>KIRIM</button>
<?php } ?>
<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($koneksi,"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>
?>
<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>
<!--
@@ -170,269 +180,309 @@ padding-right: 0px;
-->
<div id="modal_arahan" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-keyboard="false" data-backdrop="static">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" id="modal_arahan_close" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Input Arahan</h4>
</div>
<div class="modal-body" id="modal_body_arahan"></div>
<div class="modal-footer no-border">
<div class="row">
<!-- <div class="col-lg-6">
<button type="button" class="btn btn-default btn-block waves-effect" data-dismiss="modal" id="keluar_arahan">Keluar</button>
</div>-->
<div class="col-lg-12">
<button type="button" class="btn btn-primary btn-block waves-effect waves-light" id="simpan_arahan">READY!</button>
</div>
</div>
</div>
</div>
</div>
<div id="modal_arahan" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-keyboard="false" data-backdrop="static">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" id="modal_arahan_close" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Input Arahan</h4>
</div>
<div class="modal-body" id="modal_body_arahan"></div>
<div class="modal-footer no-border">
<div class="row">
<!-- <div class="col-lg-6">
<button type="button" class="btn btn-default btn-block waves-effect" data-dismiss="modal" id="keluar_arahan">Keluar</button>
</div>-->
<div class="col-lg-12">
<button type="button" class="btn btn-primary btn-block waves-effect waves-light" id="simpan_arahan">READY!</button>
</div>
</div>
</div>
</div>
</div>
<script>
function disp_back() {
var cek_jenis = $('#cek_jenis').val();
var cek_data_user_id = $('#cek_data_user_id').val();
var disp_bln = $('#disp_bln').val();
var disp_thn = $('#disp_thn').val();
$.post('app/disposisi/main.php',{cek_data_user_id:cek_data_user_id, jenis:cek_jenis,disp_bln:disp_bln,disp_thn:disp_thn},function(html){$("#main_tag").html(html)});
}
<script>
function disp_back() {
var cek_jenis = $('#cek_jenis').val();
var cek_data_user_id = $('#cek_data_user_id').val();
var disp_bln = $('#disp_bln').val();
var disp_thn = $('#disp_thn').val();
$.post('app/disposisi/main.php', {
cek_data_user_id: cek_data_user_id,
jenis: cek_jenis,
disp_bln: disp_bln,
disp_thn: disp_thn
}, function(html) {
$("#main_tag").html(html)
});
}
var cek_jabatan = $('#cek_jabatan').val();
var surat_id=$('#surat_id').val();
var cek_satker = $('#cek_satker').val();
var satuan_kerja_tujuan = $('#satuan_kerja_tujuan').val();
var cek_jabatan = $('#cek_jabatan').val();
var surat_id = $('#surat_id').val();
var cek_satker = $('#cek_satker').val();
var satuan_kerja_tujuan = $('#satuan_kerja_tujuan').val();
var kres = $('#kres').val();
if (kres=="#") {$('#tambah_arahan').hide();$('#kirim_arahan').hide();$('#arsip_arahan').show();} else {
$('#arsip_arahan').hide();
var cek_tmbl = $('#cek_tmbl').val();
if (cek_tmbl==0) {$('#tambah_arahan').show();$('#kirim_arahan').hide();} else {$('#tambah_arahan').hide();$('#kirim_arahan').show();}
// $('#tambah_arahan').show();
}
var kres = $('#kres').val();
if (kres == "#") {
$('#tambah_arahan').hide();
$('#kirim_arahan').hide();
$('#arsip_arahan').show();
} else {
$('#arsip_arahan').hide();
var cek_tmbl = $('#cek_tmbl').val();
if (cek_tmbl == 0) {
$('#tambah_arahan').show();
$('#kirim_arahan').hide();
} else {
$('#tambah_arahan').hide();
$('#kirim_arahan').show();
}
// $('#tambah_arahan').show();
}
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id,cek_data_user_id:cek_data_user_id, cek_jabatan:cek_jabatan});
$('#tabel_scan').load("app/disposisi/arahan/dokumen.php",{surat_id:surat_id});
$('#tambah_arahan').click(function(){
var id = 0;
var surat_id = $('#surat_id').val();
var jenis = $('#jenis').val();
$('#modal_arahan').modal('show');
$('#modal_body_arahan').html("");
$.ajax({
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php", {
satker: sess_satker,
jenis: sess_jenis,
surat_id: surat_id,
cek_data_user_id: cek_data_user_id,
cek_jabatan: cek_jabatan
});
$('#tabel_scan').load("app/disposisi/arahan/dokumen.php", {
surat_id: surat_id
});
$('#tambah_arahan').click(function() {
var id = 0;
var surat_id = $('#surat_id').val();
var jenis = $('#jenis').val();
$('#modal_arahan').modal('show');
$('#modal_body_arahan').html("");
$.ajax({
type: "POST",
url: "app/disposisi/arahan/modal.php",
data: 'id='+id
+'&surat_id='+surat_id
+'&cek_satker='+cek_satker
+'&jenis='+jenis,
success: function(data){
data: 'id=' + id +
'&surat_id=' + surat_id +
'&cek_satker=' + cek_satker +
'&jenis=' + jenis,
success: function(data) {
$('#modal_body_arahan').html(data);
}
});
});
});
/*
$('#simpan_arahan').click(function(){
var id = $('#kirim_id').val();
var surat_id = $('#surat_id').val();
var imp3 = $("#kepada").val();
var z3 = $('#browsers');
var val3 = $(z3).find('option[value="' + imp3 + '"]');
var kepada1 = val3.attr('id_jab');
if ((kepada1=='') <i class="mdi mdi-apps"></i><i class="mdi mdi-apps"></i> (kepada1==undefined)) {var kepada=$('#kirim_kepada').val();} else {var kepada=kepada1;}
var isi = $('#isi').val();
var satuan_kerja_penginput = sess_satker;
var patrap = $('#patrap').val();
if (patrap=='^') {var parap='';} else {var parap=patrap;}
var key = 'simpan_arahan';
$.ajax({
type: "POST",
url: "app/disposisi/arahan/crud.php",
data: 'id='+id
+'&surat_id='+surat_id
+'&kepada='+kepada
+'&isi='+isi
+'&satuan_kerja_penginput='+satuan_kerja_penginput
+'&parap='+parap
+'&key='+key,
success: function(data){
$('#modal_arahan').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Disposisi terkirim ke tujuan..');
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id,cek_data_user_id:cek_data_user_id, cek_jabatan:cek_jabatan});
if (sess_jenis=='Admin') {
$('#not_disposisi').hide();
} else {
$.ajax({
type: "POST",
url:'app/notif/disposisi_notif.php',
data: 'satker='+sess_satker,
success: function(data){
if (data==0) {$('#not_disposisi').hide();} else {
$('#not_disposisi').show();
$('#not_disposisi').html(data);
}
}
});
}
}
});
});
*/
$('#kirim_arahan').click(function(){
var x = confirm("Data yang SUDAH terkirim TIDAK BISA DIHAPUS / DIEDIT, anda yakin akan mengirim sekarang ?");
if (x) {
var surat_id = $('#surat_id').val();
var satker_id=$('#cek_satker').val();
var jenis = $('#jenis').val();
var key = 'kirim_arahan';
$.ajax({
type: "POST",
url: "app/disposisi/arahan/crud.php",
data: 'surat_id='+surat_id
+'&satker_id='+satker_id
+'&jenis='+jenis
+'&key='+key,
success: function(data){
alert('Disposisi terkirim ke tujuan..');
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id,cek_data_user_id:cek_data_user_id, cek_jabatan:cek_jabatan});
if (sess_jenis=='Admin') {
$('#not_disposisi').hide();
} else {
$.ajax({
/*
$('#simpan_arahan').click(function(){
var id = $('#kirim_id').val();
var surat_id = $('#surat_id').val();
var imp3 = $("#kepada").val();
var z3 = $('#browsers');
var val3 = $(z3).find('option[value="' + imp3 + '"]');
var kepada1 = val3.attr('id_jab');
if ((kepada1=='') <i class="mdi mdi-apps"></i><i class="mdi mdi-apps"></i> (kepada1==undefined)) {var kepada=$('#kirim_kepada').val();} else {var kepada=kepada1;}
var isi = $('#isi').val();
var satuan_kerja_penginput = sess_satker;
var patrap = $('#patrap').val();
if (patrap=='^') {var parap='';} else {var parap=patrap;}
var key = 'simpan_arahan';
$.ajax({
type: "POST",
url:'app/notif/disposisi_notif.php',
data: 'satker='+sess_satker,
success: function(data){
if (data==0) {$('#not_disposisi').hide();} else {
url: "app/disposisi/arahan/crud.php",
data: 'id='+id
+'&surat_id='+surat_id
+'&kepada='+kepada
+'&isi='+isi
+'&satuan_kerja_penginput='+satuan_kerja_penginput
+'&parap='+parap
+'&key='+key,
success: function(data){
$('#modal_arahan').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Disposisi terkirim ke tujuan..');
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id,cek_data_user_id:cek_data_user_id, cek_jabatan:cek_jabatan});
if (sess_jenis=='Admin') {
$('#not_disposisi').hide();
} else {
$.ajax({
type: "POST",
url:'app/notif/disposisi_notif.php',
data: 'satker='+sess_satker,
success: function(data){
if (data==0) {$('#not_disposisi').hide();} else {
$('#not_disposisi').show();
$('#not_disposisi').html(data);
}
}
});
}
}
});
});
*/
$('#kirim_arahan').click(function() {
var x = confirm("Data yang SUDAH terkirim TIDAK BISA DIHAPUS / DIEDIT, anda yakin akan mengirim sekarang ?");
if (x) {
var surat_id = $('#surat_id').val();
var satker_id = $('#cek_satker').val();
var jenis = $('#jenis').val();
var key = 'kirim_arahan';
$.ajax({
type: "POST",
url: "app/disposisi/arahan/crud.php",
data: 'surat_id=' + surat_id +
'&satker_id=' + satker_id +
'&jenis=' + jenis +
'&key=' + key,
success: function(data) {
alert('Disposisi terkirim ke tujuan..');
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php", {
satker: sess_satker,
jenis: sess_jenis,
surat_id: surat_id,
cek_data_user_id: cek_data_user_id,
cek_jabatan: cek_jabatan
});
if (sess_jenis == 'Admin') {
$('#not_disposisi').hide();
} else {
$.ajax({
type: "POST",
url: 'app/notif/disposisi_notif.php',
data: 'satker=' + sess_satker,
success: function(data) {
if (data == 0) {
$('#not_disposisi').hide();
} else {
$('#not_disposisi').show();
$('#not_disposisi').html(data);
}
}
});
});
}
disp_back();
// $('#disposisi').trigger('click');
}
disp_back();
// $('#disposisi').trigger('click');
}
});
} else {}
});
} else {}
});
$('#simpan_arahan').click(function(){
var table = $('#tabel_data_kepada_kr').DataTable();
/*var a = table.data().count();
alert(a);*/
if (!table.data().any()) {
alert('Tentukan kepadanya..');
$('#kepada').first().focus().selected();
} else {
var surat_id = $('#surat_id').val();
var isi = $('#isi').val();
var jenis = $('#jenis').val();
if ((!isi) && (jenis!='Admin')) {
alert('Inputkan isi disposisinya..');
$('#isi').first().focus().selected();
} else {
var satker_id=$('#cek_satker').val();
var patrap = $('#patrap').val();
if (patrap=='^') {var parap='';} else {var parap=patrap;}
var key = 'simpan_arahan';
$.ajax({
type: "POST",
url: "app/disposisi/arahan/crud.php",
data: 'surat_id='+surat_id
+'&isi='+isi
+'&satker_id='+satker_id
+'&parap='+parap
+'&key='+key,
success: function(data){
$('#modal_arahan').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php",{satker:sess_satker,jenis:sess_jenis,surat_id:surat_id,cek_data_user_id:cek_data_user_id, cek_jabatan:cek_jabatan});
$('html,body').animate({scrollTop:9999},'slow');
alert('Bila data sudah benar, silakan dikirim dengan klik tombol KIRIM..');
$('#tambah_arahan').hide();
$('#kirim_arahan').show();
}
});
}
}
});
$('#arsip_arahan').click(function(){
var x = confirm("Anda yakin akan meng-arsip ?");
if (x) {
var surat_id = $('#surat_id').val();
var satker_id=$('#cek_satker').val();
var key = 'arsip_arahan';
$.ajax({
type: "POST",
url: "app/disposisi/arahan/crud.php",
data: 'surat_id='+surat_id
+'&satker_id='+satker_id
+'&key='+key,
success: function(data){
//$('#disposisi').trigger('click');
disp_back();
$('#simpan_arahan').click(function() {
var table = $('#tabel_data_kepada_kr').DataTable();
/*var a = table.data().count();
alert(a);*/
if (!table.data().any()) {
alert('Tentukan kepadanya..');
$('#kepada').first().focus().selected();
} else {
var surat_id = $('#surat_id').val();
var isi = $('#isi').val();
var jenis = $('#jenis').val();
if ((!isi) && (jenis != 'Admin')) {
alert('Inputkan isi disposisinya..');
$('#isi').first().focus().selected();
} else {
var satker_id = $('#cek_satker').val();
var patrap = $('#patrap').val();
if (patrap == '^') {
var parap = '';
} else {
var parap = patrap;
}
var key = 'simpan_arahan';
$.ajax({
type: "POST",
url: "app/disposisi/arahan/crud.php",
data: 'surat_id=' + surat_id +
'&isi=' + isi +
'&satker_id=' + satker_id +
'&parap=' + parap +
'&key=' + key,
success: function(data) {
$('#modal_arahan').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
$('#tabel_arahan').load("app/disposisi/arahan/tabel.php", {
satker: sess_satker,
jenis: sess_jenis,
surat_id: surat_id,
cek_data_user_id: cek_data_user_id,
cek_jabatan: cek_jabatan
});
$('html,body').animate({
scrollTop: 9999
}, 'slow');
alert('Bila data sudah benar, silakan dikirim dengan klik tombol KIRIM..');
$('#tambah_arahan').hide();
$('#kirim_arahan').show();
}
});
}
}
});
} else {}
});
$("#modal_arahan").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#arsip_arahan').click(function() {
var x = confirm("Anda yakin akan meng-arsip ?");
if (x) {
var surat_id = $('#surat_id').val();
var satker_id = $('#cek_satker').val();
var key = 'arsip_arahan';
$.ajax({
type: "POST",
url: "app/disposisi/arahan/crud.php",
data: 'surat_id=' + surat_id +
'&satker_id=' + satker_id +
'&key=' + key,
success: function(data) {
//$('#disposisi').trigger('click');
disp_back();
}
});
} else {}
});
$('#back_disposisi').click(function(){
disp_back();
// $('#disposisi').trigger('click');
});
$("#modal_arahan").on("hidden.bs.modal", function() {
$(this).off('hidden.bs.modal');
});
$('#back_disposisi').click(function() {
disp_back();
// $('#disposisi').trigger('click');
});
function print_disposisi() {
var surat_id=$('#surat_id').val();
var surat_id = $('#surat_id').val();
var w = 1000;
var h = 800;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
$.post('app/disposisi/arahan/print.php', { surat_id : surat_id}, function (result) {
WinId = window.open('', 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
WinId.document.open();
WinId.document.write(result);
WinId.document.close();
WinId.focus();
});
}
var left = Number((screen.width / 2) - (w / 2));
var tops = Number((screen.height / 2) - (h / 2));
$.post('app/disposisi/arahan/print.php', {
surat_id: surat_id
}, function(result) {
WinId = window.open('', 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=no, width=' + w + ', height=' + h + ', top=' + tops + ', left=' + left);
WinId.document.open();
WinId.document.write(result);
WinId.document.close();
WinId.focus();
});
}
$('#print_disposisi').click(function(){
$('#print_disposisi').click(function() {
print_disposisi();
});
$('#modal_arahan_close').click(function(){
var table = $('#tabel_data_kepada_kr').DataTable();
var tabrow = table.page.info().recordsTotal;
if (tabrow==0) {} else {
$('#modal_arahan_close').removeAttr('data-dismiss');
$('#simpan_arahan').trigger('click');
}
});
</script>
$('#modal_arahan_close').click(function() {
var table = $('#tabel_data_kepada_kr').DataTable();
var tabrow = table.page.info().recordsTotal;
if (tabrow == 0) {} else {
$('#modal_arahan_close').removeAttr('data-dismiss');
$('#simpan_arahan').trigger('click');
}
});
</script>
+4 -4
View File
@@ -11,18 +11,18 @@ $id=$_POST['id'];
<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'");
$d=pg_query($koneksi,"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>
<center><img id='blah1_dok' class='thumbnail img-responsive' src='<?php echo '../../../public/doc/smasuk/dok/'.$file; ?>' /></center>
<?php
}
?>
<?php
$d=pg_query("SELECT file FROM scan WHERE id='$id' AND LOWER(file) LIKE '%.pdf'");
$d=pg_query($koneksi,"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>
<embed src="../../../public/doc/smasuk/dok/<?php echo $file; ?>#toolbar=0" width="100%" height="450"></embed>
<?php
}
?>
+2 -2
View File
@@ -38,11 +38,11 @@ body
<?php
include('../../koneksi.php');
$id=$_POST['id'];
$d=pg_query("SELECT file FROM scan WHERE id='$id'");
$d=pg_query($koneksi,"SELECT file FROM scan WHERE id='$id'");
while($r=pg_fetch_array($d)) {$file=$r[0];}
?>
<img src="app/smasuk/dok/<?php echo $file; ?>">
<img src="../../../public/doc/smasuk/dok/<?php echo $file; ?>">
<script type="text/javascript">
window.print();
+167 -147
View File
@@ -1,26 +1,40 @@
<?php
<?php
include("../koneksi.php");
$satuan_kerja_id=$_POST['satker'];
$jenis_user=$_POST['jenis'];
if ($jenis_user=='Admin') {
$disp_pros=$_POST['disp_pros'];
$satuan_kerja_id = $_POST['satker'];
$jenis_user = $_POST['jenis'];
if ($jenis_user == 'Admin') {
$disp_pros = $_POST['disp_pros'];
} else {
$disp_kpl=$_POST['disp_kpl'];
$disp_sifat=strtolower($_POST['disp_sifat']);
$disp_kpl = $_POST['disp_kpl'];
$disp_sifat = strtolower($_POST['disp_sifat']);
}
$bln2=$_POST['bln2'];
$thn2=$_POST['thn2'];
$bln2 = $_POST['bln2'];
$thn2 = $_POST['thn2'];
if ($jenis_user=='Admin') {$nb=',COUNT(kx.kepada)';$nb1='LEFT OUTER JOIN (SELECT k3.* FROM kirim k3 WHERE k3.id IS NOT NULL) kx ON (s.id=kx.surat_id)';} else {$nb='';$nb1='';}
if ($jenis_user == 'Admin') {
$nb = ',COUNT(kx.kepada)';
$nb1 = 'LEFT OUTER JOIN (SELECT k3.* FROM kirim k3 WHERE k3.id IS NOT NULL) kx ON (s.id=kx.surat_id)';
} else {
$nb = '';
$nb1 = '';
}
?>
<script type="text/javascript">
$('button[name="edit_disposisi"]').popover();
$('button[name="proses_disposisi"]').popover();
$("#tabel_data_smasuk").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
$('button[name="edit_disposisi"]').popover();
$('button[name="proses_disposisi"]').popover();
$("#tabel_data_smasuk").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();
var cek_data_user_id = $('#cek_data_user_id').val();
</script>
<input type="hidden" id="jenis" value="<?php echo $jenis_user; ?>">
@@ -28,23 +42,23 @@ var cek_data_user_id = $('#cek_data_user_id').val();
<input type="hidden" id="disp_bln" value="<?php echo $bln2; ?>">
<input type="hidden" id="disp_thn" value="<?php echo $thn2; ?>">
<table id="tabel_data_smasuk" 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;">Diterima</td>
<td width="80px;">No Surat</td>
<td>Perihal</td>
<td width="50px;">Sifat</td>
<td width="100px;">No Agenda</td>
<td width="50px;">Tools</td>
</tr>
</thead>
<tbody style="color:black">
<?php
/* ====== terbaRU
<table id="tabel_data_smasuk" 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;">Diterima</td>
<td width="80px;">No Surat</td>
<td>Perihal</td>
<td width="50px;">Sifat</td>
<td width="100px;">No Agenda</td>
<td width="50px;">Tools</td>
</tr>
</thead>
<tbody style="color:black">
<?php
/* ====== terbaRU
$data=pg_query("SELECT 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,
@@ -94,63 +108,56 @@ s.surat_dari,s.no_surat,s.perihal,(SELECT j.jenis FROM jenis_disposisi j WHERE j
");
*/
$data=pg_query("SELECT 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,
MAX(k.tgl_input)".$nb."
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)
".$nb1."
LEFT OUTER JOIN arsip a ON (a.surat_id=s.id)
WHERE k.satuan_kerja_tujuan='$satuan_kerja_id' AND a.id IS NULL
AND s.jenis_disposisi_id='1'
".($thn2 == '' ? "" : "AND EXTRACT(YEAR FROM DATE(s.tgl_diterima))='$thn2'")."
".($bln2 == '0' ? "" : "AND EXTRACT(MONTH FROM DATE(s.tgl_diterima))='$bln2'")."
".($jenis_user == 'Admin' ? "" : "
".($disp_sifat == 'all' ? "" : " AND (SELECT LOWER(f.sifat) FROM sifat_surat f WHERE f.id=s.sifat_surat_id)='$disp_sifat'")."
")."
".($jenis_user == 'Admin' ? "" : " AND k.dis_baca IS NULL AND k.kepada IS NOT NULL")."
".($jenis_user == 'Admin' ? "" : "
".($disp_kpl == 'ALL' ? "" : "
".($disp_kpl == 'UNTUK DIARAHKAN' ? "AND LEFT(k.isi,1) != ('#')" : "AND LEFT(k.isi,1) = ('#')")."
")."
")."
GROUP BY
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
".($jenis_user == 'Admin' ? "
".($disp_pros == 'ALL' ? "" : "
".($disp_pros == 'BELUM PROSES' ? "
HAVING COUNT(kx.kepada)=0
" : "
HAVING COUNT(kx.kepada)>0
")."
")."
" : "")."
".($jenis_user == 'Admin' ? "ORDER BY s.id DESC" : "
ORDER BY MAX(k.tgl_input) ASC
")."
");
while($r=pg_fetch_array($data)) {
$data = pg_query($koneksi, "SELECT 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,
MAX(k.tgl_input)" . $nb . "
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)
" . $nb1 . "
LEFT OUTER JOIN arsip a ON (a.surat_id=s.id)
WHERE k.satuan_kerja_tujuan='$satuan_kerja_id' AND a.id IS NULL
AND s.jenis_disposisi_id='1'
" . ($thn2 == '' ? "" : "AND EXTRACT(YEAR FROM DATE(s.tgl_diterima))='$thn2'") . "
" . ($bln2 == '0' ? "" : "AND EXTRACT(MONTH FROM DATE(s.tgl_diterima))='$bln2'") . "
" . ($jenis_user == 'Admin' ? "" : "
" . ($disp_sifat == 'all' ? "" : " AND (SELECT LOWER(f.sifat) FROM sifat_surat f WHERE f.id=s.sifat_surat_id)='$disp_sifat'") . "
") . "
" . ($jenis_user == 'Admin' ? "" : " AND k.dis_baca IS NULL AND k.kepada IS NOT NULL") . "
" . ($jenis_user == 'Admin' ? "" : "
" . ($disp_kpl == 'ALL' ? "" : "
" . ($disp_kpl == 'UNTUK DIARAHKAN' ? "AND LEFT(k.isi,1) != ('#')" : "AND LEFT(k.isi,1) = ('#')") . "
") . "
") . "
GROUP BY
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
" . ($jenis_user == 'Admin' ? "
" . ($disp_pros == 'ALL' ? "" : "
" . ($disp_pros == 'BELUM PROSES' ? "
HAVING COUNT(kx.kepada)=0
" : "
HAVING COUNT(kx.kepada)>0
") . "
") . "
" : "") . "
?>
<tr
<?php
/* if ($jenis_user=='Admin') {
" . ($jenis_user == 'Admin' ? "ORDER BY s.id DESC" : "
ORDER BY MAX(k.tgl_input) ASC
") . "
");
while ($r = pg_fetch_array($data)) {
?>
<tr <?php
/* if ($jenis_user=='Admin') {
if ($r[13]==NULL) {
echo "style='color:red;'";
} else {}
@@ -159,70 +166,83 @@ s.surat_dari,s.no_surat,s.perihal,(SELECT j.jenis FROM jenis_disposisi j WHERE j
echo "style='color:red;'";
} else {}
}*/
if ($jenis_user=='Admin') {
if ($r[14]==0) {
echo "style='color:red;'";
} else {}
} else {
if (strtolower($r[7])=='amat segera') {
echo "style='color:red;'";
} 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 ($r['tgl_surat_masuk']==null) {} else {echo date('d-m-Y',strtotime($r['tgl_surat_masuk']));} ?></td>
<td align="center"><?php if (date('H:i',strtotime($r['jam_diterima']))=='07:00') {
echo date('d-m-Y',strtotime($r['tgl_diterima']));
if ($jenis_user == 'Admin') {
if ($r[14] == 0) {
echo "style='color:red;'";
} else {
}
} else {
if (strtolower($r[7]) == 'amat segera') {
echo "style='color:red;'";
} 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 ($r['tgl_surat_masuk'] == null) {
} else {
echo date('d-m-Y',strtotime($r['tgl_diterima'])).' '.date('H:i',strtotime($r['jam_diterima']));
echo date('d-m-Y', strtotime($r['tgl_surat_masuk']));
} ?></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="50px;"><?php echo $r[7]; ?></td>
<td width="80px;" style="font-family:'InterSB'"><?php
$no_pinjam=(int) substr($r['no_agenda'],0,5);
$no_agenda=sprintf("%05s",$no_pinjam);
/* echo $r[10].'/'.$no_agenda.'/302/'.date('Y',strtotime($r['tgl_diterima'])); */
echo $r[10].'/'.$no_agenda.'/102.7/'.date('Y',strtotime($r['tgl_diterima']));
?></td>
<td class="kanan" align="center">
<?php if ($jenis_user=='Admin') { ?>
<button type="button" name="edit_disposisi" style="height:22px;"class="btn btn-primary btn-xs edit_disposisi" id="<?php echo $r['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-pencil"></i>
</button>
<?php } ?>
<button type="button" name="proses_disposisi" style="height:22px;"class="btn btn-success btn-xs proses_disposisi" id="<?php echo $r['id'];?>" data-content="Proses Disposisi" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-arrow-right"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
<td align="center"><?php if (date('H:i', strtotime($r['jam_diterima'])) == '07:00') {
echo date('d-m-Y', strtotime($r['tgl_diterima']));
} else {
echo date('d-m-Y', strtotime($r['tgl_diterima'])) . ' ' . date('H:i', strtotime($r['jam_diterima']));
} ?></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="50px;"><?php echo $r[7]; ?></td>
<td width="80px;" style="font-family:'InterSB'"><?php
$no_pinjam = (int) substr($r['no_agenda'], 0, 5);
$no_agenda = sprintf("%05s", $no_pinjam);
/* echo $r[10].'/'.$no_agenda.'/302/'.date('Y',strtotime($r['tgl_diterima'])); */
echo $r[10] . '/' . $no_agenda . '/102.7/' . date('Y', strtotime($r['tgl_diterima']));
?></td>
<td class="kanan" align="center">
<?php if ($jenis_user == 'Admin') { ?>
<button type="button" name="edit_disposisi" style="height:22px;" class="btn btn-primary btn-xs edit_disposisi" id="<?php echo $r['id']; ?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-pencil"></i>
</button>
<?php } ?>
<button type="button" name="proses_disposisi" style="height:22px;" class="btn btn-success btn-xs proses_disposisi" id="<?php echo $r['id']; ?>" data-content="Proses Disposisi" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-arrow-right"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$("#tabel_data_smasuk").on('click', '.proses_disposisi', function() {
var id = $(this).attr('id');
var jenis = $('#jenis').val();
var cek_satker = $('#cek_satker').val();
var disp_bln = $('#disp_bln').val();
var disp_thn = $('#disp_thn').val();
$.post('app/disposisi/arahan/main.php', {
surat_id: id,
jenis: jenis,
cek_data_user_id: cek_data_user_id,
cek_satker: cek_satker,
disp_bln: disp_bln,
disp_thn: disp_thn
}, function(html) {
$("#main_tag").html(html);
});
});
$("#tabel_data_smasuk").on('click','.proses_disposisi',function(){
var id = $(this).attr('id');
var jenis = $('#jenis').val();
var cek_satker = $('#cek_satker').val();
var disp_bln = $('#disp_bln').val();
var disp_thn = $('#disp_thn').val();
$.post('app/disposisi/arahan/main.php',{surat_id : id, jenis:jenis, cek_data_user_id:cek_data_user_id, cek_satker:cek_satker, disp_bln:disp_bln, disp_thn:disp_thn},function(html){$("#main_tag").html(html);});
});
$("#tabel_data_smasuk").on('click','.edit_disposisi',function(){
var id = $(this).attr('id');
var jenis = $('#jenis').val();
$.post('app/smasuk/main.php',{surat_id : id, jenis:jenis},function(html){$("#main_tag").html(html);});
});
</script>
$("#tabel_data_smasuk").on('click', '.edit_disposisi', function() {
var id = $(this).attr('id');
var jenis = $('#jenis').val();
$.post('app/smasuk/main.php', {
surat_id: id,
jenis: jenis
}, function(html) {
$("#main_tag").html(html);
});
});
</script>
+258
View File
@@ -0,0 +1,258 @@
/*filter data*/
var thn = $('#thn').val();
var bln = $('#bln').val();
$('#tabel_skeluar').load("app/skeluar/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_skeluar').load("app/skeluar/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_skeluar').load("app/skeluar/tabel.php", {
satker: sess_satker,
jenis: sess_jenis,
sess_nama: sess_nama,
thn: thn,
bln: bln
});
});
/*=========================*/
$('#tambah_skeluar').click(function () {
var id = 0;
$.ajax({
type: "POST",
url: "app/skeluar/modal.php",
data: { id: id, sess_jenis: sess_jenis, sess_nama: sess_nama, sess_satker: sess_satker },
success: function (data) {
$('#modal_skeluar').modal('show');
$('#modal_body_skeluar').html(data);
}
});
});
$('#simpan_skeluar').click(function () {
var surat_id2 = $('#surat_id').val();
if (!surat_id2) {
surat_id = '0';
} else {
surat_id = surat_id2;
}
var imp3 = $("#kode_id").val();
var z3 = $('#browsers');
var val3 = $(z3).find('option[value="' + imp3 + '"]');
var kode_id = val3.attr('id_jab');
var kepada = $('#kepada').val();
var uraian = $('#uraian').val();
var tgl_surat_keluar = $('#tgl_surat_keluar').val();
var imp4 = $("#tujuan_id").val();
var z4 = $('#browsers4');
var val4 = $(z4).find('option[value="' + imp4 + '"]');
var tujuan_id = val4.attr('id_jab4');
var balasan = $('#balasan').val();
var perihal = $('#perihal').val();
var satuan_kerja_dari2 = $('#pengolah').val();
var z32 = $('#browsers2');
var val32 = $(z32).find('option[value="' + satuan_kerja_dari2 + '"]');
var satuan_kerja_daris = val32.attr('id_jab2');
if (!satuan_kerja_daris) {
var satuan_kerja_dari = $('#pengolahid').val();
} else {
var satuan_kerja_dari = satuan_kerja_daris;
}
var no_kendali = $('#no_kendali').val();
if (!no_kendali) {
var j = 'smasuk';
} else {
var j = 'kndl';
}
var key = 'simpan_skeluar';
$.ajax({
type: "POST",
url: "app/skeluar/crud.php",
data: 'surat_id=' + surat_id +
'&kode_id=' + kode_id +
'&kepada=' + kepada +
'&uraian=' + uraian +
'&tgl_surat_keluar=' + tgl_surat_keluar +
'&tujuan_id=' + tujuan_id +
'&balasan=' + balasan +
'&satuan_kerja_id=' + sess_satker +
'&satuan_kerja_dari=' + satuan_kerja_dari +
'&perihal=' + perihal +
'&j=' + j +
'&key=' + key,
success: function (data) {
$('#modal_skeluar').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Data tersimpan..');
$('#tabel_skeluar').load("app/skeluar/tabel.php", {
satker: sess_satker,
jenis: sess_jenis,
sess_nama: sess_nama,
thn: thn,
bln: bln
});
}
});
});
$('#simpan_sdisposisi').click(function () {
var id = $('#gg').val();
var disposisi = $('#ff').val();
var key = 'simpan_sdisposisi';
$.ajax({
type: "POST",
url: "app/skeluar/crud.php",
data: 'disposisi=' + disposisi +
'&id=' + id +
'&key=' + key,
success: function (data) {
$('#modal_sdisposisi').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Data tersimpan..');
$('#tabel_skeluar').load("app/skeluar/tabel.php", {
satker: sess_satker,
jenis: sess_jenis,
sess_nama: sess_nama,
thn: thn,
bln: bln
});
}
});
});
$('#tambah_sertifikat').click(function () {
var id = 0;
$('#modal_sertifikat').modal('show');
$('#modal_body_sertifikat').html("");
$.ajax({
type: "POST",
url: "app/skeluar/modal_sertifikat.php",
data: 'id=' + id +
'&sess_jenis=' + sess_jenis +
'&sess_nama=' + sess_nama,
success: function (data) {
$('#modal_body_sertifikat').html(data);
}
});
});
$("#modal_skeluar").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_sdisposisi").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_kepada").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_sertifikat").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#b1').click(function () {
var b = $('#pt1').val();
$('#modal_tools').modal('show');
$('#modal_body_tools').html("");
$.ajax({
type: "POST",
url: "app/skeluar/modal_tools.php",
data: 'b=' + b,
success: function (data) {
$('#modal_body_tools').html(data);
}
});
});
function tekan1(event) {
var x = event.keyCode;
if (x == 13) {
$('#b1').trigger('click');
}
}
$('#simpan_edit_kendali').click(function () {
var x = confirm("Anda yakin ingin meng-edit nomor kendali ?");
if (x) {
var surat_id_awal = $('#surat_id_awal').val();
var surat_id = $('#surat_id').val();
var key = 'edit_kendali';
$.ajax({
type: "POST",
url: "app/skeluar/crud.php",
data: 'surat_id_awal=' + surat_id_awal +
'&surat_id=' + surat_id +
'&key=' + key,
success: function (data) {
$('#modal_edit_kendali').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Nomor kendali ter-edit..');
$('#tabel_skeluar').load("app/skeluar/tabel.php", {
satker: sess_satker,
jenis: sess_jenis,
sess_nama: sess_nama,
thn: thn,
bln: bln
});
}
});
} else { }
});
$('#batal_kendali').click(function () {
var x = confirm("Anda yakin akan membatalkan kendali ?");
if (x) {
var surat_id_awal = $('#surat_id_awal').val();
var key = 'batal_kendali';
$.ajax({
type: "POST",
url: "app/skeluar/crud.php",
data: 'surat_id_awal=' + surat_id_awal +
'&key=' + key,
success: function (data) {
$('#modal_edit_kendali').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Sukses batal..');
$('#tabel_skeluar').load("app/skeluar/tabel.php", {
satker: sess_satker,
jenis: sess_jenis,
sess_nama: sess_nama,
thn: thn,
bln: bln
});
}
});
} else { }
});
+152 -372
View File
@@ -1,44 +1,42 @@
<?php include('../koneksi.php');
$bln=date('m');
$thn=date('Y');
<?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();
var sess_satker = $('#cek_satker').val();
var sess_jenis = $('#cek_jenis').val();
var sess_nama = $('#cek_nama').val();
//if (sess_nama=='farmasi') {$('#tambah_sertifikat').hide();} else {$('#tambah_sertifikat').show();}
//if (sess_nama=='farmasi') {$('#tambah_sertifikat').hide();} else {$('#tambah_sertifikat').show();}
if ((sess_satker==15) || (sess_satker==84)) {$('#tambah_sertifikat').hide();} else {$('#tambah_sertifikat').show();}
if ((sess_satker == 15) || (sess_satker == 84)) {
$('#tambah_sertifikat').hide();
} else {
$('#tambah_sertifikat').show();
}
</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;
}
.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;
}
#sidebar-menu ul li a:focus {
background: #fce8e6 !important;
color: #d93025 !important;
font-weight: bold;
}
</style>
</style>
@@ -50,32 +48,30 @@ if ((sess_satker==15) || (sess_satker==84)) {$('#tambah_sertifikat').hide();} el
<br>
<div class="row">
<div class="col-lg-4">
<button type="button" class="btn btn-danger btn-rounded" id="tambah_skeluar"><i class="fa fa-plus m-r-5"></i>Surat Keluar</button>
<button type="button" class="btn btn-success btn-rounded" id="tambah_sertifikat"><i class="fa fa-plus m-r-5"></i>Surat Sertifikat</button>
</div>
<div class="col-lg-5">
<div class="input-group my-group" style="margin-left:-60px">
<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 class="col-lg-4">
<button type="button" class="btn btn-danger btn-rounded" id="tambah_skeluar"><i class="fa fa-plus m-r-5"></i>Surat Keluar</button>
<button type="button" class="btn btn-success btn-rounded" id="tambah_sertifikat"><i class="fa fa-plus m-r-5"></i>Surat Sertifikat</button>
</div>
<div class="col-lg-5">
<div class="input-group my-group" style="margin-left:-60px">
<?php
$months = [
"ALL", "JANUARI", "PEBRUARI", "MARET", "APRIL", "MEI",
"JUNI", "JULI", "AGUSTUS", "SEPTEMBER", "OKTOBER",
"NOPEMBER", "DESEMBER"
];
?>
<select id="bln" name="bln" class="selectpicker form-control" style="width:60%;background-color:#f3f3f3;border-color:#f3f3f3;">
<?php foreach ($months as $index => $month) : ?>
<option value="<?= $index ?>" <?= ($bln == $index) ? 'selected' : '' ?>><?= $month ?></option>
<?php endforeach; ?>
</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 class="col-lg-3 pull-right">
<div class="input-group my-group">
<input type="number" class="form-control" style="width:100%; display:block;border-color:#f3f3f3;" name="pt1" id="pt1" Placeholder="Pencarian No Urut" onkeydown="tekan1(event)">
@@ -85,330 +81,114 @@ if ((sess_satker==15) || (sess_satker==84)) {$('#tambah_sertifikat').hide();} el
</div>
</div>
-->
</div>
<br>
<br>
<div id="tabel_skeluar"></div>
<div id="modal_skeluar" 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">Cari Kendali</h4>
</div>
<div class="modal-body" id="modal_body_skeluar"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_skeluar">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_skeluar">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_skeluar" 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">Cari Kendali</h4>
</div>
<div class="modal-body" id="modal_body_skeluar"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_skeluar">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_skeluar">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_sdisposisi" 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">Cari Disposisi</h4>
</div>
<div class="modal-body" id="modal_body_sdisposisi"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_sdisposisi">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_sdisposisi">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_kepada" 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">Add Kepada</h4>
</div>
<div class="modal-body" id="modal_body_kepada"></div>
</div>
</div>
</div>
<div id="modal_sdisposisi" 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">Cari Disposisi</h4>
</div>
<div class="modal-body" id="modal_body_sdisposisi"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_sdisposisi">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_sdisposisi">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_sertifikat" 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">Add Kendali</h4>
<!--<h4 class="modal-title" id="myModalLabel">Add Surat Keluar</h4>-->
</div>
<div class="modal-body" id="modal_body_sertifikat"></div>
</div>
</div>
</div>
<div id="modal_kepada" 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">Add Kepada</h4>
</div>
<div class="modal-body" id="modal_body_kepada"></div>
</div>
</div>
</div>
<div id="modal_tools" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<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">Tools</h4>
</div>
<div class="modal-body" id="modal_body_tools"></div>
</div>
</div>
</div>
<div id="modal_edit_kendali" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Edit Kendali</h4>
</div>
<div class="modal-body" id="modal_body_edit_kendali"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_edit_kendali">Keluar</button>
<button type="button" class="btn btn-inverse waves-effect waves-light" id="batal_kendali">Batal Kendali</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_edit_kendali">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_file" 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="judul_modal_file">Upload Dokumen</h4>
</div>
<div class="modal-body" id="modal_body_file"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-success btn-block waves-effect" data-dismiss="modal" id="keluar_file">Keluar</button>
<!-- <button type="button" class="btn btn-danger waves-effect waves-light" id="simpan_pic">SELESAI</button>-->
</div>
</div>
</div>
</div>
<script type="text/javascript">
<div id="modal_sertifikat" 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">Add Kendali</h4>
<!--<h4 class="modal-title" id="myModalLabel">Add Surat Keluar</h4>-->
</div>
<div class="modal-body" id="modal_body_sertifikat"></div>
</div>
</div>
</div>
<div id="modal_tools" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<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">Tools</h4>
</div>
<div class="modal-body" id="modal_body_tools"></div>
</div>
</div>
</div>
/*filter data*/
var thn = $('#thn').val();
var bln = $('#bln').val();
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
<div id="modal_edit_kendali" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Edit Kendali</h4>
</div>
<div class="modal-body" id="modal_body_edit_kendali"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_edit_kendali">Keluar</button>
<button type="button" class="btn btn-inverse waves-effect waves-light" id="batal_kendali">Batal Kendali</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_edit_kendali">Simpan</button>
</div>
</div>
</div>
</div>
$('#bln').change(function(){
var thn = $('#thn').val();
var bln = $('#bln').val();
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
});
<div id="modal_file" 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="judul_modal_file">Upload Dokumen</h4>
</div>
<div class="modal-body" id="modal_body_file"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-success btn-block waves-effect" data-dismiss="modal" id="keluar_file">Keluar</button>
<!-- <button type="button" class="btn btn-danger waves-effect waves-light" id="simpan_pic">SELESAI</button>-->
</div>
</div>
</div>
</div>
$('#thn').focusout(function(){
var thn = $('#thn').val();
var bln = $('#bln').val();
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
});
/*=========================*/
$('#tambah_skeluar').click(function(){
var id = 0;
$('#modal_skeluar').modal('show');
$('#modal_body_skeluar').html("");
$.ajax({
type: "POST",
url: "app/skeluar/modal.php",
data: 'id='+id
+'&sess_jenis='+sess_jenis
+'&sess_nama='+sess_nama
+'&sess_satker='+sess_satker,
success: function(data){
$('#modal_body_skeluar').html(data);
}
});
});
$('#simpan_skeluar').click(function(){
var surat_id2 = $('#surat_id').val();
if (!surat_id2) {surat_id='0';} else {surat_id=surat_id2;}
var imp3 = $("#kode_id").val();
var z3 = $('#browsers');
var val3 = $(z3).find('option[value="' + imp3 + '"]');
var kode_id = val3.attr('id_jab');
var kepada = $('#kepada').val();
var uraian = $('#uraian').val();
var tgl_surat_keluar = $('#tgl_surat_keluar').val();
var imp4 = $("#tujuan_id").val();
var z4 = $('#browsers4');
var val4 = $(z4).find('option[value="' + imp4 + '"]');
var tujuan_id = val4.attr('id_jab4');
var balasan = $('#balasan').val();
var perihal = $('#perihal').val();
var satuan_kerja_dari2 = $('#pengolah').val();
var z32 = $('#browsers2');
var val32 = $(z32).find('option[value="' + satuan_kerja_dari2 + '"]');
var satuan_kerja_daris = val32.attr('id_jab2');
if (!satuan_kerja_daris) {
var satuan_kerja_dari = $('#pengolahid').val();
} else {
var satuan_kerja_dari=satuan_kerja_daris;
}
var no_kendali = $('#no_kendali').val();
if (!no_kendali) {
var j = 'smasuk';
} else {
var j = 'kndl';
}
var key = 'simpan_skeluar';
$.ajax({
type: "POST",
url: "app/skeluar/crud.php",
data: 'surat_id='+surat_id
+'&kode_id='+kode_id
+'&kepada='+kepada
+'&uraian='+uraian
+'&tgl_surat_keluar='+tgl_surat_keluar
+'&tujuan_id='+tujuan_id
+'&balasan='+balasan
+'&satuan_kerja_id='+sess_satker
+'&satuan_kerja_dari='+satuan_kerja_dari
+'&perihal='+perihal
+'&j='+j
+'&key='+key,
success: function(data){
$('#modal_skeluar').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Data tersimpan..');
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
}
});
});
$('#simpan_sdisposisi').click(function(){
var id=$('#gg').val();
var disposisi=$('#ff').val();
var key = 'simpan_sdisposisi';
$.ajax({
type: "POST",
url: "app/skeluar/crud.php",
data: 'disposisi='+disposisi
+'&id='+id
+'&key='+key,
success: function(data){
$('#modal_sdisposisi').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Data tersimpan..');
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
}
});
});
$('#tambah_sertifikat').click(function(){
var id = 0;
$('#modal_sertifikat').modal('show');
$('#modal_body_sertifikat').html("");
$.ajax({
type: "POST",
url: "app/skeluar/modal_sertifikat.php",
data: 'id='+id
+'&sess_jenis='+sess_jenis
+'&sess_nama='+sess_nama,
success: function(data){
$('#modal_body_sertifikat').html(data);
}
});
});
$("#modal_skeluar").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_sdisposisi").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_kepada").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_sertifikat").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#b1').click(function(){
var b=$('#pt1').val();
$('#modal_tools').modal('show');
$('#modal_body_tools').html("");
$.ajax({
type: "POST",
url: "app/skeluar/modal_tools.php",
data: 'b='+b,
success: function(data){
$('#modal_body_tools').html(data);
}
});
});
function tekan1(event) {
var x = event.keyCode;
if (x == 13) {$('#b1').trigger('click');}
}
$('#simpan_edit_kendali').click(function(){
var x = confirm("Anda yakin ingin meng-edit nomor kendali ?");
if (x) {
var surat_id_awal = $('#surat_id_awal').val();
var surat_id = $('#surat_id').val();
var key = 'edit_kendali';
$.ajax({
type: "POST",
url: "app/skeluar/crud.php",
data: 'surat_id_awal='+surat_id_awal
+'&surat_id='+surat_id
+'&key='+key,
success: function(data){
$('#modal_edit_kendali').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Nomor kendali ter-edit..');
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
}
});
} else {}
});
$('#batal_kendali').click(function(){
var x = confirm("Anda yakin akan membatalkan kendali ?");
if (x) {
var surat_id_awal = $('#surat_id_awal').val();
var key = 'batal_kendali';
$.ajax({
type: "POST",
url: "app/skeluar/crud.php",
data: 'surat_id_awal='+surat_id_awal
+'&key='+key,
success: function(data){
$('#modal_edit_kendali').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Sukses batal..');
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
}
});
} else {}
});
</script>
<script type="text/javascript" src="app/skeluar/js/main.js"></script>
<script src="assets/vendor/sweetalert2/sweetalert2.all.min.js"></script>
+2 -1
View File
@@ -128,9 +128,10 @@ $('#simpan_sm').click(function () {
$('#dok_tbl').load("app/smasuk/tabel.php", {
surat_id: result.data.id
});
if (jenis_disposisi == 'Kendali Surat') {
print_kendali();
$('.in_upl').hide();
} else { }
$(document).scrollTop($(document).height());
+1 -1
View File
@@ -76,7 +76,7 @@ if ($id != '0') {
</div>
<br>
<input type="text" id="surat_idc" value="<?= $id; ?>">
<input type="hidden" id="surat_idc" value="<?= $id; ?>">
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Jenis Surat</label>
+77 -58
View File
@@ -1,64 +1,83 @@
<?php
include("../koneksi.php");
$surat_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'];?>">
<center><img id='blah1_dok' class='thumbnail img-responsive' src='app/smasuk/dok/no-avatar.png' /></center>
</div>
</div>
$surat_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']; ?>">
<center><img id='blah1_dok' class='thumbnail img-responsive' src='../../public/img/img-1.png' style="width: 150px;" /></center>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<input type="file" name='file_dok' id="file_dok" accept="image/*" class="filestyle" onchange="loadFile(event)" data-input="false" data-buttonname="btn-primary" style="display:none;">
<button type="button" class="btn btn-block btn-primary" id="input_foto_dokumen" name="input_foto_dokumen" style="display:none"><i class="fa fa-folder-open" style="font-size:15px;"></i>&nbsp;&nbsp;&nbsp;Input Foto</button>
</div>
<div class="col-lg-12">
<input type='submit' value='Simpan Dokumen' style="margin-bottom:-40px;" id="simpan_dokumen" class="btn btn-block btn--md btn-danger waves-effect waves-light"/>
</div>
</div>
</form>
</div>
<script>
$('#simpan_dokumen').hide();
$('#blah1_dok').click(function(){
$('#file_dok').trigger('click');
<div class="row">
<div class="col-lg-12">
<input type="file" name='file_dok' id="file_dok" accept="image/*" class="filestyle" onchange="loadFile(event)" data-input="false" data-buttonname="btn-primary" style="display:none;">
<button type="button" class="btn btn-block btn-primary" id="input_foto_dokumen" name="input_foto_dokumen" style="display:none"><i class="fa fa-folder-open" style="font-size:15px;"></i>&nbsp;&nbsp;&nbsp;Input Foto</button>
</div>
<div class="col-lg-12">
<input type='submit' value='Simpan Dokumen' style="margin-bottom:-40px;" id="simpan_dokumen" class="btn btn-block btn--md btn-danger waves-effect waves-light" />
</div>
</div>
</form>
</div>
<script>
$('#simpan_dokumen').hide();
$('#blah1_dok').click(function() {
$('#file_dok').trigger('click');
});
/*$("button[name='input_foto_dokumen']").click(function(){
$('#file_dok').trigger('click');
});*/
var loadFile = function(event) {
var output = document.getElementById('blah1_dok');
output.src = URL.createObjectURL(event.target.files[0]);
$('#simpan_dokumen').show();
};
$("#fr_ssn_dok").on('submit', (function(e) {
e.preventDefault();
$.ajax({
url: "app/smasuk/upload_dok.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData: false,
success: function(response) {
var result = JSON.parse(response);
infoToast(result.icon,result.message);
// alert("Foto Tersimpan..");
$('#modal_dok').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
$('#dok_tbl').load("app/smasuk/tabel.php", {
surat_id: result.data.surat_id
});
$('#tabel_upl_cv').load("app/smasuk/pdf/tabel_upl_cv.php", {
surat_idzz: result.data.surat_id,
gambar:'img'
});
},
error: function(xhr) {
var result = JSON.parse(xhr.responseText);
infoToast(result.icon, result.message);
}
});
}));
/*$("button[name='input_foto_dokumen']").click(function(){
$('#file_dok').trigger('click');
});*/
var loadFile = function(event) {
var output = document.getElementById('blah1_dok');
output.src = URL.createObjectURL(event.target.files[0]);
$('#simpan_dokumen').show();
};
$("#fr_ssn_dok").on('submit',(function(e) {
e.preventDefault();
$.ajax({
url: "app/smasuk/upload_dok.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data)
{
alert("Foto Tersimpan..");
$('#modal_dok').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
$('#dok_tbl').load("app/smasuk/tabel.php", {surat_id: data});
$('#tabel_upl_cv').load("app/smasuk/pdf/tabel_upl_cv.php",{surat_idzz:data});
}
});
}));
</script>
function infoToast(icone, infone) {
Swal.fire({
// position: posisine,
icon: icone,
title: infone,
showConfirmButton: false,
timer: 2500
});
}
</script>
+10 -5
View File
@@ -3,18 +3,23 @@ include('../../koneksi.php');
$key = $_POST['key'];
if ($key == 'delete_cv') {
$id = $_POST['id'];
$d = pg_query($koneksi, "SELECT file FROM scan WHERE id='$id'");
while ($r = pg_fetch_array($d)) {
$fil = $r[0];
// var_dump($id);die();
$d = pg_query($koneksi, "SELECT file,surat_id FROM scan WHERE id='$id'");
while ($r = pg_fetch_assoc($d)) {
$fil = $r['file'];
$surat_id = $r['surat_id'];
}
$del_pr = pg_query($koneksi, "DELETE FROM scan WHERE id='$id'");
if(!$del_pr){
die();
}
$path = "../../../public/doc/smasuk/dok/" . $fil;
if (file_exists($path)) {
unlink($path);
http_response_code(200);
echo json_encode(['icon'=>'success','message'=>'File Telah Dihapus']);
echo json_encode(['surat_id'=>$surat_id,'icon'=>'success','message'=>'File Telah Dihapus']);
}else{
http_response_code(200);
http_response_code(400);
echo json_encode(['icon'=>'error','message'=>'File Gagal Dihapus']);
}
}
+52 -37
View File
@@ -1,23 +1,40 @@
<?php
include('../../koneksi.php');
$baseURL = '../../../public/doc/smasuk/dok/';
if ($_POST['surat_idzz']) {
$surat_id = $_POST['surat_idzz'];
} else {
$surat_id = '0';
}
// if ($_POST['gambar'] != 'img') {
$baseURL = '../../../public/doc/smasuk/dok/';
$data_pdf = pg_query($koneksi, "SELECT file,id FROM scan WHERE surat_id='$surat_id'
AND LOWER(file) NOT LIKE '%.jpg'
AND LOWER(file) NOT LIKE '%.JPG'
AND LOWER(file) NOT LIKE '%.png'
AND LOWER(file) NOT LIKE '%.PNG'
AND LOWER(file) NOT LIKE '%.jpeg'
AND LOWER(file) NOT LIKE '%.JPEG'
ORDER BY id DESC");
// } else {
// $baseURL = '../../../public/doc/smasuk/img/';
// $data_pdf = pg_query($koneksi, "SELECT file,id FROM scan WHERE surat_id='$surat_id'
// AND ( LOWER(file) LIKE '%.jpg'
// OR LOWER(file) LIKE '%.jpeg'
// OR LOWER(file) LIKE '%.png' )
// ORDER BY id DESC");
// }
?>
<input type="text" value="<?php echo $surat_id; ?>" id="surat_idxx">
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_idxx">
<?php
$data_pdf = pg_query($koneksi, "SELECT file,id FROM scan WHERE surat_id='$surat_id' AND LOWER(file) LIKE '%.pdf' ORDER BY id DESC");
while ($rdata_pdf = pg_fetch_array($data_pdf)) {
$pdf = $rdata_pdf[0];
if (($pdf == NULL) || ($pdf == '')) {/*echo "File PDF belum diupload..";*/
} else {
while ($rdata_pdf = pg_fetch_assoc($data_pdf)) {
$pdf = $rdata_pdf['file'];
if (!empty($pdf)) {
?>
<div class="gal-detail thumb" style="height:345px;background-color:#ece9d8;">
<embed src="<?= $baseURL.$pdf; ?>#toolbar=0" width="100%" height="300"></embed>
<button type="button" name="cv_delete" style="height:22px;border-radius: 50%" class="btn btn-danger btn-xs pull-right" id="<?php echo $rdata_pdf[1]; ?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<input type="hidden" id="id_file" value="<?=$rdata_pdf['id']?>">
<embed src="<?= htmlspecialchars($baseURL . $pdf); ?>#toolbar=0" width="100%" height="300"></embed>
<button type="button" name="cv_delete" style="height:22px;border-radius: 50%" class="btn btn-danger btn-xs pull-right" id="<?= htmlspecialchars($rdata_pdf['id']); ?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</div>
@@ -32,36 +49,34 @@ while ($rdata_pdf = pg_fetch_array($data_pdf)) {
if (x) {
var key = "delete_cv";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
var rowElement = $(this).closest('.gal-detail');
$.ajax({
type: "POST",
url: "app/smasuk/pdf/crud.php",
data: 'id=' + id +
'&key=' + key,
success: function(response) {
var result=JSON.parse(response);
infoToast(result.icon,result.message);
var surat_id = $('#surat_idxx').val();
$('#tabel_upl_cv').load("app/smasuk/pdf/tabel_upl_cv.php", {
surat_id: surat_id
});
},
error:function(xhr){
var result = JSON.parse(xhr.responseText);
infoToast(result.icon,result.message);
}
});
}
type: "POST",
url: "app/smasuk/pdf/crud.php",
data: { id: id, key: key },
success: function(response) {
var result = JSON.parse(response);
// if (result.icon === 'success') {
infoToast(result.icon, result.message);
$('#tabel_upl_cv').load("app/smasuk/pdf/tabel_upl_cv.php",
{ surat_idzz: result.surat_id });
// }
},
error: function(xhr) {
var result = JSON.parse(xhr.responseText);
infoToast(result.icon, result.message);
}
});
}
});
function infoToast(icone, infone) {
Swal.fire({
// position: posisine,
icon: icone,
title: infone,
showConfirmButton: false,
timer: 2500
});
}
Swal.fire({
// position: posisine,
icon: icone,
title: infone,
showConfirmButton: false,
timer: 2500
});
}
</script>
+4 -1
View File
@@ -36,7 +36,10 @@ $name_pdf = $surat_id . "_" . $_FILES["input_load_cv"]["name"];
$temp_file = pg_query($koneksi, "SELECT file AS nm_file FROM scan WHERE surat_id = $surat_id");
$temp_file = pg_query($koneksi, "SELECT file AS nm_file FROM scan WHERE surat_id = $surat_id
AND ( LOWER(file) LIKE '%.jpg'
OR LOWER(file) LIKE '%.jpeg'
OR LOWER(file) LIKE '%.png' ) ");
$file = pg_fetch_assoc($temp_file);
if (empty($file['nm_file'])) {
+3 -3
View File
@@ -9,11 +9,11 @@ include("../koneksi.php");
?>
<input type="text" value="<?php echo $surat_id; ?>" id="surat_id_upload">
<input type="hidden" value="<?php echo $surat_id; ?>" id="surat_id_upload">
<div class="row">
<div class="col-lg-12">
<div class="btn-group">
<a class="btn btn-primary btn-custom waves-effect waves-light" role="button" id="btn_input_dok"><i class="fa fa-file-picture-o m-r-5"></i>Load JPG</a>
<!-- <a class="btn btn-primary btn-custom waves-effect waves-light" role="button" id="btn_input_dok"><i class="fa fa-file-picture-o m-r-5"></i>Load JPG</a> -->
<a class="btn btn-primary btn-custom waves-effect waves-light" role="button" id="btn_input_pdf"><i class="fa fa-file-pdf-o m-r-5"></i>Load PDF</a>
</div>
<div id="dok_tbl"></div>
@@ -24,7 +24,7 @@ include("../koneksi.php");
<a class="btn btn-default waves-effect waves-light" role="button" id="btn_load_cv"><i class="fa fa-folder-open"></i>&nbsp;&nbsp;Load PDF</a>
<a class="btn btn-danger waves-effect waves-light" role="button" id="btn_upl_cv"><i class="fa fa-upload"></i>&nbsp;&nbsp;Upload</a>
</div>
<input type="text" name="riwayat_kegiatan_id">
<input type="hidden" name="riwayat_kegiatan_id">
<input type="file" name="input_load_cv" class="filestyle" accept=".pdf" style="display:none" data-buttonbefore="true" id="input_load_cv">
</form>
<div id="tabel_upl_cv"></div>
+35 -11
View File
@@ -1,14 +1,38 @@
<?php
include("../koneksi.php");
$surat_id=$_POST['surat_id'];
$ket=$_POST['ket'];
$folder = "dok";
$tmp_name = $_FILES["file_dok"]["tmp_name"];
$name = $folder."/".$surat_id."_".$_FILES["file_dok"]["name"];
$name_ins = $surat_id."_".$_FILES["file_dok"]["name"];
move_uploaded_file($tmp_name, $name);
$del=pg_query("DELETE FROM scan WHERE surat_id='$surat_id'");
$input = pg_query("INSERT INTO scan (file,surat_id) VALUES ('$name_ins','$surat_id')");
echo $surat_id;
?>
$surat_id = $_POST['surat_id'];
$ket = $_POST['ket'];
$baseURL = '../../public/doc/';
$folder = 'smasuk/img/';
$allowed_types = array('image/png', 'image/jpeg');
$allowed_extensions = array('png', 'jpg', 'jpeg', 'PNG', 'JPG', 'JPEG');
$tmp_name = $_FILES["file_dok"]["tmp_name"];
$file_name = $_FILES["file_dok"]["name"];
$file_type = mime_content_type($tmp_name);
$file_extension = pathinfo($file_name, PATHINFO_EXTENSION);
// move_uploaded_file($tmp_name, $name);
// $del=pg_query($koneksi,"DELETE FROM scan WHERE surat_id='$surat_id'");
// $input = pg_query($koneksi,"INSERT INTO scan (file,surat_id) VALUES ('$name_ins','$surat_id')");
// echo $surat_id;
if (in_array($file_type, $allowed_types) && in_array($file_extension, $allowed_extensions)) {
$name = $baseURL . $folder . $surat_id . "_" . $file_name;
$name_ins = $surat_id . '_' . $file_name;
if (move_uploaded_file($tmp_name, $name)) {
$query = "INSERT INTO scan (file, surat_id) VALUES ($1, $2)";
$input = pg_query_params($koneksi, $query, array($name_ins, $surat_id));
// $input = pg_query($koneksi, "INSERT INTO scan (file,surat_id) VALUES ($name_ins,$surat_id)");
if ($input) {
http_response_code(200);
echo json_encode(['data'=>['surat_id'=>$surat_id],'icon' => 'success', 'message' => 'Gambar Tersimpan']);
}
} else {
http_response_code(400);
echo json_encode(['icon' => 'error', 'message' => 'Gagal Upload File']);
}
} else {
http_response_code(400);
echo json_encode(['icon' => 'error', 'message' => 'Hanya gambar jpg, jpeg, png <br> yang bisa diupload..!!']);
}
+42 -42
View File
@@ -194,6 +194,48 @@
font-weight: normal;
}
</style>
<style>
.collapsible {
background-color: white;
color: #707071;
cursor: pointer;
padding: 15px 25px 15px 15px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 16px;
}
.active,
.collapsible:hover {
background-color: #F7F7F7;
}
.collapsible:after {
/* content: '\2B9E'; */
/* color: white; */
font-weight: bold;
float: right;
margin-left: 5px;
}
.active:after {
/* content: "\2B9F"; */
}
.contain {
padding: 0 18px;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
background-color: #f1f1f1;
}
.contain .has_sub {
padding: 600px;
}
</style>
<!-- Begin page -->
@@ -1210,47 +1252,5 @@
});
}
</script>
<style>
.collapsible {
background-color: white;
color: #707071;
cursor: pointer;
padding: 15px 25px 15px 15px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 16px;
}
.active,
.collapsible:hover {
background-color: #F7F7F7;
}
.collapsible:after {
/* content: '\2B9E'; */
/* color: white; */
font-weight: bold;
float: right;
margin-left: 5px;
}
.active:after {
/* content: "\2B9F"; */
}
.contain {
padding: 0 18px;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
background-color: #f1f1f1;
}
.contain .has_sub {
padding: 600px;
}
</style>
</html>