first commit

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

92
app/tindaklanjut/crud.php Normal file
View File

@@ -0,0 +1,92 @@
<?php
include('../koneksi.php');
$key=$_POST['key'];
if ($key=='simpan_komen') {
$surat_id=$_POST['surat_id'];
$jabatan_pegawai_id=$_POST['jabatan_pegawai_id'];
$satuan_kerja_penginput=$_POST['satuan_kerja_penginput'];
$komen=$_POST['komen'];
if (($komen=='') || ($komen==NULL)) {} else {
pg_query("INSERT INTO komen (surat_id,jabatan_pegawai_id,tanggal,komen) VALUES ($surat_id,$jabatan_pegawai_id,NOW(),'$komen')");
}
$db=pg_query("SELECT k.id FROM komen k WHERE k.surat_id=$surat_id AND k.jabatan_pegawai_id=$jabatan_pegawai_id AND k.komen='$komen' AND k.id=(SELECT MAX(k1.id) FROM komen k1
WHERE k1.surat_id=$surat_id AND k1.jabatan_pegawai_id=$jabatan_pegawai_id AND k1.komen='$komen'
)");
while($rdb=pg_fetch_array($db)) {
$komen_id=$rdb[0];
}
$d=pg_query("SELECT id,kepada FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_tujuan IS NULL AND lama IS NULL AND satuan_kerja_penginput=$satuan_kerja_penginput");
while(($r=pg_fetch_array($d)) !== FALSE) {
$kirim_id=$r[0];
$kepada=$r[1];
$sat=pg_query("SELECT satuan_kerja_id FROM data_user WHERE jabatan_pegawai_id='$kepada'");
while($r=pg_fetch_array($sat)) {$satuan_kerja_tujuan=$r[0];}
pg_query("UPDATE kirim SET dis_baca='SM' WHERE surat_id=$surat_id AND satuan_kerja_tujuan=$satuan_kerja_tujuan");
pg_query("UPDATE kirim SET satuan_kerja_tujuan='$satuan_kerja_tujuan', lama=NOW() WHERE id='$kirim_id' AND satuan_kerja_tujuan IS NULL AND lama IS NULL");
pg_query("INSERT INTO teruskan (surat_id,komen_id,jabatan_dari,kirim_id_untuk,jabatan_untuk) VALUES (
$surat_id,$komen_id,$jabatan_pegawai_id,$kirim_id,$kepada
)");
}
echo $surat_id.' '.$komen_id.' '.$jabatan_pegawai_id.' '.$kirim_id.' '.$kepada;
/*
$cek_satker=pg_query("SELECT id FROM teruskan WHERE surat_id=$surat_id AND komen_id=$komen_id AND jabatan_dari=$jabatan_pegawai_id AND kirim_id_untuk=$kirim_id AND jabatan_untuk=$kepada");
$row_satker = pg_fetch_row($cek_satker);
if ($row_satker[0] > 0) {} else {
pg_query("INSERT INTO teruskan (surat_id,komen_id,jabatan_dari,kirim_id_untuk,jabatan_untuk) VALUES (
$surat_id,$komen_id,$jabatan_pegawai_id,$kirim_id,$kepada
)");
}
*/
} else
if ($key=='hapus_komen') {
$id=$_POST['id'];
$d=pg_query("SELECT file FROM scan_komen WHERE komen_id='$id'");
while($r=pg_fetch_array($d)) {
$fil=$r[0];
$path = "/var/www/simdistu/app/tindaklanjut/dok/".$fil;
if(file_exists($path)){unlink($path);}
$path1 = "/var/www/simdistu/app/tindaklanjut/pdf/pdf/".$fil;
if(file_exists($path1)){unlink($path1);}
}
$del_pr=pg_query("DELETE FROM scan_komen WHERE komen_id='$id'");
pg_query("DELETE FROM komen WHERE id=$id");
} else
if ($key=='jumlah_jpg') {
$komen_id=$_POST['komen_id'];
$k=pg_query("SELECT COUNT(*)
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
WHERE k.komen_id='$komen_id' AND LOWER(k.file) LIKE ANY (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
while($rk=pg_fetch_array($k)) {echo $rk[0];}
} else
if ($key=='jumlah_nonjpg') {
$komen_id=$_POST['komen_id'];
$k=pg_query("SELECT COUNT(*)
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
WHERE k.komen_id='$komen_id' AND LOWER(k.file) NOT LIKE ALL (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
while($rk=pg_fetch_array($k)) {echo $rk[0];}
} else
if ($key=='edit_komen') {
$id=$_POST['id'];
$komen=$_POST['komen'];
$surat_id=$_POST['surat_id'];
$jabatan_pegawai_id=$_POST['jabatan_pegawai_id'];
pg_query("UPDATE komen SET komen='$komen',status=NULL WHERE id=$id");
} else
if ($key=='hapus_arahan') {
$kirim_id=$_POST['id'];
$d=pg_query("SELECT surat_id,isi FROM kirim WHERE id=$kirim_id");
while($r=pg_fetch_array($d)) {$surat_id=$r['surat_id'];$isi=$r['isi'];}
if ($isi=='SM') {
pg_query("DELETE FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id=$kirim_id)");
pg_query("DELETE FROM kirim WHERE surat_id=$surat_id AND id=$kirim_id");
} else {
pg_query("DELETE FROM scan_komen WHERE komen_id IN (SELECT komen_id FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id))");
pg_query("DELETE FROM komen WHERE surat_id=$surat_id AND id IN (SELECT komen_id FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id))");
pg_query("DELETE FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id)");
pg_query("DELETE FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id");
}
}
?>

View File

@@ -0,0 +1,11 @@
<?php
include("../koneksi.php");
$id=$_POST['id'];
//$delete_dok=pg_query("DELETE FROM scan WHERE id='$id'");
$d=pg_query("SELECT file FROM scan_komen WHERE id='$id'");
while($r=pg_fetch_array($d)) {$fil=$r[0];}
$del_pr=pg_query("DELETE FROM scan_komen WHERE id='$id'");
$path = "dok/".$fil;
if(file_exists($path)){unlink($path);}
?>

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

338
app/tindaklanjut/main.php Normal file
View File

@@ -0,0 +1,338 @@
<style>
.modal-backdrop {
visibility: hidden !important;
}
.modal.in {
background-color: rgba(0,0,0,0.5);
}
</style>
<?php
$bulan = array(
'01' => 'Januari',
'02' => 'Februari',
'03' => 'Maret',
'04' => 'April',
'05' => 'Mei',
'06' => 'Juni',
'07' => 'Juli',
'08' => 'Agustus',
'09' => 'September',
'10' => 'Oktober',
'11' => 'Nopember',
'12' => 'Desember',
);
$dayList = array(
'Sun' => 'Minggu',
'Mon' => 'Senin',
'Tue' => 'Selasa',
'Wed' => 'Rabu',
'Thu' => 'Kamis',
'Fri' => 'Jumat',
'Sat' => 'Sabtu'
);
?>
<?php
include('../koneksi.php');
$id=$_POST['id'];
$kirimid=$_POST['kirimid'];
$d=pg_query("SELECT tgl_surat_keluar,satuan_kerja_id FROM surat WHERE id=$id");
while($r=pg_fetch_array($d)) {
$tgl_surat_keluar=$r['tgl_surat_keluar'];
$satker_pemilik_surat=$r['satuan_kerja_id'];
}
$perihal=$_POST['perihal'];
$cek_satker=$_POST['cek_satker'];
$key=$_POST['key'];
$hari_surat_keluar=$dayList[date('D',strtotime($tgl_surat_keluar))];
if (($tgl_surat_keluar==null) || ($tgl_surat_keluar=='')) {$tgl_surat_keluar='';} else {$tgl_surat_keluar1= date('d',strtotime($tgl_surat_keluar)).' '.$bulan[date('m',strtotime($tgl_surat_keluar))].' '.date('Y',strtotime($tgl_surat_keluar)).' '.date('H:i',strtotime($tgl_surat_keluar));}
$jb=pg_query("SELECT j.id,j.nama
FROM data_user k
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id)
WHERE s.id=$cek_satker");
while($rjb=pg_fetch_array($jb)) {
$jabatan_pegawai_id=$rjb[0];
}
$jb1=pg_query("SELECT j.id,j.nama
FROM data_user k
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id)
WHERE s.id=$satker_pemilik_surat");
while($rjb1=pg_fetch_array($jb1)) {
$namaku=$rjb1[1];
}
$jb2=pg_query("SELECT t.jabatan_untuk,k.isi FROM teruskan t INNER JOIN kirim k ON (k.id=t.kirim_id_untuk) WHERE t.surat_id=$id AND k.isi IS NULL ORDER BY t.id DESC LIMIT 1");
while($rjb2=pg_fetch_array($jb2)) {
$jab_terakir=$rjb2[0];
}
$jb3=pg_query("SELECT COUNT(*) FROM teruskan WHERE surat_id=$id");
while($rjb3=pg_fetch_array($jb3)) {
$jmlter=$rjb3[0];
}
$jsm=pg_query("SELECT isi FROM kirim WHERE id=$kirimid");
while($rjsm=pg_fetch_array($jsm)) {
$jmlsm=$rjsm[0];
}
$d9=pg_query("SELECT COUNT(*)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
INNER JOIN data_user u ON (u.satuan_kerja_id=k.satuan_kerja_penginput)
WHERE k.kepada IS NOT NULL AND k.surat_id=$id AND u.jabatan_pegawai_id=$jabatan_pegawai_id AND k.satuan_kerja_tujuan IS NULL");
while($r9=pg_fetch_array($d9)) {$jd9=$r9[0];}
$k=pg_query("SELECT COUNT(*)
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk)
WHERE k.kepada IS NOT NULL AND k.surat_id=$id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satker_pemilik_surat");
while($rk=pg_fetch_array($k)) {$kpdxxxx=$rk[0];}
$l=pg_query("SELECT COUNT(*)
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id=$id AND LOWER(k.file) LIKE '%jpg'");
while($rl=pg_fetch_array($l)) {$tj=$rl[0];}
$m=pg_query("SELECT COUNT(*)
FROM scan k INNER JOIN surat s ON (k.surat_id=s.id)
WHERE k.surat_id=$id AND LOWER(k.file) NOT LIKE '%jpg'");
while($rm=pg_fetch_array($m)) {$tk=$rm[0];}
?>
<!--
<div class="alert alert-icon alert-danger alert-dismissible fade in" role="alert" style="color:red" id="info_setor">
<i class="mdi mdi-information"></i>
<span><strong>PERHATIAN!</strong></span><br>
<span>" FITUR INI MASIH DALAM TAHAP UJICOBA "</span><br>
</div>
-->
<input type="hidden" id="surat_id_tl" value="<?php echo $id; ?>">
<input type="hidden" id="jabatan_pegawai_id_tl" value="<?php echo $jabatan_pegawai_id; ?>">
<input type="hidden" id="kirim_id_dari" value="<?php echo $kirimid; ?>">
<input type="hidden" id="jab_terakir" value="<?php echo $jab_terakir; ?>">
<input type="hidden" id="jmlter" value="<?php echo $jmlter; ?>">
<input type="hidden" id="jmlsm" value="<?php echo $jmlsm; ?>">
<input type="hidden" id="csatker" value="<?php echo $cek_satker; ?>">
<input type="hidden" id="jd9" value="<?php echo $jd9; ?>">
<input type="hidden" id="satker_pemilik_surat" value="<?php echo $satker_pemilik_surat; ?>">
<div class="m-t-0">
<div class="media">
<!--<div class="media-left">
<a href="#"> <img class="media-object m-r-10" alt="64x64" src="assets/images/no_profile.png" style="width: 96px; height: 96px;"> </a>
</div>-->
<div class="media-body">
<h5 class="media-heading" style="font-family:InterSB;color:black"><?php echo $namaku; ?></h5>
<h6 class="text-muted m-t-0" style="font-family:InterSB"><?php echo $hari_surat_keluar.', '.$tgl_surat_keluar1; ?></h6>
<p style="font-family:Inter;color:black"><?php echo $perihal; ?></p>
<button type="button" name="file_inbox" style="font-family:InterSB"
class="btn btn-default file_inbox btn-rounded" id="<?php echo $id;?>"
data-content="View Dokumen" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-file-picture-o"></i>
<span><?php echo $tj; ?></span>
</button>
<button type="button" name="lampiran_inbox" style="font-family:InterSB"
class="btn btn-default lampiran_inbox btn-rounded" id="<?php echo $id;?>"
data-content="View Dokumen" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-file"></i>
<span><?php echo $tk;?></span>
</button>
<button type="button" name="kepada_inbox" style="font-family:InterSB"
class="btn btn-default kepada_inbox btn-rounded" id="<?php echo $id;?>"
data-content="Kepada" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-user"></i>
<span><?php echo $kpdxxxx;?></span>
</button>
<br>
</div>
<br>
<div id="inkomen">
<?php if ($key=='kirim_awal') {} else { ?>
<div class="row">
<div class="col-lg-12">
<button type="button" class="btn btn-default btn-block pull-right" name="forward_tl" id="forward_tl"><i class="fa fa-user m-r-5"></i>Teruskan ke..
<?php if ($jd9==0) {echo '<span class="label label-danger" id="notif_jd9" style="margin-top:2px"></span>';} else {echo '<span class="label label-danger" id="notif_jd9" style="margin-top:2px">'.$jd9.'</span>';} ?>
</button>
</div>
</div><br>
<?php } ?>
<div class="form-group">
<textarea class="form-control" id="komen" name="message" rows="2" placeholder="Bagaimana tanggapan anda ?" required=""></textarea>
</div>
<div class="row">
<div class="col-lg-10">
</div>
<div class="col-lg-2" >
<button type="button" class="btn btn-default btn-rounded pull-right" id="simpan_komen"><i class="mdi mdi-send m-r-5"></i>Posting</button>
</div>
</div>
</div>
</div>
<div class="m-t-20 blog-post-comment">
<!--<span style="font-family:Arial;font-weight:bold;color:black" id="total_komen"></span><br><br>-->
<div id="tabel_komen"></div>
</div>
<script>
$('button[name="file_inbox"]').popover();
$('button[name="lampiran_inbox"]').popover();
$('button[name="kepada_inbox"]').popover();
$('button[name="file_inbox"]').click(function(){
var id = $(this).attr('id');
$('#modal_inbox').modal('show');
$('#modal_body_inbox').html("");
$.ajax({
type: "POST",
url: "app/inbox/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_inbox').html(data);
}
});
});
$('button[name="lampiran_inbox"]').click(function(){
var id = $(this).attr('id');
$('#modal_file_inbox').modal('show');
$('#modal_body_file_inbox').html("");
$.ajax({
type: "POST",
url: "app/inbox/modal_file.php",
data: 'id='+id,
success: function(data){
$('#modal_body_file_inbox').html(data);
}
});
});
$('button[name="kepada_inbox"]').click(function(){
var id = $(this).attr('id');
var satker_pemilik_surat = $('#satker_pemilik_surat').val();
var jabatan_pegawai_id_tl = $('#jabatan_pegawai_id_tl').val();
$('#modal_kpdxxxx').modal('show');
$('#modal_body_kpdxxxx').html("");
$.ajax({
type: "POST",
url: "app/tindaklanjut/modal_kepada_awal.php",
data: 'id='+id
+'&satker_pemilik_surat='+satker_pemilik_surat
+'&jabatan_pegawai_id='+jabatan_pegawai_id_tl,
success: function(data){
$('#modal_body_kpdxxxx').html(data);
}
});
});
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
var jmlsm=$('#jmlsm').val();
var jmlter=$('#jmlter').val();
var jab_terakir=$('#jab_terakir').val();
if (jmlsm=='SM') {$('#inkomen').hide();} else {
if ((jabatan_pegawai_id_tl==jab_terakir) || (jmlter==0)) {
$('#inkomen').show();
} else {
$('#inkomen').hide();
}
}
/*
var jmlter=$('#jmlter').val();
var jab_terakir=$('#jab_terakir').val();
if ((jabatan_pegawai_id_tl==jab_terakir) || (jmlter==0)) {
$('#inkomen').show();
} else {
$('#inkomen').hide();
}
var jmlsm=$('#jmlsm').val();
if (jmlsm=='SM') {$('#inkomen').hide();} else {$('#inkomen').show();}
*/
$('#simpan_komen').click(function(){
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id=$('#jabatan_pegawai_id_tl').val();
var komen=$('#komen').val();
var jd9=$('#jd9').val();
var satuan_kerja_penginput=$('#csatker').val();
var key='simpan_komen';
if ((!komen) || (jd9==0)) {alert('Tanggapan atau Teruskan mohon ditentukan lebih dahulu..');} else {
$.ajax({
type: "POST",
url: "app/tindaklanjut/crud.php",
data: 'surat_id='+surat_id
+'&jabatan_pegawai_id='+jabatan_pegawai_id
+'&satuan_kerja_penginput='+satuan_kerja_penginput
+'&komen='+komen
+'&key='+key,
success: function(data){
alert('Tersimpan..');
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
$('#komen').val('');
$('#inkomen').hide();
}
});
}
});
$('button[name="jpg_kirim_tl"]').click(function(){
var id = $(this).attr('id');
$('#modal_pic').modal('show');
$('#modal_body_pic').html("");
$.ajax({
type: "POST",
url: "app/tindaklanjut/modal_dok.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pic').html(data);
}
});
});
$('button[name="file_kirim_tl"]').click(function(){
var id = $(this).attr('id');
$('#modal_file').modal('show');
$('#modal_body_file').html("");
$.ajax({
type: "POST",
url: "app/tindaklanjut/upd_file.php",
data: 'id='+id,
success: function(data){
$('#modal_body_file').html(data);
}
});
});
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
$('#forward_tl').click(function(){
var id = $('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
$('#modal_kepada').modal('show');
$('#modal_body_kepada').html("");
$.ajax({
type: "POST",
url: "app/tindaklanjut/modal_kepada.php",
data: 'id='+id
+'&jabatan_pegawai_id_tl='+jabatan_pegawai_id_tl,
success: function(data){
$('#modal_body_kepada').html(data);
$('#kepada_k').first().focus().selected();
}
});
});
</script>

View File

@@ -0,0 +1,79 @@
<?php
include("../koneksi.php");
$komen_id=$_POST['id'];
?>
<div class="body">
<form id="fr_ssn_dok" name="fr_ssn_dok" class="form-horizontal" method="post" onsubmit="return false;" enctype="multipart/form-data">
<div class="row clearfix">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<input type="hidden" id="komen_idh" name="komen_id" value="<?php echo $_POST['id'];?>">
<center><img id='blah1_dok' class='thumbnail img-responsive' src='app/tindaklanjut/dok/no-avatar.png' /></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 Picture' id="simpan_dokumen" class="btn btn-block btn--md btn-danger waves-effect waves-light"/>
</div>
</div>
</form>
<br>
<div id="tabel_pic"></div>
</div>
<script>
var komen_id = $('#komen_idh').val();
$('#tabel_pic').load("app/tindaklanjut/tabel_pic.php", {komen_id: komen_id});
$('#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/tindaklanjut/upload_dok.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data)
{
alert("Foto Tersimpan..");
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
$('#tabel_pic').load("app/tindaklanjut/tabel_pic.php", {komen_id: data});
$('#blah1_dok').attr("src", "app/tindaklanjut/dok/no-avatar.png");
$('#simpan_dokumen').hide();
var key="jumlah_jpg";
$.ajax({
type: "POST",
url: "app/tindaklanjut/crud.php",
data: 'komen_id='+komen_id
+'&key='+key,
success: function(data){
$('.sq'+komen_id).html(' ('+data+')');
}
});
}
});
}));
</script>

View File

@@ -0,0 +1,148 @@
<script type="text/javascript">
var sess_satker = $('#cek_satker').val();
</script>
<?php
include('../koneksi.php');
$surat_id=$_POST['id'];
$jabatan_pegawai_id_tl=$_POST['jabatan_pegawai_id_tl'];
?>
<input type="hidden" id="surat_idg" value="<?php echo $surat_id; ?>">
<input type="hidden" id="jabatan_pegawai_id_tlg" value="<?php echo $jabatan_pegawai_id_tl; ?>">
<form role="form">
<div class="form-group md_kpd">
<label>Kepada</label>
<input type="text" class="form-control" list="browsers" name="browser" id="kepada_kr">
<datalist id="browsers">
<?php
//$userpeg=pg_query("SELECT id,nama FROM jabatan_pegawai ORDER BY id ASC");
/*$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
FROM data_kepala k
INNER JOIN data_pegawai p ON (p.id=k.data_pegawai_id)
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
ORDER BY j.nama ASC
");*/
/*$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama
FROM data_user k
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id)
ORDER BY j.nama ASC");*/
$userpeg=pg_query("SELECT DISTINCT j.id,s.kode_satker,j.nama,
SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',1),
CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',2) AS INTEGER)
FROM data_user k
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id) WHERE LOWER(j.nama) NOT LIKE '%akun lama%' AND k.aktif='t'
ORDER BY SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',1) ASC,
CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',2) AS INTEGER) 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>
<button type="button" class="btn btn-success btn-block md_kpd" id="simpan_kepada_kr">Simpan</button>
</form>
<hr>
<div class="row">
<div class="col-lg-6">
<button type="button" class="btn btn-default btn-block" id="kirim_semua"><i class="fa fa-arrow-down m-r-5"></i>SEMUA SATKER</button>
</div>
<div class="col-lg-6">
<button type="button" class="btn btn-default btn-block" id="clear_kepada"><i class="fa fa-remove m-r-5"></i>CLEAR LIST</button>
</div>
</div>
<br>
<div id="tabel_kepada_kr"></div>
<script>
var surat_id = $('#surat_idg').val();
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
$('#simpan_kepada_kr').click(function(){
var surat_id = $('#surat_idg').val();
var kepada_kr = $('#kepada_kr').val();
var imp3 = $("#kepada_kr").val();
var z3 = $('#browsers');
var val3 = $(z3).find('option[value="' + imp3 + '"]');
var kepada = val3.attr('id_jab');
var csatker=$('#csatker').val();
var key="simpan_kepada_tl";
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
data: 'surat_id='+surat_id
+'&kepada='+kepada
+'&satuan_kerja_penginput='+csatker
+'&key='+key,
success: function(data){
alert('Data tersimpan..');
$('#kepada_kr').val('');
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
}
});
});
$('#kirim_semua').click(function(){
var surat_id = $('#surat_idg').val();
var csatker=$('#csatker').val();
var key = 'kirim_semua';
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
data: 'surat_id='+surat_id
+'&satuan_kerja_penginput='+csatker
+'&key='+key,
success: function(data){
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
}
});
});
$('#clear_kepada').click(function(){
var x = confirm("Anda yakin ingin menghapus semuanya ?");
if (x) {
var surat_id = $('#surat_idg').val();
var csatker=$('#csatker').val();
var key = 'clear_kepada';
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
data: 'surat_id='+surat_id
+'&satuan_kerja_penginput='+csatker
+'&key='+key,
success: function(data){
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
var key="jumlah_kepada";
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
data: 'surat_id='+surat_id
+'&key='+key,
success: function(data){
$('.sp'+surat_id).html(' ('+data+')');
$('#kepada_kr').first().focus().selected();
}
});
}
});
} else {}
});
</script>

