first commit

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

View File

@@ -0,0 +1,83 @@
<?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;
} 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);}
?>

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 735 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 735 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

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)
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,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_edit" value="<?php echo $surat_id; ?>">
<input type="hidden" id="jabatan_pegawai_id_tlg_edit" 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_edit">
<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)
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_edit">Simpan</button>
</form>
<hr>
<div class="row">
<div class="col-lg-6">
<button type="button" class="btn btn-default btn-block" id="kirim_semua_edit"><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_edit"><i class="fa fa-remove m-r-5"></i>CLEAR LIST</button>
</div>
</div>
<br>
<div id="tabel_kepada_kr_edit"></div>
<script>
var surat_id = $('#surat_idg_edit').val();
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg_edit').val();
$('#tabel_kepada_kr_edit').load('app/tindaklanjut/tabel_kepada_edit.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
$('#simpan_kepada_kr_edit').click(function(){
var surat_id = $('#surat_idg_edit').val();
var kepada_kr_edit = $('#kepada_kr_edit').val();
var imp3 = $("#kepada_kr_edit").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_kr_edit";
$.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_edit').val('');
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg_edit').val();
$('#tabel_kepada_kr_edit').load('app/tindaklanjut/tabel_kepada_edit.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
}
});
});
$('#kirim_semua_edit').click(function(){
var surat_id = $('#surat_idg_edit').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_edit').val();
$('#tabel_kepada_kr_edit').load('app/tindaklanjut/tabel_kepada_edit.php',{surat_id:surat_id,jabatan_pegawai_id:jabatan_pegawai_id_tl});
}
});
});
$('#clear_kepada_edit').click(function(){
var x = confirm("Anda yakin ingin menghapus semuanya ?");
if (x) {
var surat_id = $('#surat_idg_edit').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_edit').val();
$('#tabel_kepada_kr_edit').load('app/tindaklanjut/tabel_kepada_edit.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_edit').first().focus().selected();
}
});
}
});
} else {}
});
</script>

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);}
}
?>

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

@@ -0,0 +1,52 @@
<?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> -->
<a href='tl/<?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/dev/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,70 @@
<?php
include("../koneksi.php");
$surat_id=$_POST['surat_id'];
$jabatan_pegawai_id=$_POST['jabatan_pegawai_id'];
?>
<script type="text/javascript">$("#tabel_data_kepada_kr_edit").DataTable({"paging": false,"lengthChange": false,"searching": false,"ordering": false,"info": false,"autoWidth": false});</script>
<input type="hidden" id="surat_idxxx_edit" value="<?php echo $surat_id;?>">
<table id="tabel_data_kepada_kr_edit" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td><b>List Kepada</b></td>
<td 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
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 NOT NULL
ORDER BY k.id ASC");
while($r=pg_fetch_array($d)) {
?>
<tr>
<td class="kiri"><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_edit" style="height:22px;"class="btn btn-danger btn-xs delete_kepada_tl_edit" 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_edit" value="<?php echo $n;?>">
<script>
var tbnot_edit=$('#tbnot_edit').val();
if (tbnot_edit=='0') {$('#notif_jd9').html('');$('#notif_jd9').hide();} else {$('#notif_jd9').html(tbnot_edit);$('#notif_jd9').show();}
$('button[name="delete_kepada_tl_edit"]').popover();
$("#tabel_data_kepada_kr_edit").on('click','.delete_kepada_tl_edit',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_kepada_tl";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
// rowElement.fadeOut(500).remove();
var key="jumlah_kepada";
var surat_id = $('#surat_idxxx_edit').val();
var jabatan_pegawai_id_tl =$('#jabatan_pegawai_id_tlg_edit').val();
$('#tabel_kepada_kr_edit').load('app/tindaklanjut/tabel_kepada_edit.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,350 @@
<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 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/dev/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;
?>