View File

@@ -0,0 +1,35 @@
<?php
include("../koneksi.php");
$id=$_POST['id'];
$satker_pemilik_surat=$_POST['satker_pemilik_surat'];
$jabatan_pegawai_id=$_POST['jabatan_pegawai_id'];
?>
<table style="color:black;font-family:Inter;font-size:14px" border=0>
<?php
$d21=pg_query("SELECT
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),k.isi,k.kepada
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk)
WHERE k.kepada IS NOT NULL AND k.surat_id=$id AND t.jabatan_dari IS NULL AND
k.satuan_kerja_penginput=$satker_pemilik_surat
ORDER BY k.id ASC
");
while($rd21=pg_fetch_array($d21)) {
$isi=$rd21['isi'];
$kpds=$rd21['kepada'];
?>
<tr
<?php if ($kpds==$jabatan_pegawai_id) {?>style="font-family:InterSB;" <?php } else {} ?>
>
<td width="20"><i class="mdi mdi-apps m-r-5"></i></td><td>
<?php
echo 'Kepada '.$rd21[0];
if ($isi=='SM') {} else {echo '<span style="color:red"><i class="mdi mdi-map-marker m-l-5"></i></span>';}
?>
</td>
</tr>
<?php
}
?>
</table>

View File

@@ -0,0 +1,17 @@
<?php
include('../koneksi.php');
$komen_id=$_POST['id'];
?>
<input type="hidden" value="<?php echo $komen_id; ?>">
<?php
$data_pdf=pg_query("SELECT file,id FROM scan_komen WHERE komen_id='$komen_id' AND LOWER(file) NOT LIKE ALL (ARRAY['%jpg','%jpeg','%png']) 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 {
?>
<div class="thumb" style="background-color:#ece9d8;padding:8px;margin-top:6px">
<a href='app/tindaklanjut/pdf/pdf/<?php echo $pdf; ?>' target='_blank'><?php echo $pdf; ?></a>
</div>
<?php
}
}
?>

View File

@@ -0,0 +1,51 @@
<?php
include("../koneksi.php");
$komen_id=$_POST['id'];
?>
<!--
<div class="row port">
<div class="portfolioContainer"> -->
<?php
$dok=pg_query("SELECT * FROM scan_komen WHERE komen_id='$komen_id' AND LOWER(file) LIKE ANY (ARRAY['%jpg','%jpeg','%png']) ORDER BY id DESC");
while($rdok=pg_fetch_array($dok)) {$foto=$rdok['file'];$file_id=$rdok['id'];
?>
<div class="row">
<div class="col-lg-12">
<button type="button" id="<?php echo $file_id; ?>" class="btn btn-block btn-success waves-effect waves-light pr_scan_surat">Print</button>
</div>
</div>
<br>
<div class="row">
<div class="col-lg-12">
<!-- <div class="gal-detail"> -->
<img name="pic" id="<?php echo $rdok['id']; ?>" src="<?php echo 'app/tindaklanjut/dok/'.$foto; ?>" class="img-thumbnail" alt="work-thumbnail">
<!-- </div> -->
</div>
</div>
<hr>
<?php
}
?>
<!--
</div>
</div> -->
<script>
$('.pr_scan_surat').click(function(){
var id = $(this).attr('id');
var w = 1000;
var h = 800;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
$.post('app/tindaklanjut/print_pic.php', { id : id}, function (result) {
WinId = window.open('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();
});
});
</script>

View File

@@ -0,0 +1,4 @@
php_value upload_max_filesize 900M
php_value post_max_size 900M
php_value max_execution_time 9000
php_value max_input_time 9000

View File

@@ -0,0 +1,12 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='delete_cv') {
$id=$_POST['id'];
$d=pg_query("SELECT file FROM scan_komen WHERE id='$id'");
while($r=pg_fetch_array($d)) {$fil=$r[0];}
$del_pr=pg_query("DELETE FROM scan_komen WHERE id='$id'");
$path = "pdf/".$fil;
if(file_exists($path)){unlink($path);}
}
?>

Binary file not shown.

View File

@@ -0,0 +1,51 @@
<?php
include('../../koneksi.php');
if ($_POST['komen_idzz']) {
$komen_id=$_POST['komen_idzz'];
} else {
$komen_id='0';
}
?>
<input type="hidden" value="<?php echo $komen_id; ?>" id="komen_idxz" style="margin-bottom:6px">
<?php
$data_pdf=pg_query("SELECT file,id FROM scan_komen WHERE komen_id='$komen_id' AND LOWER(file) NOT LIKE ALL (ARRAY['%jpg','%jpeg','%png']) 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 {
?>
<div class="thumb" style="background-color:#ece9d8;padding:8px;margin-top:6px">
<a href='app/tindaklanjut/pdf/pdf/<?php echo $pdf; ?>' target='_blank'><?php echo $pdf; ?></a>
<!--<embed src="app/tindaklanjut/pdf/pdf/<?php echo $pdf; ?>#toolbar=0" width="100%" height="300"></embed>-->
<button type="button" name="cv_deletse"
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">
<i class="fa fa-remove"></i>
</button>
</div>
<?php
}
}
?>
<script>
$('button[name="cv_deletse"]').click(function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_cv";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/tindaklanjut/pdf/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
var komen_id=$('#komen_idxz').val();
$('#tabel_upl_cvz').load("app/tindaklanjut/pdf/tabel_upl_cv.php",{komen_idzz:komen_id});
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
}
});
} else {}
});
</script>

View File

@@ -0,0 +1,15 @@
<?php
print_r($_POST);
include("../../koneksi.php");
$url="/var/www/simdistu/app/tindaklanjut/pdf";
$komen_id=$_POST['komen_id_uploadz'];
$folder = "pdf";
$tmp_name = $_FILES["input_load_cvz"]["tmp_name"];
$name = $url."/".$folder."/".$komen_id."_".$_FILES["input_load_cvz"]["name"];
$name_pdf = $komen_id."_".$_FILES["input_load_cvz"]["name"];
move_uploaded_file($tmp_name, $name);
$ins=pg_query("INSERT INTO scan_komen (komen_id,file) VALUES ('$komen_id','$name_pdf')");
?>

View File

@@ -0,0 +1,53 @@
<!DOCTYPE html>
<html>
<head>
<!-- App title -->
<title>E-LETTER RSSA</title>
</head>
<style type="text/css">
img {
width: 100%;
height: auto;
}
.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
{
margin-left: 30px;
}
</style>
<body>
<?php
include('../koneksi.php');
$id=$_POST['id'];
$d=pg_query("SELECT file FROM scan_komen WHERE id='$id'");
while($r=pg_fetch_array($d)) {$file=$r[0];}
?>
<img src="app/tindaklanjut/dok/<?php echo $file; ?>">
<script type="text/javascript">
window.print();
window.close();
</script>
</body>
</html>

View File

@@ -0,0 +1,78 @@
<?php
include("../koneksi.php");
$surat_id=$_POST['surat_id'];
$jabatan_pegawai_id=$_POST['jabatan_pegawai_id'];
?>
<script type="text/javascript">$("#tabel_data_kepada_kr").DataTable({"paging": false,"lengthChange": false,"searching": false,"ordering": false,"info": false,"autoWidth": false});</script>
<input type="hidden" id="surat_idxxx" value="<?php echo $surat_id;?>">
<table id="tabel_data_kepada_kr" class="table table-striped table-condensed table-bordered" cellpadding="1">
<thead>
<tr>
<td width="30" align="center"><b>No</b></td>
<td align="center"><b>List Kepada</b></td>
<td align="center" width="110"><b>Diterima</b></td>
<td width="50" align="center"><b>Tools</b></td>
</tr>
</thead>
<tbody style="color:black">
<?php
$n=0;
$d=pg_query("SELECT (SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),k.id,k.tgl_diterima,k.satuan_kerja_penginput,(row_number() OVER (ORDER BY k.id))
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
INNER JOIN data_user u ON (u.satuan_kerja_id=k.satuan_kerja_penginput)
WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND u.jabatan_pegawai_id=$jabatan_pegawai_id AND k.satuan_kerja_tujuan IS NULL
GROUP BY (SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),k.id,k.tgl_diterima,k.satuan_kerja_penginput
ORDER BY k.id DESC");
while($r=pg_fetch_array($d)) {
?>
<tr>
<td class="kiri" align="center"><b><?php echo $r['row_number']; ?></b></td>
<td><b><?php echo $r[0]; ?></b></td>
<td><b><?php
if ($r[2]==NULL) {} else {echo date('d-m-Y H:i',strtotime($r[2]));}
?></b></td>
<td class="kanan md_kpd" align="center">
<button type="button" name="delete_kepada_tl" style="height:22px;"class="btn btn-danger btn-xs delete_kepada_tl" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover"
><i class="fa fa-remove"></i></button>
</td>
</tr>
<?php
$n++;
}
?>
</tbody>
</table>
<input type="hidden" id="tbnot" value="<?php echo $n;?>">
<script>
var tbnot=$('#tbnot').val();
if (tbnot=='0') {$('#notif_jd9').html('');$('#notif_jd9').hide();} else {$('#notif_jd9').html(tbnot);$('#notif_jd9').show();}
$('#jd9').val(tbnot);
$('button[name="delete_kepada_tl"]').popover();
$("#tabel_data_kepada_kr").on('click','.delete_kepada_tl',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_kepada_tl";
var id = $(this).attr('id');
var surat_id = $('#surat_idxxx').val();
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
data: 'id='+id
+'&surat_id='+surat_id
+'&jabatan_pegawai_id='+jabatan_pegawai_id_tl
+'&key='+key,
success: function(data){
// rowElement.fadeOut(500).remove();
var key="jumlah_kepada";
var surat_id = $('#surat_idxxx').val();
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg').val();
$('#tabel_kepada_kr').load('app/tindaklanjut/tabel_kepada.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
}
});
} else {}
});
</script>

View File

@@ -0,0 +1,382 @@
<script>
$('button[name="jpg_kirim_tl"]').popover();
$('button[name="file_kirim_tl"]').popover();
$('button[name="hapus_arahan"]').popover();
</script>
<?php
include('../koneksi.php');
$surat_id=$_POST['surat_id'];
$jabatan_pegawai_id_tl=$_POST['jabatan_pegawai_id_tl'];
$bulan = array(
'01' => 'Januari',
'02' => 'Februari',
'03' => 'Maret',
'04' => 'April',
'05' => 'Mei',
'06' => 'Juni',
'07' => 'Juli',
'08' => 'Agustus',
'09' => 'September',
'10' => 'Oktober',
'11' => 'Nopember',
'12' => 'Desember',
);
$dayList = array(
'Sun' => 'Minggu',
'Mon' => 'Senin',
'Tue' => 'Selasa',
'Wed' => 'Rabu',
'Thu' => 'Kamis',
'Fri' => 'Jumat',
'Sat' => 'Sabtu'
);
?>
<ul class="media-list" id="tabel_data_komen">
<?php
$d=pg_query("SELECT k.id,k.jabatan_pegawai_id,k.tanggal,k.komen,k.induk_id,j.nama as nama_jabatan,t.jabatan_untuk,j1.nama as jabuntuk,r.isi,r.id as kirimid
FROM komen k
INNER JOIN teruskan t ON (k.id=t.komen_id)
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
INNER JOIN jabatan_pegawai j1 ON (j1.id=t.jabatan_untuk)
INNER JOIN kirim r ON (r.id=t.kirim_id_untuk)
WHERE k.surat_id=$surat_id AND k.induk_id IS NULL
AND r.isi IS NULL
ORDER BY id DESC,t.kirim_id_untuk ASC");
while($r=pg_fetch_array($d)) {
$komen_id=$r['id'];
$tanggal=$r['tanggal'];
$jbid=$r['jabatan_pegawai_id'];
$jabatan_untuk=$r['jabuntuk'];
$kirimid=$r['kirimid'];
$hari_komen=$dayList[date('D',strtotime($tanggal))];
if (($tanggal==null) || ($tanggal=='')) {$tanggal='';} else {$tanggal1= date('d',strtotime($tanggal)).' '.$bulan[date('m',strtotime($tanggal))].' '.date('Y',strtotime($tanggal)).' '.date('H:i',strtotime($tanggal));}
$l=pg_query("SELECT COUNT(*)
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
WHERE k.komen_id=$komen_id AND LOWER(k.file) LIKE ANY (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
while($rl=pg_fetch_array($l)) {$tj=$rl[0];}
$m=pg_query("SELECT COUNT(*)
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
WHERE k.komen_id=$komen_id AND LOWER(k.file) NOT LIKE ALL (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
while($rm=pg_fetch_array($m)) {$tm=$rm[0];}
?>
<li class="media">
<!--<a class="pull-left" href="#">
<img class="media-object img-circle"
src="assets/images/no_profile2.png" alt="img">
</a>-->
<div class="media-body">
<h5 class="media-heading" style="font-family:InterSB;color:#576CBC">
<?php
echo 'Dari '.$r['nama_jabatan'];
?>
<?php if ($jabatan_pegawai_id_tl==$jbid) {?>
<button type="button" class="btn btn-default btn-rounded btn-xs hapus_arahan pull-right" style="font-family:InterSB;font-size:12px;color:black" name="hapus_arahan" id="<?php echo $kirimid; ?>"
data-content="Hapus Arahan dan Tindak Lanjut" name="jpg_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"
><i class="fa fa-remove"></i></button>
<?php } ?>
</h5>
<h6 class="text-muted m-t-0" style="font-family:InterSB;"><?php echo $hari_komen.', '.$tanggal1; ?></h6>
<table style="color:black;font-family:Inter;font-size:14px" border=0>
<?php
$d2=pg_query("SELECT j1.nama,r.isi
FROM komen k
INNER JOIN teruskan t ON (k.id=t.komen_id)
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
INNER JOIN jabatan_pegawai j1 ON (j1.id=t.jabatan_untuk)
INNER JOIN kirim r ON (r.id=t.kirim_id_untuk)
WHERE k.surat_id=$surat_id AND k.induk_id IS NULL AND t.jabatan_dari=$jbid AND k.id=$komen_id
ORDER BY k.id DESC,t.kirim_id_untuk ASC
");
while($rd2=pg_fetch_array($d2)) {
$isi=$rd2['isi'];
?>
<tr>
<td width="20"><i class="mdi mdi-apps m-r-5"></i></td><td>
<?php
echo 'Kepada '.$rd2[0];
if ($isi=='SM') {} else {echo '<span style="color:red"><i class="mdi mdi-map-marker m-l-5"></i></span>';}
?>
</td>
</tr>
<?php
}
?>
</table><br>
<div class="isi_komen" id="isi_komen<?php echo $r['id'];?>">
<div class="portlet">
<div id="bg-default" class="panel-collapse collapse in">
<div class="portlet-body">
<p id="txtkomen<?php echo $r['id'];?>" style="font-family:InterSB;color:black"><?php echo '" '.$r['komen'].' "'; ?></p>
</div>
</div>
</div>
<?php if ($jabatan_pegawai_id_tl==$jbid) {?>
<!-- <button type="button" class="btn btn-default btn-rounded btn-xs hapus_komen" style="font-family:InterSB;font-size:12px;color:red" id="<?php echo $r['id']; ?>"><i class="fa fa-remove m-r-5"></i>Hapus</button>-->
<button type="button" class="btn btn-default btn-rounded btn-xs edit_komen" style="font-family:InterSB;font-size:12px;color:blue" id="<?php echo $r['id']; ?>"><i class="fa fa-pencil m-r-5"></i>Edit</button>
<?php } else {?>
<!--<button type="button" class="btn btn-default btn-rounded btn-xs balas_komen" style="font-family:InterSB;font-size:12px;color:green;" id="balas_komen<?php echo $r['id']; ?>" idls="<?php echo $r['id']; ?>"><i class="mdi mdi-reply m-r-5"></i>Balas</button>-->
<?php } ?>
<?php if (($jabatan_pegawai_id_tl==$jbid) || ($tj!=0)) {?>
<button type="button" class="btn btn-default btn-rounded btn-xs jpg_kirim_tl" style="font-family:Inter;font-size:12px;color:black" id="<?php echo $r['id']; ?>"
idne="<?php echo $jabatan_pegawai_id_tl; ?>" idna="<?php echo $jbid; ?>"
data-content="Add Lampiran JPG" name="jpg_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"
><i class="fa fa-file-picture-o"></i>
<?php if ($tj==0) {} else {echo ' '.$tj;} ?>
</button>
<?php } if (($jabatan_pegawai_id_tl==$jbid) || ($tm!=0)) {?>
<button type="button" class="btn btn-default btn-rounded btn-xs file_kirim_tl" style="font-family:Inter;font-size:12px;color:black" id="<?php echo $r['id']; ?>"
idno="<?php echo $jabatan_pegawai_id_tl; ?>" idnu="<?php echo $jbid; ?>"
data-content="Add Lampiran File" name="file_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"
><i class="fa fa-file"></i>
<?php if ($tm==0) {} else {echo ' '.$tm;} ?>
</button>
<?php } else {} ?>
</div>
<div class="isi_edit" id="isi_edit<?php echo $r['id'];?>">
<div class="input-group my-group">
<span class="input-group-input">
<input type="text" class="form-control edit_txtkomen" Placeholder="Edit komentar / tanggapan" id="edit_txtkomen<?php echo $r['id'];?>">
</span>
<!--<span class="input-group-btn">
<button type="button" class="btn btn-default btn-block teruskan_edit" style="font-family:InterSB" id="<?php echo $r['id'];?>">Teruskan ke..</button>
</span>-->
<span class="input-group-btn">
<button type="button" class="btn btn-default btn-block simpan_edit" style="font-family:InterSB" id="<?php echo $r['id'];?>">Simpan</button>
</span>
<span class="input-group-btn">
<button type="button" class="btn btn-default btn-block batal_edit" style="font-family:InterSB" id="<?php echo $r['id'];?>">Batal</button>
</span>
</div>
</div>
<div class="isi_balas" id="isi_balas<?php echo $r['id'];?>">
<br>
<div class="input-group my-group">
<span class="input-group-input">
<input type="text" class="form-control edit_txtbalas" Placeholder="Tulis balasan.." id="edit_txtbalas<?php echo $r['id'];?>">
</span>
<span class="input-group-btn">
<button type="button" class="btn btn-default btn-block simpan_balas" style="font-family:InterSB" id="<?php echo $r['id'];?>">Simpan</button>
</span>
<span class="input-group-btn">
<button type="button" class="btn btn-default btn-block batal_balas" style="font-family:InterSB" id="<?php echo $r['id'];?>">Batal</button>
</span>
</div>
</div>
<!-- nested here -->
<!-- end of nested -->
</div>
</li>
<?php
}
?>
</ul>
<?php
$kmn=pg_query("SELECT COUNT(*) FROM komen WHERE surat_id=$surat_id");
while($rkmn=pg_fetch_array($kmn)) {
$jmlkmn=$rkmn[0];
}
?>
<input type="hidden" id="jmlkmn" value="<?php echo $jmlkmn; ?>">
<input type="hidden" value="<?php echo $jabatan_pegawai_id_tl; ?>">
<input type="hidden" value="<?php echo $jbid; ?>">
<script>
$('.edit_txtbalas').val('');
$('.edit_txtkomen').val('');
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
var jmlkmn=$('#jmlkmn').val();
$('#total_komen').html(jmlkmn+' Komentar');
$("#tabel_data_komen").on('click','.hapus_arahan',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "hapus_arahan";
var id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/tindaklanjut/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
}
});
} else {}
});
$("#tabel_data_komen").on('click','.balas_komen',function(){
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
var id = $(this).attr('idls');
$('#balas_komen'+id).hide();
$('#isi_balas'+id).show();
$('.edit_txtbalas').val('');
$('#edit_txtbalas'+id).val('');
$('#edit_txtbalas'+id).focus();
});
$("#tabel_data_komen").on('click','.edit_komen',function(){
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
var id = $(this).attr('id');
$('.edit_txtkomen').val('');
var txtkomen = $('#txtkomen'+id).html();
var new_text1 = txtkomen.replace('" ', '');
var new_text2 = new_text1.replace(' "', '');
$('#edit_txtkomen'+id).val(new_text2);
$('#isi_edit'+id).show();
$('#isi_komen'+id).hide();
$('#edit_txtkomen'+id).focus();
});
$("#tabel_data_komen").on('click','.simpan_edit',function(){
var id = $(this).attr('id');
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
var komen=$('#edit_txtkomen'+id).val();
var key='edit_komen';
if (!komen) {alert('isikan komentarnya..');} else {
$.ajax({
type: "POST",
url: "app/tindaklanjut/crud.php",
data: 'id='+id
+'&surat_id='+surat_id
+'&jabatan_pegawai_id='+jabatan_pegawai_id_tl
+'&komen='+komen
+'&key='+key,
success: function(data){
alert('Tersimpan..');
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
}
});
}
});
$("#tabel_data_komen").on('click','.batal_balas',function(){
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
});
$("#tabel_data_komen").on('click','.batal_edit',function(){
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
});
$("#tabel_data_komen").on('click','.hapus_komen',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "hapus_komen";
var id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/tindaklanjut/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
}
});
} else {}
});
$("#tabel_data_komen").on('click','.jpg_kirim_tl',function(){
var id = $(this).attr('id');
var idne = $(this).attr('idne');
var idna = $(this).attr('idna');
$('#modal_pic').modal('show');
$('#modal_body_pic').html("");
if (idne==idna) {
$.ajax({
type: "POST",
url: "app/tindaklanjut/modal_dok.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pic').html(data);
$('#judul_modal_pic').html('Add Lampiran JPG');
}
});
} else {
$.ajax({
type: "POST",
url: "app/tindaklanjut/modal_vpic.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pic').html(data);
$('#judul_modal_pic').html('View Lampiran JPG');
}
});
}
});
$("#tabel_data_komen").on('click','.file_kirim_tl',function(){
var id = $(this).attr('id');
var idno = $(this).attr('idno');
var idnu = $(this).attr('idnu');
$('#modal_file').modal('show');
$('#modal_body_file').html("");
if (idno==idnu) {
$.ajax({
type: "POST",
url: "app/tindaklanjut/upd_file.php",
data: 'id='+id,
success: function(data){
$('#modal_body_file').html(data);
$('#judul_modal_file').html('Add Lampiran File');
}
});
} else {
$.ajax({
type: "POST",
url: "app/tindaklanjut/modal_vfile.php",
data: 'id='+id,
success: function(data){
$('#modal_body_file').html(data);
$('#judul_modal_file').html('View Lampiran File');
}
});
}
});
$("#tabel_data_komen").on('click','.teruskan_edit',function(){
$('#forward_tl').trigger('click');
});
</script>

View File

@@ -0,0 +1,349 @@
<script>
$('button[name="jpg_kirim_tl"]').popover();
$('button[name="file_kirim_tl"]').popover();
</script>
<?php
include('../koneksi.php');
$surat_id=$_POST['surat_id'];
$jabatan_pegawai_id_tl=$_POST['jabatan_pegawai_id_tl'];
$bulan = array(
'01' => 'Januari',
'02' => 'Februari',
'03' => 'Maret',
'04' => 'April',
'05' => 'Mei',
'06' => 'Juni',
'07' => 'Juli',
'08' => 'Agustus',
'09' => 'September',
'10' => 'Oktober',
'11' => 'Nopember',
'12' => 'Desember',
);
$dayList = array(
'Sun' => 'Minggu',
'Mon' => 'Senin',
'Tue' => 'Selasa',
'Wed' => 'Rabu',
'Thu' => 'Kamis',
'Fri' => 'Jumat',
'Sat' => 'Sabtu'
);
?>
<ul class="media-list" id="tabel_data_komen">
<?php
$d=pg_query("SELECT k.id,k.jabatan_pegawai_id,k.tanggal,k.komen,k.induk_id,j.nama as nama_jabatan,t.jabatan_untuk,j1.nama as jabuntuk,r.isi,r.id as kirimid
FROM komen k
INNER JOIN teruskan t ON (k.id=t.komen_id)
INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id)
INNER JOIN jabatan_pegawai j1 ON (j1.id=t.jabatan_untuk)
INNER JOIN kirim r ON (r.id=t.kirim_id_untuk)
WHERE k.surat_id=$surat_id AND k.induk_id IS NULL ORDER BY id DESC,t.kirim_id_untuk ASC");
while($r=pg_fetch_array($d)) {
$komen_id=$r['id'];
$tanggal=$r['tanggal'];
$jbid=$r['jabatan_pegawai_id'];
$jabatan_untuk=$r['jabuntuk'];
$isi=$r['isi'];
$kirimid=$r['kirimid'];
$hari_komen=$dayList[date('D',strtotime($tanggal))];
if (($tanggal==null) || ($tanggal=='')) {$tanggal='';} else {$tanggal1= date('d',strtotime($tanggal)).' '.$bulan[date('m',strtotime($tanggal))].' '.date('Y',strtotime($tanggal)).' '.date('H:i',strtotime($tanggal));}
$l=pg_query("SELECT COUNT(*)
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
WHERE k.komen_id=$komen_id AND LOWER(k.file) LIKE ANY (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
while($rl=pg_fetch_array($l)) {$tj=$rl[0];}
$m=pg_query("SELECT COUNT(*)
FROM scan_komen k INNER JOIN komen s ON (k.komen_id=s.id)
WHERE k.komen_id=$komen_id AND LOWER(k.file) NOT LIKE ALL (ARRAY['%jpg','%jpeg','%png']) AND k.file NOT IN ('')");
while($rm=pg_fetch_array($m)) {$tm=$rm[0];}
$trs=pg_query("SELECT jabatan_untuk FROM terusan WHERE surat_id=$surat_id AND komen_id=$komen_id AND jabatan_dari=$jabatan_pegawai_id");
?>
<li class="media">
<!--<a class="pull-left" href="#">
<img class="media-object img-circle"
src="assets/images/no_profile2.png" alt="img">
</a>-->
<div class="media-body">
<h5 class="media-heading" style="font-family:InterSB;color:#576CBC">
<?php
if ($jabatan_untuk==NULL) {echo $r['nama_jabatan'];} else {echo $r['nama_jabatan'].' <span style="color:green"><i class="mdi mdi-send m-r-5"></i>'.$jabatan_untuk.'</span>';}
if ($isi=='SM') {} else {echo '<span style="color:red"><i class="mdi mdi-map-marker m-l-5"></i></span>';}
?>
<?php if ($jabatan_pegawai_id_tl==$jbid) {?>
<button type="button" class="btn btn-default btn-rounded btn-xs hapus_arahan pull-right" style="font-family:InterSB;font-size:12px;color:black" name="hapus_arahan" id="<?php echo $kirimid; ?>"
data-content="Hapus Arahan dan Tindak Lanjut" name="jpg_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"
><i class="fa fa-remove"></i></button>
<?php } ?>
</h5>
<h6 class="text-muted m-t-0" style="font-family:InterSB;"><?php echo $hari_komen.', '.$tanggal1; ?></h6>
<div class="isi_komen" id="isi_komen<?php echo $r['id'];?>">
<p id="txtkomen<?php echo $r['id'];?>" style="font-family:Inter;color:black"><?php echo '" '.$r['komen'].' "'; ?></p>
<?php if ($jabatan_pegawai_id_tl==$jbid) {?>
<!-- <button type="button" class="btn btn-default btn-rounded btn-xs hapus_komen" style="font-family:InterSB;font-size:12px;color:red" id="<?php echo $r['id']; ?>"><i class="fa fa-remove m-r-5"></i>Hapus</button>-->
<button type="button" class="btn btn-default btn-rounded btn-xs edit_komen" style="font-family:InterSB;font-size:12px;color:blue" id="<?php echo $r['id']; ?>"><i class="fa fa-pencil m-r-5"></i>Edit</button>
<?php } else {?>
<!--<button type="button" class="btn btn-default btn-rounded btn-xs balas_komen" style="font-family:InterSB;font-size:12px;color:green;" id="balas_komen<?php echo $r['id']; ?>" idls="<?php echo $r['id']; ?>"><i class="mdi mdi-reply m-r-5"></i>Balas</button>-->
<?php } ?>
<?php if (($jabatan_pegawai_id_tl==$jbid) || ($tj!=0)) {?>
<button type="button" class="btn btn-default btn-rounded btn-xs jpg_kirim_tl" style="font-family:Inter;font-size:12px;color:black" id="<?php echo $r['id']; ?>"
idne="<?php echo $jabatan_pegawai_id_tl; ?>" idna="<?php echo $jbid; ?>"
data-content="Add Lampiran JPG" name="jpg_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"
><i class="fa fa-file-picture-o"></i>
<?php if ($tj==0) {} else {echo ' '.$tj;} ?>
</button>
<?php } if (($jabatan_pegawai_id_tl==$jbid) || ($tm!=0)) {?>
<button type="button" class="btn btn-default btn-rounded btn-xs file_kirim_tl" style="font-family:Inter;font-size:12px;color:black" id="<?php echo $r['id']; ?>"
idno="<?php echo $jabatan_pegawai_id_tl; ?>" idnu="<?php echo $jbid; ?>"
data-content="Add Lampiran File" name="file_kirim_tl" rel="popover" data-placement="top" data-trigger="hover"
><i class="fa fa-file"></i>
<?php if ($tm==0) {} else {echo ' '.$tm;} ?>
</button>
<?php } else {} ?>
</div>
<div class="isi_edit" id="isi_edit<?php echo $r['id'];?>">
<div class="input-group my-group">
<span class="input-group-input">
<input type="text" class="form-control edit_txtkomen" Placeholder="Edit komentar / tanggapan" id="edit_txtkomen<?php echo $r['id'];?>">
</span>
<!--<span class="input-group-btn">
<button type="button" class="btn btn-default btn-block teruskan_edit" style="font-family:InterSB" id="<?php echo $r['id'];?>">Teruskan ke..</button>
</span>-->
<span class="input-group-btn">
<button type="button" class="btn btn-default btn-block simpan_edit" style="font-family:InterSB" id="<?php echo $r['id'];?>">Simpan</button>
</span>
<span class="input-group-btn">
<button type="button" class="btn btn-default btn-block batal_edit" style="font-family:InterSB" id="<?php echo $r['id'];?>">Batal</button>
</span>
</div>
</div>
<div class="isi_balas" id="isi_balas<?php echo $r['id'];?>">
<br>
<div class="input-group my-group">
<span class="input-group-input">
<input type="text" class="form-control edit_txtbalas" Placeholder="Tulis balasan.." id="edit_txtbalas<?php echo $r['id'];?>">
</span>
<span class="input-group-btn">
<button type="button" class="btn btn-default btn-block simpan_balas" style="font-family:InterSB" id="<?php echo $r['id'];?>">Simpan</button>
</span>
<span class="input-group-btn">
<button type="button" class="btn btn-default btn-block batal_balas" style="font-family:InterSB" id="<?php echo $r['id'];?>">Batal</button>
</span>
</div>
</div>
<!-- nested here -->
<!-- end of nested -->
</div>
</li>
<?php
}
?>
</ul>
<?php
$kmn=pg_query("SELECT COUNT(*) FROM komen WHERE surat_id=$surat_id");
while($rkmn=pg_fetch_array($kmn)) {
$jmlkmn=$rkmn[0];
}
?>
<input type="hidden" id="jmlkmn" value="<?php echo $jmlkmn; ?>">
<input type="hidden" value="<?php echo $jabatan_pegawai_id_tl; ?>">
<input type="hidden" value="<?php echo $jbid; ?>">
<script>
$('.edit_txtbalas').val('');
$('.edit_txtkomen').val('');
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
var jmlkmn=$('#jmlkmn').val();
$('#total_komen').html(jmlkmn+' Komentar');
$("#tabel_data_komen").on('click','.hapus_arahan',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "hapus_arahan";
var id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/tindaklanjut/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
}
});
} else {}
});
$("#tabel_data_komen").on('click','.balas_komen',function(){
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
var id = $(this).attr('idls');
$('#balas_komen'+id).hide();
$('#isi_balas'+id).show();
$('.edit_txtbalas').val('');
$('#edit_txtbalas'+id).val('');
$('#edit_txtbalas'+id).focus();
});
$("#tabel_data_komen").on('click','.edit_komen',function(){
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
var id = $(this).attr('id');
$('.edit_txtkomen').val('');
var txtkomen = $('#txtkomen'+id).html();
var new_text1 = txtkomen.replace('" ', '');
var new_text2 = new_text1.replace(' "', '');
$('#edit_txtkomen'+id).val(new_text2);
$('#isi_edit'+id).show();
$('#isi_komen'+id).hide();
$('#edit_txtkomen'+id).focus();
});
$("#tabel_data_komen").on('click','.simpan_edit',function(){
var id = $(this).attr('id');
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
var komen=$('#edit_txtkomen'+id).val();
var key='edit_komen';
if (!komen) {alert('isikan komentarnya..');} else {
$.ajax({
type: "POST",
url: "app/tindaklanjut/crud.php",
data: 'id='+id
+'&surat_id='+surat_id
+'&jabatan_pegawai_id='+jabatan_pegawai_id_tl
+'&komen='+komen
+'&key='+key,
success: function(data){
alert('Tersimpan..');
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
}
});
}
});
$("#tabel_data_komen").on('click','.batal_balas',function(){
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
});
$("#tabel_data_komen").on('click','.batal_edit',function(){
$('.balas_komen').show();
$('.isi_balas').hide();
$('.isi_edit').hide();
$('.isi_komen').show();
});
$("#tabel_data_komen").on('click','.hapus_komen',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "hapus_komen";
var id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/tindaklanjut/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
}
});
} else {}
});
$("#tabel_data_komen").on('click','.jpg_kirim_tl',function(){
var id = $(this).attr('id');
var idne = $(this).attr('idne');
var idna = $(this).attr('idna');
$('#modal_pic').modal('show');
$('#modal_body_pic').html("");
if (idne==idna) {
$.ajax({
type: "POST",
url: "app/tindaklanjut/modal_dok.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pic').html(data);
$('#judul_modal_pic').html('Add Lampiran JPG');
}
});
} else {
$.ajax({
type: "POST",
url: "app/tindaklanjut/modal_vpic.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pic').html(data);
$('#judul_modal_pic').html('View Lampiran JPG');
}
});
}
});
$("#tabel_data_komen").on('click','.file_kirim_tl',function(){
var id = $(this).attr('id');
var idno = $(this).attr('idno');
var idnu = $(this).attr('idnu');
$('#modal_file').modal('show');
$('#modal_body_file').html("");
if (idno==idnu) {
$.ajax({
type: "POST",
url: "app/tindaklanjut/upd_file.php",
data: 'id='+id,
success: function(data){
$('#modal_body_file').html(data);
$('#judul_modal_file').html('Add Lampiran File');
}
});
} else {
$.ajax({
type: "POST",
url: "app/tindaklanjut/modal_vfile.php",
data: 'id='+id,
success: function(data){
$('#modal_body_file').html(data);
$('#judul_modal_file').html('View Lampiran File');
}
});
}
});
$("#tabel_data_komen").on('click','.teruskan_edit',function(){
$('#forward_tl').trigger('click');
});
</script>

View File

@@ -0,0 +1,60 @@
<?php
include("../koneksi.php");
$komen_id=$_POST['komen_id'];
?>
<style type="text/css">
.gal-detail .btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
</style>
<input type="hidden" id="riwayat_keluhan_ida" value="<?php echo $komen_id; ?>">
<div class="row port">
<div class="portfolioContainer">
<?php
$dok=pg_query("SELECT * FROM scan_komen WHERE komen_id=$komen_id AND LOWER(file) LIKE ANY (ARRAY['%jpg','%jpeg','%png']) ORDER BY id DESC");
while($rdok=pg_fetch_array($dok)) {$foto=$rdok['file'];
?>
<div class="col-sm-6 col-lg-3 col-md-4 webdesign illustrator">
<div class="gal-detail thumb">
<img name="pic" id="<?php echo $rdok['id']; ?>" src="<?php echo 'app/tindaklanjut/dok/'.$foto; ?>" class="img-thumbnail" alt="work-thumbnail">
<button type="button" name="dok_delete" style="height:22px;border-radius: 50%;"class="btn btn-danger btn-xs pull-right" id="<?php echo $rdok[0];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</div>
</div>
<?php
}
?>
</div>
</div> <!-- End row -->
<script type="text/javascript">
$('button[name="dok_delete"]').click(function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_dok";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/tindaklanjut/delete.php",
data: 'id='+id
+'&key='+key,
success: function(data){
var komen_id = $('#riwayat_keluhan_ida').val();
$('#tabel_pic').load("app/tindaklanjut/tabel_pic.php", {komen_id: komen_id});
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
}
});
} else {}
});
</script>

View File

@@ -0,0 +1,92 @@
<?php
include('../koneksi.php');
$komen_id=$_POST['id'];
?>
<form id="fr_cvz" name="fr_cvz" class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
<input type="hidden" value="<?php echo $komen_id; ?>" name="komen_id_uploadz">
<div class="btn-group btn-group-justified singit">
<a class="btn btn-default waves-effect waves-light" role="button" id="btn_load_cvz"><i class="fa fa-folder-open"></i>&nbsp;&nbsp;Load File</a>
<a class="btn btn-danger waves-effect waves-light" role="button" id="btn_upl_cvz"><i class="fa fa-upload"></i>&nbsp;&nbsp;Upload</a>
</div>
<input type="file" name="input_load_cvz" class="filestyle" style="display:none" data-buttonbefore="true" id="input_load_cvz">
</form>
<div id="tabel_upl_cvz"></div>
<script>
var komen_id = $('input[name="komen_id_uploadz"]').val();
$('#btn_upl_cvz').hide();
$('#tabel_upl_cvz').load("app/tindaklanjut/pdf/tabel_upl_cv.php",{komen_idzz:komen_id});
//$('#dok_tbl').load("app/smasuk/tabel.php", {komen_id: komen_idpdf});
$('#btn_load_cvz').click(function(){
$('#input_load_cvz').trigger('click');
});
$('#input_load_cvz').change(function(e){
var fileName = e.target.files[0].name;
$("#btn_upl_cvz").trigger('click');
});
$('#btn_upl_cvz').click(function(){
$("#fr_cvz").trigger('submit');
});
$("#fr_cvz").on('submit',(function(e) {
e.preventDefault();
$.ajax({
url: "app/tindaklanjut/pdf/upl_cv.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data) {
alert('Data tersimpan..');
var surat_id=$('#surat_id_tl').val();
var jabatan_pegawai_id_tl=$('#jabatan_pegawai_id_tl').val();
$('#tabel_komen').load("app/tindaklanjut/tabel_komen.php",{surat_id:surat_id,jabatan_pegawai_id_tl:jabatan_pegawai_id_tl});
$('#tabel_upl_cvz').load("app/tindaklanjut/pdf/tabel_upl_cv.php",{komen_idzz:komen_id});
$("#btn_upl_cvz").hide();
var key="jumlah_nonjpg";
$.ajax({
type: "POST",
url: "app/tindaklanjut/crud.php",
data: 'komen_id='+komen_id
+'&key='+key,
success: function(data){
$('.sr'+komen_id).html(' ('+data+')');
}
});
}
});
}));
/*
$('#btn_input_dok').click(function(){
var komen_id = $('#komen_id_upload').val();
$("#modal_dok").modal('show');
$("#isi_modal_dok").html("");
$.ajax({
type: "POST",
url: "app/smasuk/modal_dok.php",
data: 'komen_id='+komen_id,
success: function(data){$('#isi_modal_dok').html(data);}
});
});
$("#modal_dok").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#btn_input_pdf').click(function(){
$('#btn_load_cv').trigger('click');
}); */
</script>

View File

@@ -0,0 +1,55 @@
<style type="text/css">
.gal-detail{ background: #f5f5f1 !important;}
</style>
<?php
include("../koneksi.php");
?>
<button type="button" id="btn_input_dok" class="btn btn-success btn-custom waves-effect waves-light"><i class="md md-photo" style="font-size:16px"></i>&nbsp;Load Picture</button>
<input type="hidden" value="<?php echo $komen_id; ?>" id="komen_id_upload">
<div id="dok_tbl"></div>
<div class="modal" id="modal_dok">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">Upload Pic</h4>
</div>
<div class="modal-body md_input_bd" id="isi_modal_dok"></div>
</div>
</div>
</div>
<!-- <script type="text/javascript" src="assets/plugins/magnific-popup/js/jquery.magnific-popup.min.js"></script> -->
<script type="text/javascript">
var komen_id=$('#komen_id_upload').val();
$('#btn_input_dok').click(function(){
var komen_id = $('#komen_id_upload').val();
$("#modal_dok").modal('show');
$("#isi_modal_dok").html("");
$.ajax({
type: "POST",
url: "app/tindaklanjut/modal_dok.php",
data: 'komen_id='+komen_id,
success: function(data){$('#isi_modal_dok').html(data);}
});
});
$("#modal_dok").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
</script>

View File

@@ -0,0 +1,13 @@
<?php
include("../koneksi.php");
$komen_id=$_POST['komen_id'];
$url="/var/www/simdistu/app/tindaklanjut";
$folder = "dok";
$tmp_name = $_FILES["file_dok"]["tmp_name"];
$name = $url."/".$folder."/".$komen_id."_".$_FILES["file_dok"]["name"];
$name_ins = $komen_id."_".$_FILES["file_dok"]["name"];
move_uploaded_file($tmp_name, $name);
$input = pg_query("INSERT INTO scan_komen (file,komen_id) VALUES ('$name_ins','$komen_id')");
echo $komen_id;
?>