first commit
This commit is contained in:
364
dev/app/skeluar/crud.php
Normal file
364
dev/app/skeluar/crud.php
Normal file
@@ -0,0 +1,364 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$key=$_POST['key'];
|
||||
if ($key=='delete_kepada_k') {
|
||||
$id=$_POST['id'];
|
||||
$del=pg_query("DELETE FROM kepada WHERE id='$id'");
|
||||
} else
|
||||
if ($key=='simpan_kepada_k') {
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$kepada_k=$_POST['kepada_k'];
|
||||
$uraian_k=$_POST['uraian_k'];
|
||||
$ins=pg_query("INSERT INTO kepada (surat_id,kepada,uraian) VALUES ('$surat_id','$kepada_k','$uraian_k')");
|
||||
} else
|
||||
if ($key=='simpan_sdisposisi') {
|
||||
$id=$_POST['id'];
|
||||
$disposisi=$_POST['disposisi'];
|
||||
$u=pg_query("UPDATE surat SET disposisi='$disposisi' WHERE id='$id'");
|
||||
} else
|
||||
if ($key=='cari_disposisi') {
|
||||
$thn=$_POST['thn'];
|
||||
$no_agenda=$_POST['no_agenda'];
|
||||
$d=pg_query("SELECT id,(SELECT kode FROM kode WHERE id=kode_id),
|
||||
(SELECT keterangan FROM kode WHERE id=kode_id),no_surat,surat_dari,perihal,tgl_surat_masuk,tgl_diterima,
|
||||
no_agenda FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn' AND no_agenda='$no_agenda'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$id=$r[0];$kode=$r[1];$keterangan=$r[2];$no_surat=$r[3];$surat_dari=$r[4];$perihal=$r[5];
|
||||
$tgl_surat_masuk=date('d/m/Y',strtotime($r[6]));$tgl_diterima=date('d/m/Y',strtotime($r[7]));$no_agenda2=$r[8];
|
||||
}
|
||||
$no_pinjam=(int) substr($no_agenda2,0,5);
|
||||
$no_agenda3=sprintf("%05s",$no_pinjam);
|
||||
$thn_skrgs=date('Y',strtotime($tgl_diterima));
|
||||
|
||||
$disposisi=$id;
|
||||
$kode_id=$kode.' / '.$keterangan;
|
||||
$no_agenda=$kode.'/'.$no_agenda3.'/302/'.$thn;
|
||||
|
||||
if (($no_agenda2==null) || ($no_agenda2=='')) {echo "kosong";} else {
|
||||
echo $disposisi.'^#*'.$kode_id.'^#*'.$no_surat.'^#*'.$surat_dari.'^#*'.$perihal.'^#*'.$tgl_surat_masuk.'^#*'.$tgl_diterima.'^#*'.$no_agenda;}
|
||||
} else
|
||||
if ($key=='cari_kendali') {
|
||||
$thn=$_POST['thn'];
|
||||
$no_kendali=$_POST['no_kendali'];
|
||||
$d=pg_query("SELECT
|
||||
perihal,
|
||||
(SELECT kode_satker FROM satuan_kerja WHERE id=satuan_kerja_dari),
|
||||
(SELECT nama FROM satuan_kerja WHERE id=satuan_kerja_dari),
|
||||
no_kendali,id,kepada
|
||||
FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn' AND no_kendali='$no_kendali'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$perihal=$r[0];$kode_satker=$r[1];$satuan_kerja=$r[2];$no_kendali2=$r[3];$id=$r[4];$kepada=$r[5];
|
||||
}
|
||||
$no_pinjam=(int) substr($no_kendali2,0,5);
|
||||
$no_kendali=sprintf("%05s",$no_pinjam);
|
||||
echo $perihal.'^#*'.$kode_satker.'^#*'.$satuan_kerja.'^#*'.$no_kendali.'^#*'.$id.'^#*'.$kepada;
|
||||
} else
|
||||
if ($key=='cari_kendali2') {
|
||||
$thn=$_POST['thn'];
|
||||
$no_kendali=$_POST['no_kendali'];
|
||||
$d=pg_query("SELECT COUNT(*) FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn' AND no_kendali='$no_kendali'
|
||||
AND kepada IS NOT NULL AND no_urut IS NOT NULL AND tgl_surat_keluar IS NOT NULL AND uraian IS NOT NULL AND kode_id IS NOT NULL AND balasan IS NOT NULL
|
||||
AND tujuan_id IS NOT NULL AND jam_kirim IS NOT NULL
|
||||
");
|
||||
while($r=pg_fetch_array($d)) {$jml=$r[0];}
|
||||
echo $jml;
|
||||
} else
|
||||
if ($key=='simpan_skeluar') {
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$kode_id=$_POST['kode_id'];
|
||||
$kepada=$_POST['kepada'];
|
||||
$uraian=$_POST['uraian'];
|
||||
$tgl_surat_keluar=$_POST['tgl_surat_keluar'];
|
||||
$tgl_surat_keluar=str_replace('/','-',$tgl_surat_keluar);
|
||||
$t=date('Y',strtotime($tgl_surat_keluar));
|
||||
$b=date('m',strtotime($tgl_surat_keluar));
|
||||
$h=date('d',strtotime($tgl_surat_keluar));
|
||||
/*$tgl_kirim=$_POST['tgl_kirim'];
|
||||
$tgl_kirim=str_replace('/','-',$tgl_kirim);
|
||||
$tk=date('Y',strtotime($tgl_kirim));
|
||||
$bk=date('m',strtotime($tgl_kirim));
|
||||
$hk=date('d',strtotime($tgl_kirim));*/
|
||||
$tujuan_id=$_POST['tujuan_id'];
|
||||
$balasan=$_POST['balasan'];
|
||||
$satuan_kerja_id=$_POST['satuan_kerja_id'];
|
||||
$satuan_kerja_dari=$_POST['satuan_kerja_dari'];
|
||||
$perihal=$_POST['perihal'];
|
||||
$j=$_POST['j'];
|
||||
$thn_skrg=date('Y');
|
||||
|
||||
if ($surat_id=='0') {
|
||||
$urutd=pg_query("SELECT COALESCE(MAX(no_urut),0) FROM surat WHERE date_part('YEAR', tgl_surat_keluar)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
while($rurutd=pg_fetch_array($urutd)) {$no_urutd=$rurutd[0]+1;}
|
||||
$ins=pg_query("INSERT INTO surat (
|
||||
jenis_surat_id,
|
||||
jenis_disposisi_id,
|
||||
kode_id,
|
||||
kepada,
|
||||
uraian,
|
||||
tgl_surat_keluar,
|
||||
jam_kirim,
|
||||
tujuan_id,
|
||||
balasan,
|
||||
satuan_kerja_id,
|
||||
tgl_diterima,
|
||||
no_urut,
|
||||
satuan_kerja_dari,
|
||||
perihal
|
||||
) VALUES (
|
||||
'4',
|
||||
'3',
|
||||
'$kode_id',
|
||||
'$kepada',
|
||||
'$uraian',
|
||||
NOW(),
|
||||
NOW(),
|
||||
'$tujuan_id',
|
||||
'$balasan',
|
||||
'$satuan_kerja_id',
|
||||
NOW(),
|
||||
'$no_urutd',
|
||||
'$satuan_kerja_dari',
|
||||
'$perihal'
|
||||
)");
|
||||
} else {
|
||||
$cek=pg_query("SELECT no_urut FROM surat WHERE id='$surat_id'");
|
||||
while($g=pg_fetch_array($cek)) {$a=$g['no_urut'];}
|
||||
if ($a==NULL) {
|
||||
if ($j=='kndl') {
|
||||
$urutd=pg_query("SELECT COALESCE(MAX(no_urut),0) FROM surat WHERE date_part('YEAR', tgl_surat_keluar)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
while($rurutd=pg_fetch_array($urutd)) {$no_urutd=$rurutd[0]+1;}
|
||||
$upd=pg_query("UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
kepada='$kepada',
|
||||
uraian='$uraian',
|
||||
tgl_surat_keluar=NOW(),
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
balasan='$balasan',
|
||||
no_urut='$no_urutd'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
} else {
|
||||
$upd=pg_query("UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
kepada='$kepada',
|
||||
uraian='$uraian',
|
||||
tgl_surat_keluar=NOW(),
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
balasan='$balasan',
|
||||
konten='$konten',
|
||||
satuan_kerja_dari='$satuan_kerja_dari',
|
||||
perihal='$perihal'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
} else {
|
||||
if ($j=='kndl') {
|
||||
$upd=pg_query("UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
kepada='$kepada',
|
||||
uraian='$uraian',
|
||||
tgl_surat_keluar=NOW(),
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
balasan='$balasan'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
} else {
|
||||
/*$upd=pg_query("UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
kepada='$kepada',
|
||||
uraian='$uraian',
|
||||
tgl_surat_keluar=NOW(),
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
balasan='$balasan',
|
||||
satuan_kerja_dari='$satuan_kerja_dari',
|
||||
perihal='$perihal'
|
||||
WHERE id='$surat_id'
|
||||
");*/
|
||||
$upd=pg_query("UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
kepada='$kepada',
|
||||
uraian='$uraian',
|
||||
tujuan_id='$tujuan_id',
|
||||
balasan='$balasan',
|
||||
satuan_kerja_dari='$satuan_kerja_dari',
|
||||
perihal='$perihal'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
}
|
||||
}
|
||||
} else
|
||||
if ($key=='simpan_kepada_ser') {
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$kode_id=$_POST['kode_id'];
|
||||
$kepada=$_POST['kepada'];
|
||||
$uraian=$_POST['uraian'];
|
||||
$tgl_surat_keluar=$_POST['tgl_surat_keluar'];
|
||||
$tgl_surat_keluar=str_replace('/','-',$tgl_surat_keluar);
|
||||
$t=date('Y',strtotime($tgl_surat_keluar));
|
||||
$b=date('m',strtotime($tgl_surat_keluar));
|
||||
$h=date('d',strtotime($tgl_surat_keluar));
|
||||
$tujuan_id=$_POST['tujuan_id'];
|
||||
$satuan_kerja_id=$_POST['satuan_kerja_id'];
|
||||
$satuan_kerja_dari=$_POST['satuan_kerja_dari'];
|
||||
$perihal=$_POST['perihal'];
|
||||
$j=$_POST['j'];
|
||||
$thn_skrg=date('Y');
|
||||
|
||||
$urutd=pg_query("SELECT COALESCE(MAX(no_urut),0) FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
while($rurutd=pg_fetch_array($urutd)) {$no_urutd=$rurutd[0]+1;}
|
||||
|
||||
if ($surat_id=='0') {
|
||||
$ins=pg_query("INSERT INTO surat (
|
||||
jenis_surat_id,
|
||||
jenis_disposisi_id,
|
||||
kode_id,
|
||||
tgl_surat_keluar,
|
||||
jam_kirim,
|
||||
tujuan_id,
|
||||
satuan_kerja_id,
|
||||
tgl_diterima,
|
||||
no_urut,
|
||||
satuan_kerja_dari,
|
||||
perihal,
|
||||
kepada,
|
||||
balasan
|
||||
) VALUES (
|
||||
'4',
|
||||
'3',
|
||||
'$kode_id',
|
||||
'$t-$b-$h',
|
||||
NOW(),
|
||||
'$tujuan_id',
|
||||
'$satuan_kerja_id',
|
||||
NOW(),
|
||||
'$no_urutd',
|
||||
'$satuan_kerja_dari',
|
||||
'$perihal',
|
||||
'-',
|
||||
'f'
|
||||
)
|
||||
");
|
||||
|
||||
$idsu=pg_query("SELECT MAX(id) FROM surat WHERE date_part('YEAR', tgl_diterima)='$thn_skrg' AND jenis_disposisi_id IN ('2','3')");
|
||||
while($t=pg_fetch_array($idsu)) {$surat_idb=$t[0];}
|
||||
|
||||
$ins_kpd=pg_query("INSERT INTO kepada (surat_id,kepada,uraian) VALUES ('$surat_idb','$kepada','$perihal')");
|
||||
} else {
|
||||
$cek=pg_query("SELECT no_urut FROM surat WHERE id='$surat_id'");
|
||||
while($g=pg_fetch_array($cek)) {$a=$g['no_urut'];}
|
||||
if ($a==NULL) {
|
||||
if ($j=='kndl') {
|
||||
$upd=pg_query("UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
tgl_surat_keluar='$t-$b-$h',
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
no_urut='$no_urutd',
|
||||
kepada='-',
|
||||
balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
} else {
|
||||
$upd=pg_query("UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
tgl_surat_keluar='$t-$b-$h',
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
no_urut='$no_urutd',
|
||||
perihal='$perihal',
|
||||
kepada='-',
|
||||
balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
} else {
|
||||
if ($j=='kndl') {
|
||||
$upd=pg_query("UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
tgl_surat_keluar='$t-$b-$h',
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
kepada='-',
|
||||
balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
} else {
|
||||
$upd=pg_query("UPDATE surat SET
|
||||
kode_id='$kode_id',
|
||||
tgl_surat_keluar='$t-$b-$h',
|
||||
jam_kirim=NOW(),
|
||||
tujuan_id='$tujuan_id',
|
||||
perihal='$perihal',
|
||||
kepada='-',
|
||||
balasan='f'
|
||||
WHERE id='$surat_id'
|
||||
");
|
||||
}
|
||||
}
|
||||
$ins_kpd=pg_query("INSERT INTO kepada (surat_id,kepada,uraian) VALUES ('$surat_id','$kepada','$perihal')");
|
||||
}
|
||||
} else
|
||||
if ($key=='hapus_surat_tools') {
|
||||
$id=$_POST['id'];
|
||||
pg_query("DELETE FROM kepada WHERE surat_id='$id'");
|
||||
pg_query("DELETE FROM surat WHERE id='$id'");
|
||||
} else
|
||||
if ($key=='cek_kendali_edit') {
|
||||
$no_kendali=$_POST['no_kendali'];
|
||||
$thn=$_POST['thn'];
|
||||
$d=pg_query("SELECT s.perihal,s.satuan_kerja_dari,k.kode_satker,k.nama,s.id
|
||||
FROM surat s
|
||||
LEFT OUTER JOIN satuan_kerja k ON (k.id=s.satuan_kerja_dari)
|
||||
WHERE s.no_kendali=$no_kendali AND date_part('YEAR', s.tgl_diterima)='$thn'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$perihal=$r[0];
|
||||
$pengolah=$r[1];
|
||||
$kode_satker=$r[2];
|
||||
$nama=$r[3];
|
||||
$surat_id=$r[4];
|
||||
$pengolah2=$kode_satker.' / '.$nama;
|
||||
}
|
||||
echo $perihal.'$%^&'.$pengolah2.'$%^&'.$pengolah.'$%^&'.$surat_id;
|
||||
} else
|
||||
if ($key=='edit_kendali') {
|
||||
$surat_id_awal=$_POST['surat_id_awal'];
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$d1=pg_query("SELECT s.kepada,s.no_urut,s.tgl_surat_keluar,s.uraian,s.kode_id,s.balasan,s.tujuan_id,s.jam_kirim,s.jenis_disposisi_id FROM surat s WHERE s.id=$surat_id_awal");
|
||||
while($r1=pg_fetch_array($d1)) {
|
||||
$kepada=$r1[0];
|
||||
$no_urut=$r1[1];
|
||||
$tgl_surat_keluar=$r1[2];
|
||||
$uraian=$r1[3];
|
||||
$kode_id=$r1[4];
|
||||
$balasan=$r1[5];
|
||||
$tujuan_id=$r1[6];
|
||||
$jam_kirim=$r1[7];
|
||||
$jenis_disposisi_id=$r1[8];
|
||||
}
|
||||
/*
|
||||
pg_query("UPDATE surat SET kepada='$kepada',no_urut='$no_urut',tgl_surat_keluar='$tgl_surat_keluar',uraian='$uraian',kode_id='$kode_id',balasan='$balasan',
|
||||
tujuan_id='$tujuan_id',jam_kirim='$jam_kirim'
|
||||
WHERE id=$surat_id");
|
||||
*/
|
||||
|
||||
pg_query("UPDATE surat SET kepada='$kepada',no_urut='$no_urut',uraian='$uraian',kode_id='$kode_id',balasan='$balasan',
|
||||
tujuan_id='$tujuan_id',jam_kirim='$jam_kirim'
|
||||
WHERE id=$surat_id");
|
||||
|
||||
pg_query("UPDATE surat SET kepada=NULL,no_urut=NULL,tgl_surat_keluar=NULL,uraian=NULL,kode_id=NULL,balasan=NULL,
|
||||
tujuan_id=NULL,jam_kirim=NULL
|
||||
WHERE id=$surat_id_awal");
|
||||
|
||||
} else
|
||||
if ($key=='batal_kendali') {
|
||||
$surat_id_awal=$_POST['surat_id_awal'];
|
||||
pg_query("UPDATE surat SET kepada=NULL,no_urut=NULL,tgl_surat_keluar=NULL,uraian=NULL,kode_id=NULL,balasan=NULL,
|
||||
tujuan_id=NULL,jam_kirim=NULL
|
||||
WHERE id=$surat_id_awal");
|
||||
}
|
||||
?>
|
||||
398
dev/app/skeluar/main.php
Normal file
398
dev/app/skeluar/main.php
Normal file
@@ -0,0 +1,398 @@
|
||||
<?php include('../koneksi.php');
|
||||
$bln=date('m');
|
||||
$thn=date('Y');
|
||||
?>
|
||||
<script>
|
||||
var sess_satker = $('#cek_satker').val();
|
||||
var sess_jenis = $('#cek_jenis').val();
|
||||
var sess_nama = $('#cek_nama').val();
|
||||
|
||||
//if (sess_nama=='farmasi') {$('#tambah_sertifikat').hide();} else {$('#tambah_sertifikat').show();}
|
||||
|
||||
if (sess_satker==15) {$('#tambah_sertifikat').hide();} else {$('#tambah_sertifikat').show();}
|
||||
</script>
|
||||
|
||||
<style type="text/css">
|
||||
|
||||
|
||||
|
||||
|
||||
.btn-circle.btn-md {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
padding: 7px 10px;
|
||||
border-radius: 25px;
|
||||
font-size: 15px;
|
||||
text-align: center;
|
||||
border: 3px solid #66b5fb;
|
||||
}
|
||||
|
||||
#sidebar-menu ul li a:hover {
|
||||
background:#f1f3f4 !important;
|
||||
font-color:white;
|
||||
}
|
||||
|
||||
#sidebar-menu ul li a:focus {
|
||||
background:#fce8e6 !important;
|
||||
color:#d93025 !important;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
|
||||
</style>
|
||||
|
||||
</style>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<button type="button" class="btn btn-danger btn-rounded" id="tambah_skeluar"><i class="fa fa-plus m-r-5"></i>Surat Keluar</button>
|
||||
<button type="button" class="btn btn-success btn-rounded" id="tambah_sertifikat"><i class="fa fa-plus m-r-5"></i>Surat Sertifikat</button>
|
||||
</div>
|
||||
<div class="col-lg-5">
|
||||
<div class="input-group my-group" style="margin-left:-60px">
|
||||
<select id="bln" name="bln" class="selectpicker form-control" style="width:60%;background-color:#f3f3f3;border-color:#f3f3f3;">
|
||||
<option value="0">ALL</option>
|
||||
<option <?php if ($bln=='1') {echo "selected";} ?> value="1">JANUARI</option>
|
||||
<option <?php if ($bln=='2') {echo "selected";} ?> value="2">PEBRUARI</option>
|
||||
<option <?php if ($bln=='3') {echo "selected";} ?> value="3">MARET</option>
|
||||
<option <?php if ($bln=='4') {echo "selected";} ?> value="4">APRIL</option>
|
||||
<option <?php if ($bln=='5') {echo "selected";} ?> value="5">MEI</option>
|
||||
<option <?php if ($bln=='6') {echo "selected";} ?> value="6">JUNI</option>
|
||||
<option <?php if ($bln=='7') {echo "selected";} ?> value="7">JULI</option>
|
||||
<option <?php if ($bln=='8') {echo "selected";} ?> value="8">AGUSTUS</option>
|
||||
<option <?php if ($bln=='9') {echo "selected";} ?> value="9">SEPTEMBER</option>
|
||||
<option <?php if ($bln=='10') {echo "selected";} ?> value="10">OKTOBER</option>
|
||||
<option <?php if ($bln=='11') {echo "selected";} ?> value="11">NOPEMBER</option>
|
||||
<option <?php if ($bln=='12') {echo "selected";} ?> value="12">DESEMBER</option>
|
||||
</select>
|
||||
<input type="number" class="form-control" style="width:40%; display:block;border-color:#f3f3f3;text-align: center;" name="thn" id="thn" value="<?php echo $thn; ?>">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="col-lg-3 pull-right">
|
||||
<div class="input-group my-group">
|
||||
<input type="number" class="form-control" style="width:100%; display:block;border-color:#f3f3f3;" name="pt1" id="pt1" Placeholder="Pencarian No Urut" onkeydown="tekan1(event)">
|
||||
<span class="input-group-btn">
|
||||
<button type="button" id="b1" name="b1" class="btn btn-default"><i class="fa fa-search"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</div>
|
||||
<br>
|
||||
<br>
|
||||
<div id="tabel_skeluar"></div>
|
||||
|
||||
|
||||
<div id="modal_skeluar" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Cari Kendali</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_skeluar"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_skeluar">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_skeluar">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_sdisposisi" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Cari Disposisi</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_sdisposisi"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_sdisposisi">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_sdisposisi">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_kepada" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Add Kepada</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_kepada"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_sertifikat" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Add Kendali</h4>
|
||||
<!--<h4 class="modal-title" id="myModalLabel">Add Surat Keluar</h4>-->
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_sertifikat"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_tools" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-full">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Tools</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_tools"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_edit_kendali" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Edit Kendali</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_edit_kendali"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_edit_kendali">Keluar</button>
|
||||
<button type="button" class="btn btn-inverse waves-effect waves-light" id="batal_kendali">Batal Kendali</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_edit_kendali">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
|
||||
/*filter data*/
|
||||
var thn = $('#thn').val();
|
||||
var bln = $('#bln').val();
|
||||
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
|
||||
$('#bln').change(function(){
|
||||
var thn = $('#thn').val();
|
||||
var bln = $('#bln').val();
|
||||
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
});
|
||||
|
||||
$('#thn').focusout(function(){
|
||||
var thn = $('#thn').val();
|
||||
var bln = $('#bln').val();
|
||||
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
});
|
||||
|
||||
/*=========================*/
|
||||
|
||||
$('#tambah_skeluar').click(function(){
|
||||
var id = 0;
|
||||
$('#modal_skeluar').modal('show');
|
||||
$('#modal_body_skeluar').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/modal.php",
|
||||
data: 'id='+id
|
||||
+'&sess_jenis='+sess_jenis
|
||||
+'&sess_nama='+sess_nama
|
||||
+'&sess_satker='+sess_satker,
|
||||
success: function(data){
|
||||
$('#modal_body_skeluar').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#simpan_skeluar').click(function(){
|
||||
var surat_id2 = $('#surat_id').val();
|
||||
if (!surat_id2) {surat_id='0';} else {surat_id=surat_id2;}
|
||||
var imp3 = $("#kode_id").val();
|
||||
var z3 = $('#browsers');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var kode_id = val3.attr('id_jab');
|
||||
var kepada = $('#kepada').val();
|
||||
var uraian = $('#uraian').val();
|
||||
var tgl_surat_keluar = $('#tgl_surat_keluar').val();
|
||||
var imp4 = $("#tujuan_id").val();
|
||||
var z4 = $('#browsers4');
|
||||
var val4 = $(z4).find('option[value="' + imp4 + '"]');
|
||||
var tujuan_id = val4.attr('id_jab4');
|
||||
var balasan = $('#balasan').val();
|
||||
var perihal = $('#perihal').val();
|
||||
|
||||
var satuan_kerja_dari2 = $('#pengolah').val();
|
||||
var z32 = $('#browsers2');
|
||||
var val32 = $(z32).find('option[value="' + satuan_kerja_dari2 + '"]');
|
||||
var satuan_kerja_daris = val32.attr('id_jab2');
|
||||
|
||||
if (!satuan_kerja_daris) {
|
||||
var satuan_kerja_dari = $('#pengolahid').val();
|
||||
} else {
|
||||
var satuan_kerja_dari=satuan_kerja_daris;
|
||||
}
|
||||
|
||||
var no_kendali = $('#no_kendali').val();
|
||||
if (!no_kendali) {
|
||||
var j = 'smasuk';
|
||||
} else {
|
||||
var j = 'kndl';
|
||||
}
|
||||
|
||||
var key = 'simpan_skeluar';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&kode_id='+kode_id
|
||||
+'&kepada='+kepada
|
||||
+'&uraian='+uraian
|
||||
+'&tgl_surat_keluar='+tgl_surat_keluar
|
||||
+'&tujuan_id='+tujuan_id
|
||||
+'&balasan='+balasan
|
||||
+'&satuan_kerja_id='+sess_satker
|
||||
+'&satuan_kerja_dari='+satuan_kerja_dari
|
||||
+'&perihal='+perihal
|
||||
+'&j='+j
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_skeluar').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('Data tersimpan..');
|
||||
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#simpan_sdisposisi').click(function(){
|
||||
var id=$('#gg').val();
|
||||
var disposisi=$('#ff').val();
|
||||
var key = 'simpan_sdisposisi';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'disposisi='+disposisi
|
||||
+'&id='+id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_sdisposisi').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('Data tersimpan..');
|
||||
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$('#tambah_sertifikat').click(function(){
|
||||
var id = 0;
|
||||
$('#modal_sertifikat').modal('show');
|
||||
$('#modal_body_sertifikat').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/modal_sertifikat.php",
|
||||
data: 'id='+id
|
||||
+'&sess_jenis='+sess_jenis
|
||||
+'&sess_nama='+sess_nama,
|
||||
success: function(data){
|
||||
$('#modal_body_sertifikat').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
$("#modal_skeluar").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_sdisposisi").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_kepada").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_sertifikat").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$('#b1').click(function(){
|
||||
var b=$('#pt1').val();
|
||||
$('#modal_tools').modal('show');
|
||||
$('#modal_body_tools').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/modal_tools.php",
|
||||
data: 'b='+b,
|
||||
success: function(data){
|
||||
$('#modal_body_tools').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
function tekan1(event) {
|
||||
var x = event.keyCode;
|
||||
if (x == 13) {$('#b1').trigger('click');}
|
||||
}
|
||||
|
||||
$('#simpan_edit_kendali').click(function(){
|
||||
var x = confirm("Anda yakin ingin meng-edit nomor kendali ?");
|
||||
if (x) {
|
||||
var surat_id_awal = $('#surat_id_awal').val();
|
||||
var surat_id = $('#surat_id').val();
|
||||
var key = 'edit_kendali';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'surat_id_awal='+surat_id_awal
|
||||
+'&surat_id='+surat_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_edit_kendali').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('Nomor kendali ter-edit..');
|
||||
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
$('#batal_kendali').click(function(){
|
||||
var x = confirm("Anda yakin akan membatalkan kendali ?");
|
||||
if (x) {
|
||||
var surat_id_awal = $('#surat_id_awal').val();
|
||||
var key = 'batal_kendali';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'surat_id_awal='+surat_id_awal
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_edit_kendali').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
alert('Sukses batal..');
|
||||
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
</script>
|
||||
402
dev/app/skeluar/modal.php
Normal file
402
dev/app/skeluar/modal.php
Normal file
@@ -0,0 +1,402 @@
|
||||
<?php
|
||||
include ('../koneksi.php');
|
||||
$id=$_POST['id'];
|
||||
if (($id==null) || ($id=='') || ($id==0)) {} else {
|
||||
$d=pg_query("SELECT id,date_part('YEAR', tgl_diterima),no_kendali,perihal,
|
||||
satuan_kerja_dari,
|
||||
kode_id,
|
||||
kepada,uraian,tgl_surat_keluar,tgl_kirim,tujuan_id,balasan,
|
||||
(SELECT kode_satker FROM satuan_kerja WHERE id=satuan_kerja_dari),
|
||||
(SELECT nama FROM satuan_kerja WHERE id=satuan_kerja_dari),
|
||||
(SELECT kode FROM kode WHERE id=kode_id),
|
||||
(SELECT keterangan FROM kode WHERE id=kode_id),
|
||||
(SELECT tujuan FROM tujuan WHERE id=tujuan_id)
|
||||
FROM surat WHERE id='$id'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$id=$r[0];
|
||||
$thn=$r[1];
|
||||
$no_kendali2=$r[2];
|
||||
$perihal=$r[3];
|
||||
$pengolah=$r[4];
|
||||
$kode_id=$r[5];
|
||||
$kepada=$r[6];
|
||||
$uraian=$r[7];
|
||||
$tgl_surat_keluar=$r[8];
|
||||
$tgl_kirim=$r[9];
|
||||
$tujuan_id=$r[10];
|
||||
$balasan=$r[11];
|
||||
$kode_satker=$r[12];
|
||||
$nama=$r[13];
|
||||
$kode=$r[14];
|
||||
$keterangan=$r[15];
|
||||
$tujuan=$r[16];
|
||||
}
|
||||
if (($no_kendali2==null) || ($no_kendali2=='')) {
|
||||
$no_kendali='';$kod='';
|
||||
} else {
|
||||
$no_pinjam=(int) substr($no_kendali2,0,5);
|
||||
$no_kendali=sprintf("%05s",$no_pinjam);
|
||||
}
|
||||
$kod=$kode.' - '.$keterangan;
|
||||
$pengolah2=$kode_satker.' / '.$nama;
|
||||
}
|
||||
|
||||
$sat=$_POST['sess_jenis'];
|
||||
$nm=$_POST['sess_nama'];
|
||||
$sess_satker=$_POST['sess_satker'];
|
||||
?>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,orientation: 'top'});
|
||||
|
||||
</script>
|
||||
|
||||
<style type="text/css">
|
||||
.no-border{
|
||||
border:none;
|
||||
}
|
||||
</style>
|
||||
|
||||
<form role="form">
|
||||
<?php
|
||||
if (($sat=='Admin') || ($sess_satker==15)) {
|
||||
?>
|
||||
<div class="form-group">
|
||||
<label>Tahun</label>
|
||||
<input type="text" class="form-control" id="thn" value="<?php echo $thn; ?>">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>No Kendali</label>
|
||||
<input type="text" class="form-control" id="no_kendali" value="<?php echo $no_kendali; ?>">
|
||||
</div>
|
||||
|
||||
|
||||
<hr>
|
||||
<h4>Add Surat Keluar</h4>
|
||||
<br>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Perihal</label>
|
||||
<input type="text" class="form-control" id="perihal" value="<?php echo $perihal; ?>">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Pengolah</label>
|
||||
<input type="hidden" class="form-control" list="browsers2" name="browser2" id="pengolahid" value="<?php echo $pengolah; ?>">
|
||||
<input type="text" class="form-control" list="browsers2" name="browser2" id="pengolah" value="<?php echo $pengolah2; ?>">
|
||||
<datalist id="browsers2">
|
||||
<?php
|
||||
$userpeg=pg_query("SELECT * FROM satuan_kerja WHERE kode_satker IS NOT NULL ORDER BY id ASC");
|
||||
/*$userpeg=pg_query("SELECT *,
|
||||
SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',1),
|
||||
CAST(SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',2) AS INTEGER)
|
||||
FROM satuan_kerja
|
||||
WHERE kode_satker !=''
|
||||
ORDER BY
|
||||
SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',1) ASC,
|
||||
CAST(SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',2) AS INTEGER) ASC
|
||||
");*/
|
||||
while($rows=pg_fetch_array($userpeg)) {
|
||||
?>
|
||||
<?php
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_jab2="<?php echo($rows['id']);?>" value="<?php echo $rows[2].' - '.$rows[1]; ?>"></option>
|
||||
<?php
|
||||
} else
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<option id_jab2="<?php echo($rows['id']);?>" value="<?php echo $rows[2].' - '.$rows[1]; ?>"><?php echo $rows[2].' - '.$rows[1]; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<input type="hidden" id="surat_id" value="<?php echo $id; ?>">
|
||||
<?php } else {}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="form-group sm-tgl_surat">
|
||||
<label>Kode Surat</label>
|
||||
<input type="text" class="form-control" list="browsers" name="browser" id="kode_id" value="<?php echo $kod; ?>">
|
||||
<datalist id="browsers">
|
||||
<?php
|
||||
$userpeg=pg_query("SELECT * FROM kode ORDER BY id ASC");
|
||||
while($rows=pg_fetch_array($userpeg)) {
|
||||
?>
|
||||
<?php
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_jab="<?php echo($rows['id']);?>" value="<?php echo $rows[1].' - '.$rows[2]; ?>"></option>
|
||||
<?php
|
||||
} else
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<option id_jab="<?php echo($rows['id']);?>" value="<?php echo $rows[1].' - '.$rows[2]; ?>"><?php echo $rows[1].' - '.$rows[2]; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
|
||||
</div>
|
||||
<div class="form-group" style="display:none">
|
||||
<label>Kepada</label>
|
||||
<input type="text" class="form-control" id="kepada" value="-">
|
||||
</div>
|
||||
<div class="form-group" style="display:none">
|
||||
<label>Uraian</label>
|
||||
<input type="text" class="form-control" id="uraian" value="-">
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Tgl Kirim</label>
|
||||
<input type="text" class="date form-control" id="tgl_kirim" placeholder="dd/mm/yyyy"
|
||||
onkeyup="
|
||||
var v = this.value;
|
||||
if (v.match(/^\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
}
|
||||
"
|
||||
value="<?php
|
||||
$tk=date('d-m-Y',strtotime($tgl_kirim));
|
||||
if (($tk=="01-01-1970") || ($tk==NULL) || ($tk=="")) {
|
||||
echo "";
|
||||
} else {
|
||||
echo date('d/m/Y',strtotime($tk));
|
||||
}
|
||||
?>"
|
||||
>
|
||||
</div>
|
||||
-->
|
||||
<div class="form-group">
|
||||
<label>Tujuan Surat</label>
|
||||
<input type="text" class="form-control" list="browsers4" name="browser4" id="tujuan_id" value="<?php echo $tujuan; ?>">
|
||||
<datalist id="browsers4">
|
||||
<?php
|
||||
$userpeg=pg_query("SELECT * FROM tujuan ORDER BY id ASC");
|
||||
while($rows=pg_fetch_array($userpeg)) {
|
||||
?>
|
||||
<?php
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_jab4="<?php echo($rows['id']);?>" value="<?php echo $rows[1]; ?>"></option>
|
||||
<?php
|
||||
} else
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<option id_jab4="<?php echo($rows['id']);?>" value="<?php echo $rows[1]; ?>"><?php echo $rows[1]; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Balasan</label>
|
||||
<select class="form-control" id="balasan">
|
||||
<option></option>
|
||||
<option <?php if ($balasan=='t') {echo "selected";} ?> value="1">YA</option>
|
||||
<option <?php if ($balasan=='f') {echo "selected";} ?> value="0">TIDAK</option>
|
||||
</select>
|
||||
</div>
|
||||
<!--
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Tgl Surat Keluar</label>
|
||||
<input type="text" class="date form-control" id="tgl_surat_keluar" placeholder="dd/mm/yyyy"
|
||||
onkeyup="
|
||||
var v = this.value;
|
||||
if (v.match(/^\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
}
|
||||
"
|
||||
value="<?php
|
||||
$tpk=date('d-m-Y',strtotime($tgl_surat_keluar));
|
||||
if (($tpk=="01-01-1970") || ($tpk==NULL) || ($tpk=="")) {
|
||||
echo "";
|
||||
} else {
|
||||
echo date('d/m/Y',strtotime($tpk));
|
||||
}
|
||||
?>"
|
||||
>
|
||||
</div>
|
||||
-->
|
||||
</form>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
function angka(e) {
|
||||
if (!/^[0-9\.,()-/\a-zA-Z \b]+$/.test(e.value)) {
|
||||
e.value = e.value.substring(0,e.value.length-1);
|
||||
}
|
||||
}
|
||||
|
||||
$("#perihal").keyup(function(){
|
||||
angka(this);
|
||||
});
|
||||
|
||||
|
||||
var a = $('#no_kendali').val();
|
||||
if (!a) {
|
||||
$('#pengolah').prop('disabled',false);
|
||||
$('#perihal').prop('disabled',false);
|
||||
} else {
|
||||
$('#pengolah').prop('disabled',true);
|
||||
$('#perihal').prop('disabled',true);
|
||||
}
|
||||
|
||||
|
||||
$('#no_kendali').focusout(function(){
|
||||
var no_kendali=$.trim($('#no_kendali').val());
|
||||
if (no_kendali) {
|
||||
var thn=$('#thn').val();
|
||||
var key='cari_kendali';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&no_kendali='+no_kendali
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
if (data=='^#*^#*^#*00000^#*') {
|
||||
$('#surat_id').val('');
|
||||
$('#no_kendali').val('');
|
||||
$('#perihal').val('');
|
||||
$('#pengolah').val('');
|
||||
$('#kode_id').val('');
|
||||
$('#kepada').val('');
|
||||
$('#uraian').val('');
|
||||
$('#tgl_surat_keluar').val('');
|
||||
$('#tgl_kirim').val('');
|
||||
$('#tujuan_id').val('');
|
||||
$('#balasan').val('');
|
||||
$('#pengolah').prop('disabled',false);
|
||||
$('#perihal').prop('disabled',false);
|
||||
} else {
|
||||
var inp=data.split('^#*');
|
||||
var w = inp[5];
|
||||
if (w=='-') {
|
||||
var x = confirm("Nomor kendali sudah digunakan untuk surat keluar.. Anda yakin ingin merubah data ?");
|
||||
if (x) {
|
||||
/*$('#perihal').val(inp[0]);
|
||||
$('#pengolah').val(inp[1]+' / '+inp[2]);
|
||||
$('#no_kendali').val(inp[3]);
|
||||
$('#surat_id').val(inp[4]);
|
||||
$('#pengolah').prop('disabled',true);
|
||||
$('#perihal').prop('disabled',true);*/
|
||||
alert('Maaf ya.. Tidak bisa, nanti urutannya meloncat lagi');
|
||||
$('#no_kendali').val('');
|
||||
$('#no_kendali').first().focus().selected();
|
||||
} else {
|
||||
$('#no_kendali').val('');
|
||||
$('#no_kendali').first().focus().selected();
|
||||
}
|
||||
} else {
|
||||
$('#perihal').val(inp[0]);
|
||||
$('#pengolah').val(inp[1]+' / '+inp[2]);
|
||||
$('#no_kendali').val(inp[3]);
|
||||
$('#surat_id').val(inp[4]);
|
||||
$('#pengolah').prop('disabled',true);
|
||||
$('#perihal').prop('disabled',true);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$("#pengolah").change(function(){
|
||||
var satuan_kerja_dari2 = $('#pengolah').val();
|
||||
var z32 = $('#browsers2');
|
||||
var val32 = $(z32).find('option[value="' + satuan_kerja_dari2 + '"]');
|
||||
var e = val32.attr('id_jab2');
|
||||
var key = "list_tujuan";
|
||||
if (!e) {
|
||||
alert('Satuan kerja tidak terdaftar..');
|
||||
$('#pengolah').val('');
|
||||
$('#pengolah').first().focus().selected();
|
||||
} else {
|
||||
}
|
||||
});
|
||||
|
||||
/*
|
||||
$("#kode_id").focusin(function(){
|
||||
var satuan_kerja_dari2 = $('#pengolah').val();
|
||||
var z32 = $('#browsers2');
|
||||
var val32 = $(z32).find('option[value="' + satuan_kerja_dari2 + '"]');
|
||||
var e = val32.attr('id_jab2');
|
||||
if (!e) {$('#pengolah').first().focus().selected();}
|
||||
});
|
||||
*/
|
||||
|
||||
$("#kode_id").change(function(){
|
||||
var imp3 = $("#kode_id").val();
|
||||
var z3 = $('#browsers');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var g = val3.attr('id_jab');
|
||||
var key = "list_kode";
|
||||
if (!g) {
|
||||
alert('Kode tidak terdaftar..');
|
||||
$('#kode_id').val('');
|
||||
$('#kode_id').first().focus().selected();
|
||||
} else {
|
||||
}
|
||||
});
|
||||
$("#tujuan_id").focusin(function(){
|
||||
var imp3 = $("#kode_id").val();
|
||||
var z3 = $('#browsers');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var g = val3.attr('id_jab');
|
||||
if (!g) {
|
||||
$('#kode_id').first().focus().selected();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
$("#tujuan_id").change(function(){
|
||||
var imp4 = $("#tujuan_id").val();
|
||||
var z4 = $('#browsers4');
|
||||
var val4 = $(z4).find('option[value="' + imp4 + '"]');
|
||||
var h = val4.attr('id_jab4');
|
||||
var key = "list_tujuan";
|
||||
if (!h) {
|
||||
alert('Satuan kerja tidak terdaftar..');
|
||||
$('#tujuan_id').val('');
|
||||
$('#tujuan_id').first().focus().selected();
|
||||
} else {
|
||||
}
|
||||
});
|
||||
$("#balasan").focusin(function(){
|
||||
var imp4 = $("#tujuan_id").val();
|
||||
var z4 = $('#browsers4');
|
||||
var val4 = $(z4).find('option[value="' + imp4 + '"]');
|
||||
var h = val4.attr('id_jab4');
|
||||
if (!h) {$('#tujuan_id').first().focus().selected();}
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
133
dev/app/skeluar/modal_dis.php
Normal file
133
dev/app/skeluar/modal_dis.php
Normal file
@@ -0,0 +1,133 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$surat_id=$_POST['id'];
|
||||
$d=pg_query("SELECT id,(SELECT kode FROM kode WHERE id=kode_id),
|
||||
(SELECT keterangan FROM kode WHERE id=kode_id),no_surat,surat_dari,perihal,tgl_surat_masuk,tgl_diterima,
|
||||
no_agenda FROM surat WHERE id=(SELECT disposisi FROM surat WHERE id='$surat_id')");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$id=$r[0];$kode=$r[1];$keterangan=$r[2];$no_surat=$r[3];$surat_dari=$r[4];$perihal=$r[5];
|
||||
$tgl_surat_masuk=date('d/m/Y',strtotime($r[6]));$tgl_diterima=date('d/m/Y',strtotime($r[7]));$no_agenda2=$r[8];$thn=date('Y',strtotime($r[7]));
|
||||
}
|
||||
$no_pinjam=(int) substr($no_agenda2,0,5);
|
||||
$no_agenda3=sprintf("%05s",$no_pinjam);
|
||||
|
||||
$disposisi=$id;
|
||||
if (($disposisi==null) || ($disposisi=='')) {} else {
|
||||
$kode_id=$kode.' / '.$keterangan;
|
||||
$no_agenda=$kode.'/'.$no_agenda3.'/302/'.$thn;}
|
||||
?>
|
||||
<form role="form">
|
||||
<div class="form-group">
|
||||
<label>Tahun</label>
|
||||
<input type="text" class="form-control" id="thn_dis" value="<?php echo $thn; ?>">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>No Agenda</label>
|
||||
<input type="text" class="form-control" id="no_agenda" value="<?php echo $no_agenda; ?>">
|
||||
</div>
|
||||
|
||||
<input type="hidden" id="ff">
|
||||
<input type="hidden" id="gg" value="<?php echo $surat_id; ?>">
|
||||
<div class="form-group">
|
||||
<label>Kode Surat</label>
|
||||
<input type="text" class="form-control" list="browsers" name="browser" id="kode_id" value="<?php echo $kode_id; ?>" disabled>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>No Surat</label>
|
||||
<input type="text" class="form-control" id="no_surat" value="<?php echo $no_surat; ?>" disabled>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Surat Dari</label>
|
||||
<input type="text" class="form-control" id="surat_dari" value="<?php echo $surat_dari; ?>" disabled>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Perihal</label>
|
||||
<textarea class="form-control" rows="4" id="perihal" disabled><?php echo $perihal; ?></textarea>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Tgl Surat</label>
|
||||
<input type="text" class="date form-control" id="tgl_surat_masuk" placeholder="dd/mm/yyyy" disabled
|
||||
onkeyup="
|
||||
var v = this.value;
|
||||
if (v.match(/^\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
}
|
||||
"
|
||||
value="<?php
|
||||
$tk=$tgl_surat_masuk;
|
||||
if (($tk=="01-01-1970") || ($tk==NULL) || ($tk=="")) {
|
||||
echo "";
|
||||
} else {
|
||||
echo $tk;
|
||||
}
|
||||
?>"
|
||||
>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Tgl Diterima</label>
|
||||
<input type="text" class="date form-control" id="tgl_diterima" placeholder="dd/mm/yyyy" disabled
|
||||
onkeyup="
|
||||
var v = this.value;
|
||||
if (v.match(/^\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
}
|
||||
"
|
||||
value="<?php
|
||||
$tpk=$tgl_surat_masuk;
|
||||
if (($tpk=="01-01-1970") || ($tpk==NULL) || ($tpk=="")) {
|
||||
echo "";
|
||||
} else {
|
||||
echo $tpk;
|
||||
}
|
||||
?>"
|
||||
>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<script>
|
||||
$('#no_agenda').focusout(function(){
|
||||
var thn=$('#thn_dis').val();
|
||||
var no_agenda=$('#no_agenda').val();
|
||||
var key='cari_disposisi';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&no_agenda='+no_agenda
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
if (data=='kosong') {
|
||||
$('#ff').val('');
|
||||
$('#kode_id').val('');
|
||||
$('#no_surat').val('');
|
||||
$('#surat_dari').val('');
|
||||
$('#perihal').val('');
|
||||
$('#tgl_surat_masuk').val('');
|
||||
$('#tgl_diterima').val('');
|
||||
// $('#no_agenda').first().focus().selected();
|
||||
} else {
|
||||
var inp=data.split('^#*');
|
||||
$('#ff').val(inp[0]);
|
||||
$('#kode_id').val(inp[1]);
|
||||
$('#no_surat').val(inp[2]);
|
||||
$('#surat_dari').val(inp[3]);
|
||||
$('#perihal').val(inp[4]);
|
||||
$('#tgl_surat_masuk').val(inp[5]);
|
||||
$('#tgl_diterima').val(inp[6]);
|
||||
$('#no_agenda').val(inp[7]);
|
||||
}
|
||||
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
150
dev/app/skeluar/modal_edit_kendali.php
Normal file
150
dev/app/skeluar/modal_edit_kendali.php
Normal file
@@ -0,0 +1,150 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$surat_id=$_POST['id'];
|
||||
$no_kendali_awal=$_POST['no_kendali'];
|
||||
$thn=$_POST['thn'];
|
||||
|
||||
$d=pg_query("SELECT s.kepada,s.no_urut,s.tgl_surat_keluar,s.uraian,s.kode_id,s.balasan,s.tujuan_id,s.jam_kirim,
|
||||
s.perihal,s.satuan_kerja_dari,k.kode_satker,k.nama
|
||||
FROM surat s
|
||||
LEFT OUTER JOIN satuan_kerja k ON (k.id=s.satuan_kerja_dari)
|
||||
WHERE s.id=$surat_id");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$kepada=$r[0];
|
||||
$no_urut=$r[1];
|
||||
$tgl_surat_keluar=$r[2];
|
||||
$uraian=$r[3];
|
||||
$kode_id=$r[4];
|
||||
$balasan=$r[5];
|
||||
$tujuan_id=$r[6];
|
||||
$jam_kirim=$r[7];
|
||||
$perihal=$r[8];
|
||||
$pengolah=$r[9];
|
||||
$kode_satker=$r[10];
|
||||
$nama=$r[11];
|
||||
$pengolah2=$kode_satker.' / '.$nama;
|
||||
}
|
||||
?>
|
||||
|
||||
<input type="hidden" id="surat_id" value="<?php echo $surat_id; ?>">
|
||||
<input type="hidden" id="surat_id_awal" value="<?php echo $surat_id; ?>">
|
||||
<input type="hidden" id="no_kendali_awal" value="<?php echo $no_kendali_awal; ?>">
|
||||
<div class="form-group">
|
||||
<label>No Kendali</label>
|
||||
<input type="text" class="form-control" id="no_kendali_edit_kendali" style="font-family:Arial;font-weight:bold" value="<?php echo $no_kendali_awal; ?>">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Tahun</label>
|
||||
<input type="text" class="form-control" id="thn_edit_kendali" value="<?php echo $thn; ?>" disabled>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Perihal</label>
|
||||
<input type="text" class="form-control" id="perihal_edit_kendali" value="<?php echo $perihal; ?>" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Pengolah</label>
|
||||
<input type="hidden" class="form-control" list="browsers2" name="browser2" id="pengolahid_edit_kendali" value="<?php echo $pengolah; ?>">
|
||||
<input type="text" class="form-control" list="browsers2" name="browser2" id="pengolah_edit_kendali" value="<?php echo $pengolah2; ?>" disabled>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$('#batal_kendali').show();
|
||||
$('#simpan_edit_kendali').hide();
|
||||
|
||||
function cek() {
|
||||
var no_kendali=$.trim($('#no_kendali_edit_kendali').val());
|
||||
var thn=$('#thn_edit_kendali').val();
|
||||
var key='cek_kendali_edit';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&no_kendali='+no_kendali
|
||||
+'&thn='+thn
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var chars = data.split('$%^&');
|
||||
$('#perihal_edit_kendali').val(chars[0]);
|
||||
$('#pengolah_edit_kendali').val(chars[1]);
|
||||
$('#pengolahid_edit_kendali').val(chars[2]);
|
||||
$('#surat_id').val(chars[3]);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$('#no_kendali_edit_kendali').focusout(function(){
|
||||
var no_kendali_awal=$('#no_kendali_awal').val();
|
||||
var no_kendali=$.trim($('#no_kendali_edit_kendali').val());
|
||||
var thn=$('#thn_edit_kendali').val();
|
||||
if (no_kendali_awal==no_kendali) {
|
||||
cek();
|
||||
$('#batal_kendali').show();
|
||||
$('#simpan_edit_kendali').hide();
|
||||
} else {
|
||||
if (!no_kendali) {
|
||||
$('#no_kendali_edit_kendali').val(no_kendali_awal);
|
||||
cek();
|
||||
$('#batal_kendali').show();
|
||||
$('#simpan_edit_kendali').hide();
|
||||
} else {
|
||||
var key='cari_kendali2';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&no_kendali='+no_kendali
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
if (data==1) {
|
||||
alert('No kendali sudah dipakai..');
|
||||
$('#no_kendali_edit_kendali').val(no_kendali_awal);
|
||||
cek();
|
||||
$('#batal_kendali').show();
|
||||
$('#simpan_edit_kendali').hide();
|
||||
} else {
|
||||
var no_kendali=$.trim($('#no_kendali_edit_kendali').val());
|
||||
var thn=$('#thn_edit_kendali').val();
|
||||
var key='cek_kendali_edit';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&no_kendali='+no_kendali
|
||||
+'&thn='+thn
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
var chars = data.split('$%^&');
|
||||
$('#perihal_edit_kendali').val(chars[0]);
|
||||
$('#pengolah_edit_kendali').val(chars[1]);
|
||||
$('#pengolahid_edit_kendali').val(chars[2]);
|
||||
$('#surat_id').val(chars[3]);
|
||||
|
||||
var a=$('#surat_id').val();
|
||||
if (!a) {
|
||||
alert('No kendali tidak terdaftar..');
|
||||
$('#no_kendali_edit_kendali').val(no_kendali_awal);
|
||||
cek();
|
||||
$('#batal_kendali').show();
|
||||
$('#simpan_edit_kendali').hide();
|
||||
} else {
|
||||
$('#batal_kendali').hide();$('#simpan_edit_kendali').show();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
$("#no_kendali_edit_kendali").off('keyup').on('keyup', function(e) {
|
||||
if (e.which === 13) {
|
||||
$('#no_kendali_edit_kendali').trigger('focusout');
|
||||
}
|
||||
});
|
||||
|
||||
</script>
|
||||
45
dev/app/skeluar/modal_kepada.php
Normal file
45
dev/app/skeluar/modal_kepada.php
Normal file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
$surat_id=$_POST['id'];
|
||||
?>
|
||||
<input type="hidden" id="surat_ido" value="<?php echo $surat_id; ?>">
|
||||
<form role="form">
|
||||
<div class="form-group md_kpd">
|
||||
<label>Kepada</label>
|
||||
<input type="text" class="form-control" id="kepada_k">
|
||||
</div>
|
||||
<div class="form-group md_kpd">
|
||||
<label>Uraian</label>
|
||||
<input type="text" class="form-control" id="uraian_k">
|
||||
</div>
|
||||
|
||||
<button type="button" class="btn btn-success btn-block md_kpd" id="simpan_kepada_k">Simpan</button>
|
||||
</form>
|
||||
<br>
|
||||
<div id="tabel_kepada"></div>
|
||||
|
||||
<script>
|
||||
var surat_id = $('#surat_ido').val();
|
||||
$('#tabel_kepada').load('app/skeluar/tabel_kepada.php',{surat_id:surat_id});
|
||||
|
||||
$('#simpan_kepada_k').click(function(){
|
||||
var surat_id = $('#surat_ido').val();
|
||||
var kepada_k = $('#kepada_k').val();
|
||||
var uraian_k = $('#uraian_k').val();
|
||||
var key="simpan_kepada_k";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&kepada_k='+kepada_k
|
||||
+'&uraian_k='+uraian_k
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('Data tersimpan..');
|
||||
$('#kepada_k').val('');
|
||||
$('#uraian_k').val('');
|
||||
$('#tabel_kepada').load('app/skeluar/tabel_kepada.php',{surat_id:surat_id});
|
||||
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
444
dev/app/skeluar/modal_sertifikat.php
Normal file
444
dev/app/skeluar/modal_sertifikat.php
Normal file
@@ -0,0 +1,444 @@
|
||||
<?php
|
||||
include ('../koneksi.php');
|
||||
$id=$_POST['id'];
|
||||
if (($id==null) || ($id=='') || ($id==0)) {} else {
|
||||
$d=pg_query("SELECT id,date_part('YEAR', tgl_diterima),no_kendali,perihal,
|
||||
satuan_kerja_dari,
|
||||
kode_id,
|
||||
kepada,uraian,tgl_surat_keluar,tgl_kirim,tujuan_id,balasan,
|
||||
(SELECT kode_satker FROM satuan_kerja WHERE id=satuan_kerja_dari),
|
||||
(SELECT nama FROM satuan_kerja WHERE id=satuan_kerja_dari),
|
||||
(SELECT kode FROM kode WHERE id=kode_id),
|
||||
(SELECT keterangan FROM kode WHERE id=kode_id),
|
||||
(SELECT tujuan FROM tujuan WHERE id=tujuan_id)
|
||||
FROM surat WHERE id='$id'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$id=$r[0];
|
||||
$thn=$r[1];
|
||||
$no_kendali2=$r[2];
|
||||
$perihal=$r[3];
|
||||
$pengolah=$r[4];
|
||||
$kode_id=$r[5];
|
||||
$kepada=$r[6];
|
||||
$uraian=$r[7];
|
||||
$tgl_surat_keluar=$r[8];
|
||||
$tgl_kirim=$r[9];
|
||||
$tujuan_id=$r[10];
|
||||
$balasan=$r[11];
|
||||
$kode_satker=$r[12];
|
||||
$nama=$r[13];
|
||||
$kode=$r[14];
|
||||
$keterangan=$r[15];
|
||||
$tujuan=$r[16];
|
||||
}
|
||||
if (($no_kendali2==null) || ($no_kendali2=='')) {
|
||||
$no_kendali='';$kod='';
|
||||
} else {
|
||||
$no_pinjam=(int) substr($no_kendali2,0,5);
|
||||
$no_kendali=sprintf("%05s",$no_pinjam);
|
||||
}
|
||||
$kod=$kode.' - '.$keterangan;
|
||||
$pengolah2=$kode_satker.' / '.$nama;
|
||||
}
|
||||
|
||||
$sat=$_POST['sess_jenis'];
|
||||
$nm=$_POST['sess_nama'];
|
||||
?>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,orientation: 'top'});
|
||||
|
||||
</script>
|
||||
|
||||
<style type="text/css">
|
||||
.no-border{
|
||||
border:none;
|
||||
}
|
||||
</style>
|
||||
|
||||
<form role="form">
|
||||
|
||||
<div class="form-group">
|
||||
<label>Tahun</label>
|
||||
<input type="text" class="form-control" id="thn_ser" value="<?php echo $thn; ?>">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>No Kendali</label>
|
||||
<input type="text" class="form-control" id="no_kendali_ser" value="<?php echo $no_kendali; ?>">
|
||||
</div>
|
||||
|
||||
|
||||
<hr>
|
||||
<h4>Add Sertifikat</h4>
|
||||
<br>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Perihal</label>
|
||||
<input type="text" class="form-control" id="perihal_ser" value="<?php echo $perihal; ?>">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Pengolah</label>
|
||||
<input type="hidden" class="form-control" list="browsers2_ser" name="browser2_ser" id="pengolahid_ser" value="<?php echo $pengolah; ?>">
|
||||
<input type="text" class="form-control" list="browsers2_ser" name="browser2_ser" id="pengolah_ser" value="<?php echo $pengolah2; ?>">
|
||||
<datalist id="browsers2_ser">
|
||||
<?php
|
||||
$userpeg=pg_query("SELECT * FROM satuan_kerja WHERE kode_satker IS NOT NULL ORDER BY id ASC");
|
||||
/*$userpeg=pg_query("SELECT *,
|
||||
SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',1),
|
||||
CAST(SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',2) AS INTEGER)
|
||||
FROM satuan_kerja
|
||||
WHERE kode_satker !=''
|
||||
ORDER BY
|
||||
SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',1) ASC,
|
||||
CAST(SPLIT_PART(CASE WHEN kode_satker='' THEN '0.0' ELSE kode_satker END,'.',2) AS INTEGER) ASC
|
||||
");*/
|
||||
while($rows=pg_fetch_array($userpeg)) {
|
||||
?>
|
||||
<?php
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_jab2_ser="<?php echo($rows['id']);?>" value="<?php echo $rows[2].' - '.$rows[1]; ?>"></option>
|
||||
<?php
|
||||
} else
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<option id_jab2_ser="<?php echo($rows['id']);?>" value="<?php echo $rows[2].' - '.$rows[1]; ?>"><?php echo $rows[2].' - '.$rows[1]; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<input type="hidden" id="surat_id_ser" value="<?php echo $id; ?>">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="form-group sm-tgl_surat">
|
||||
<label>Kode Surat</label>
|
||||
<input type="text" class="form-control" list="browsers_ser" name="browser_ser" id="kode_id_ser" value="<?php echo $kod; ?>">
|
||||
<datalist id="browsers_ser">
|
||||
<?php
|
||||
$userpeg=pg_query("SELECT * FROM kode ORDER BY id ASC");
|
||||
while($rows=pg_fetch_array($userpeg)) {
|
||||
?>
|
||||
<?php
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_jab_ser="<?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_ser="<?php echo($rows['id']);?>" value="<?php echo $rows[1].' - '.$rows[2]; ?>"><?php echo $rows[1].' - '.$rows[2]; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Tujuan Surat</label>
|
||||
<input type="text" class="form-control" list="browsers4_ser" name="browser4_ser" id="tujuan_id_ser" value="<?php echo $tujuan; ?>">
|
||||
<datalist id="browsers4_ser">
|
||||
<?php
|
||||
$userpeg=pg_query("SELECT * FROM tujuan ORDER BY id ASC");
|
||||
while($rows=pg_fetch_array($userpeg)) {
|
||||
?>
|
||||
<?php
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_jab4_ser="<?php echo($rows['id']);?>" value="<?php echo $rows[1]; ?>"></option>
|
||||
<?php
|
||||
} else
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<option id_jab4_ser="<?php echo($rows['id']);?>" value="<?php echo $rows[1]; ?>"><?php echo $rows[1]; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Tgl Surat Keluar</label>
|
||||
<input type="text" class="date form-control" id="tgl_surat_keluar_ser" placeholder="dd/mm/yyyy"
|
||||
onkeyup="
|
||||
var v = this.value;
|
||||
if (v.match(/^\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
|
||||
this.value = v + '/';
|
||||
}
|
||||
"
|
||||
value="<?php
|
||||
$tpk=date('d-m-Y',strtotime($tgl_surat_keluar));
|
||||
if (($tpk=="01-01-1970") || ($tpk==NULL) || ($tpk=="")) {
|
||||
echo "";
|
||||
} else {
|
||||
echo date('d/m/Y',strtotime($tpk));
|
||||
}
|
||||
?>"
|
||||
>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
<h4>Add Kepada</h4>
|
||||
<br>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Nama Pegawai</label>
|
||||
<input type="text" class="form-control" list="browsers_nm_ser" name="browser" id="user_nama_nm_ser" value="<?php echo $nama; ?>">
|
||||
<datalist id="browsers_nm_ser">
|
||||
<?php
|
||||
$userpeg=pg_query("SELECT p.nama,p.id,s.nama
|
||||
FROM data_pegawai p
|
||||
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
|
||||
WHERE p.aktif='t'
|
||||
ORDER BY p.nama ASC");
|
||||
while($rows=pg_fetch_array($userpeg)) {
|
||||
?>
|
||||
|
||||
<?php
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_ms_pegawai2_nm_ser="<?php echo($rows['id']);?>" value="<?php echo $rows[0]; ?>"><?php echo $rows[2]; ?></option>
|
||||
<?php
|
||||
} else
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<option id_ms_pegawai2_nm_ser="<?php echo($rows['id']);?>" value="<?php echo $rows[0]; ?>"><?php echo $rows[0].' ------ '.$rows[2]; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
|
||||
<button type="button" class="btn btn-success btn-block md_kpd" id="simpan_kepada_ser">Simpan</button>
|
||||
|
||||
</form>
|
||||
<!--<br>
|
||||
<div id="tabel_kepada_ser"></div>-->
|
||||
<script type="text/javascript">
|
||||
|
||||
function angka(e) {
|
||||
if (!/^[0-9\.,()-/\a-zA-Z \b]+$/.test(e.value)) {
|
||||
e.value = e.value.substring(0,e.value.length-1);
|
||||
}
|
||||
}
|
||||
|
||||
$("#perihal_ser").keyup(function(){
|
||||
angka(this);
|
||||
});
|
||||
|
||||
|
||||
$('#no_kendali_ser').focusout(function(){
|
||||
var no_kendali=$('#no_kendali_ser').val();
|
||||
if (no_kendali) {
|
||||
var thn=$('#thn_ser').val();
|
||||
var key='cari_kendali';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&no_kendali='+no_kendali
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
if (data=='^#*^#*^#*00000^#*') {
|
||||
$('#surat_id_ser').val('');
|
||||
$('#no_kendali_ser').val('');
|
||||
$('#perihal_ser').val('');
|
||||
$('#pengolah_ser').val('');
|
||||
$('#kode_id_ser').val('');
|
||||
$('#kepada_ser').val('');
|
||||
$('#uraian_ser').val('');
|
||||
$('#tgl_surat_keluar_ser').val('');
|
||||
$('#tgl_kirim_ser').val('');
|
||||
$('#tujuan_id_ser').val('');
|
||||
$('#balasan_ser').val('');
|
||||
$('#pengolah_ser').prop('disabled',false);
|
||||
$('#perihal_ser').prop('disabled',false);
|
||||
} else {
|
||||
var inp=data.split('^#*');
|
||||
var w = inp[5];
|
||||
if (w=='-') {
|
||||
var x = confirm("Nomor kendali sudah digunakan untuk sertifikat.. ?");
|
||||
$('#no_kendali_ser').val('');
|
||||
$('#no_kendali_ser').first().focus().selected();
|
||||
} else {
|
||||
$('#perihal_ser').val(inp[0]);
|
||||
$('#pengolah_ser').val(inp[1]+' / '+inp[2]);
|
||||
$('#no_kendali_ser').val(inp[3]);
|
||||
$('#surat_id_ser').val(inp[4]);
|
||||
$('#pengolah_ser').prop('disabled',true);
|
||||
$('#perihal_ser').prop('disabled',true);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
|
||||
$("#pengolah_ser").change(function(){
|
||||
var satuan_kerja_dari2 = $('#pengolah_ser').val();
|
||||
var z32 = $('#browsers2_ser');
|
||||
var val32 = $(z32).find('option[value="' + satuan_kerja_dari2 + '"]');
|
||||
var e = val32.attr('id_jab2_ser');
|
||||
var key = "list_tujuan";
|
||||
if (!e) {
|
||||
alert('Satuan kerja tidak terdaftar..');
|
||||
$('#pengolah_ser').val('');
|
||||
$('#pengolah_ser').first().focus().selected();
|
||||
} else {
|
||||
}
|
||||
});
|
||||
|
||||
$("#kode_id_ser").change(function(){
|
||||
var imp3 = $("#kode_id_ser").val();
|
||||
var z3 = $('#browsers_ser');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var g = val3.attr('id_jab_ser');
|
||||
var key = "list_kode";
|
||||
if (!g) {
|
||||
alert('Kode tidak terdaftar..');
|
||||
$('#kode_id_ser').val('');
|
||||
$('#kode_id_ser').first().focus().selected();
|
||||
} else {
|
||||
}
|
||||
});
|
||||
$("#tujuan_id_ser").focusin(function(){
|
||||
var imp3 = $("#kode_id_ser").val();
|
||||
var z3 = $('#browsers_ser');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var g = val3.attr('id_jab_ser');
|
||||
if (!g) {
|
||||
$('#kode_id_ser').first().focus().selected();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
$("#tujuan_id_ser").change(function(){
|
||||
var imp4 = $("#tujuan_id_ser").val();
|
||||
var z4 = $('#browsers4_ser');
|
||||
var val4 = $(z4).find('option[value="' + imp4 + '"]');
|
||||
var h = val4.attr('id_jab4_ser');
|
||||
var key = "list_tujuan";
|
||||
if (!h) {
|
||||
alert('Satuan kerja tidak terdaftar..');
|
||||
$('#tujuan_id_ser').val('');
|
||||
$('#tujuan_id_ser').first().focus().selected();
|
||||
} else {
|
||||
}
|
||||
});
|
||||
$("#balasan_ser").focusin(function(){
|
||||
var imp4 = $("#tujuan_id_ser").val();
|
||||
var z4 = $('#browsers4_ser');
|
||||
var val4 = $(z4).find('option[value="' + imp4 + '"]');
|
||||
var h = val4.attr('id_jab4_ser');
|
||||
if (!h) {$('#tujuan_id_ser').first().focus().selected();}
|
||||
});
|
||||
/*
|
||||
$("#user_nama_nm_ser").change(function(){
|
||||
var nm_kpd = $('#user_nama_nm_ser').val();
|
||||
var znm = $('#browsers_nm_ser');
|
||||
var valnm = $(znm).find('option[value="' + nm_kpd + '"]');
|
||||
var ea = valnm.attr('id_ms_pegawai2_nm_ser');
|
||||
var key = "list_kepada";
|
||||
if (!ea) {
|
||||
alert('Pegawai tidak terdaftar..');
|
||||
$('#user_nama_nm_ser').val('');
|
||||
$('#user_nama_nm_ser').first().focus().selected();
|
||||
} else {
|
||||
}
|
||||
});
|
||||
*/
|
||||
|
||||
|
||||
|
||||
var surat_id = $('#surat_id_ser').val();
|
||||
var uraian = $('#perihal_ser').val();
|
||||
//$('#tabel_kepada_ser').load('app/skeluar/tabel_kepada_ser.php',{surat_id:surat_id, uraian:uraian});
|
||||
|
||||
$('#simpan_kepada_ser').click(function(){
|
||||
var surat_id2 = $('#surat_id_ser').val();
|
||||
if (!surat_id2) {surat_id='0';} else {surat_id=surat_id2;}
|
||||
|
||||
var imp3 = $("#kode_id_ser").val();
|
||||
var z3 = $('#browsers_ser');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var kode_id = val3.attr('id_jab_ser');
|
||||
|
||||
|
||||
var kepada = $('#user_nama_nm_ser').val();
|
||||
var uraian = $('#perihal_ser').val();
|
||||
|
||||
var tgl_surat_keluar = $('#tgl_surat_keluar_ser').val();
|
||||
|
||||
var imp4 = $("#tujuan_id_ser").val();
|
||||
var z4 = $('#browsers4_ser');
|
||||
var val4 = $(z4).find('option[value="' + imp4 + '"]');
|
||||
var tujuan_id = val4.attr('id_jab4_ser');
|
||||
|
||||
var perihal = $('#perihal_ser').val();
|
||||
|
||||
var satuan_kerja_dari2 = $('#pengolah_ser').val();
|
||||
var z32 = $('#browsers2_ser');
|
||||
var val32 = $(z32).find('option[value="' + satuan_kerja_dari2 + '"]');
|
||||
var satuan_kerja_daris = val32.attr('id_jab2_ser');
|
||||
|
||||
if (!satuan_kerja_daris) {
|
||||
var satuan_kerja_dari = $('#pengolahid_ser').val();
|
||||
} else {
|
||||
var satuan_kerja_dari=satuan_kerja_daris;
|
||||
}
|
||||
|
||||
var no_kendali = $('#no_kendali').val();
|
||||
if (!no_kendali) {
|
||||
var j = 'smasuk';
|
||||
} else {
|
||||
var j = 'kndl';
|
||||
}
|
||||
|
||||
var key="simpan_kepada_ser";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'surat_id='+surat_id
|
||||
+'&kode_id='+kode_id
|
||||
+'&kepada='+kepada
|
||||
+'&uraian='+uraian
|
||||
+'&tgl_surat_keluar='+tgl_surat_keluar
|
||||
+'&tujuan_id='+tujuan_id
|
||||
+'&satuan_kerja_id='+sess_satker
|
||||
+'&satuan_kerja_dari='+satuan_kerja_dari
|
||||
+'&perihal='+perihal
|
||||
+'&j='+j
|
||||
+'&key='+key,
|
||||
success: function(data){alert(data);
|
||||
alert('Data tersimpan..');
|
||||
var co = $('#no_kendali_ser').val();
|
||||
if (!co) {
|
||||
$('#user_nama_nm_ser').val('');
|
||||
} else {
|
||||
$('#modal_sertifikat').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
}
|
||||
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
19
dev/app/skeluar/modal_tools.php
Normal file
19
dev/app/skeluar/modal_tools.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
$no_urut=$_POST['b'];
|
||||
?>
|
||||
|
||||
<input type="hidden" id="nour" value="<?php echo $no_urut; ?>">
|
||||
<div id="tabel_s"></div>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
var no_urut = $('#nour').val();
|
||||
|
||||
$('#tabel_s').load('app/skeluar/tabel_s.php',{no_urut:no_urut});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
220
dev/app/skeluar/tabel.php
Normal file
220
dev/app/skeluar/tabel.php
Normal file
@@ -0,0 +1,220 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$satuan_kerja_id=$_POST['satker'];
|
||||
$jenis_user=$_POST['jenis'];
|
||||
$sess_nama=$_POST['sess_nama'];
|
||||
$bln=$_POST['bln'];
|
||||
$thn=$_POST['thn'];
|
||||
?>
|
||||
|
||||
<script type="text/javascript">$("#tabel_data_skeluar").DataTable({"stateSave":true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
|
||||
|
||||
|
||||
<input type="hidden" id="jenis" value="<?php echo $jenis_user; ?>">
|
||||
<input type="hidden" id="sess_nama" value="<?php echo $sess_nama; ?>">
|
||||
<input type="hidden" id="satker" value="<?php echo $satuan_kerja_id; ?>">
|
||||
<table id="tabel_data_skeluar" class="table table-striped table-condensed" cellpadding="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<td width="60px;"><b>No Urut</b></td>
|
||||
<td width="60px;"><b>No Kode</b></td>
|
||||
<!--<td><b>Kepada</b></td>-->
|
||||
<td><b>Perihal</b></td>
|
||||
<!--<td><b>Keterangan</b></td>-->
|
||||
<td><b>Pengolah</b></td>
|
||||
<td width="80px;"><b>Tgl Surat</b></td>
|
||||
<!--<td><b>Tgl Kirim</b></td>-->
|
||||
<td width="120px;"><b>Tujuan</b></td>
|
||||
<td width="80px;" align="center"><b>KNDL</b></td>
|
||||
<td><b>Balasan</b></td>
|
||||
<td><b>Kepada</b></td>
|
||||
<td width="80px;"><b>Tools</b></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$data=pg_query("SELECT s.no_urut,
|
||||
k.kode,
|
||||
k.keterangan,
|
||||
s.kepada,
|
||||
CASE WHEN s.satuan_kerja_dari IS NULL THEN t.nama
|
||||
ELSE
|
||||
(SELECT t2.nama FROM satuan_kerja t2 WHERE t2.id=s.satuan_kerja_dari)
|
||||
END,
|
||||
CASE WHEN s.satuan_kerja_dari IS NULL THEN t.kode_satker
|
||||
ELSE
|
||||
(SELECT k2.kode_satker FROM satuan_kerja k2 WHERE k2.id=s.satuan_kerja_dari)
|
||||
END,
|
||||
s.id,
|
||||
s.perihal,
|
||||
s.id,s.balasan,s.jam_kirim,s.tgl_kirim,
|
||||
s.tgl_surat_keluar,
|
||||
n.tujuan,s.konten,p.kepada,s.no_kendali
|
||||
FROM surat s
|
||||
INNER JOIN kode k ON (k.id=s.kode_id)
|
||||
INNER JOIN satuan_kerja t ON (t.id=s.satuan_kerja_id)
|
||||
INNER JOIN tujuan n ON (n.id=s.tujuan_id)
|
||||
LEFT OUTER JOIN kepada p ON (s.id=p.surat_id)
|
||||
WHERE s.kepada IS NOT NULL
|
||||
".($thn == '' ? "" : "AND EXTRACT(YEAR FROM DATE(s.tgl_surat_keluar))='$thn'")."
|
||||
".($bln == '0' ? "" : "AND EXTRACT(MONTH FROM DATE(s.tgl_surat_keluar))='$bln'")."
|
||||
".($jenis_user == 'Admin' ? "" : "AND s.satuan_kerja_id='$satuan_kerja_id'")."
|
||||
ORDER BY s.no_urut DESC,s.tgl_surat_keluar DESC
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
|
||||
?>
|
||||
<tr <?php if ($r[4] == 'INSTALASI FARMASI') {echo 'style="color:#9900F0"';} else {} ?>>
|
||||
<!--<td class="kiri" align="right"><b><?php echo $r['no_urut']; ?></b></td>-->
|
||||
<td class="kiri"><b><?php
|
||||
if (($r['no_urut']=='') || ($r['no_urut']==NULL)) {} else {
|
||||
$no_pinjam=(int) substr($r['no_urut'],0,5);
|
||||
$no_kendali=sprintf("%05s",$no_pinjam);
|
||||
echo $no_kendali;
|
||||
}
|
||||
?></b></td>
|
||||
<td><b><?php echo $r['kode']; ?></b></td>
|
||||
<!--<td><b><?php echo $r['kepada']; ?></b></td>-->
|
||||
<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;"><b><?php echo $r[7]; ?></b></td>
|
||||
<!--<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;"><b><?php echo $r['konten']; ?></b></td>-->
|
||||
<td><b><?php echo $r[4].' - '.$r[5]; ?></b></td>
|
||||
<!--<td><b><?php echo date('d-m-Y',strtotime($r['tgl_surat_keluar'])); ?></b></td>-->
|
||||
<td><b><?php echo date('d-m-Y',strtotime($r['tgl_surat_keluar'])).' '.date('H:i',strtotime($r['jam_kirim'])); ?></b></td>
|
||||
<td><b><?php echo $r['tujuan']; ?></b></td>
|
||||
<td align="center">
|
||||
<?php if (($r['no_kendali']==NULL) || ($r['no_kendali']=='')) { ?>
|
||||
<!--<?php if ($jenis_user != 'Admin') {} else { ?>
|
||||
<button style="height:22px;" name="add_kendali" class="btn btn-default btn-rounded btn-xs add_kendali" id="<?php echo $r['id'];?>"
|
||||
data-content="Add Kendali" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-plus" style="margin-top:4px"></i>
|
||||
</button>
|
||||
<?php } ?>-->
|
||||
<?php } else {?>
|
||||
<button style="font-family:Arial" class="btn btn-default btn-xs edit_kendali" id="<?php echo $r['id'];?>"><?php echo $r['no_kendali'];?></button>
|
||||
<?php } ?>
|
||||
</td>
|
||||
<td><b><?php if ($r['balasan']=='f') {echo "TIDAK";} else {echo "YA";} ?></b></td>
|
||||
<td><b><?php echo $r[15]; ?></b></td>
|
||||
<td class="kanan">
|
||||
<?php if (($r[15]=='') ||($r[15]==null)) {} else {?>
|
||||
<button type="button" name="kepada_skeluar" style="height:22px;"class="btn btn-teal btn-xs kepada_skeluar" id="<?php echo $r['id'];?>" data-content="Kepada" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-user"></i>
|
||||
</button>
|
||||
<?php } ?>
|
||||
<button type="button" name="edit_skeluar" style="height:22px;"class="btn btn-primary btn-xs edit_skeluar" id="<?php echo $r['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-pencil"></i>
|
||||
</button>
|
||||
<?php
|
||||
if ($r['balasan']=='f') {} else {
|
||||
?>
|
||||
<button type="button" name="proses_disposisi" style="height:22px;"class="btn btn-danger btn-xs proses_disposisi" id="<?php echo $r['id'];?>" data-content="Disposisi" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-arrow-right"></i>
|
||||
</button>
|
||||
<?php } ?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$('button[name="add_kendali"]').popover();
|
||||
$('button[name="kepada_skeluar"]').popover();
|
||||
$('button[name="edit_skeluar"]').popover();
|
||||
$('button[name="proses_disposisi"]').popover();
|
||||
|
||||
$("#tabel_data_skeluar").on('click','.edit_skeluar',function(){
|
||||
var id = $(this).attr('id');
|
||||
var sess_jenis=$('#jenis').val();
|
||||
var sess_satker=$('#satker').val();
|
||||
$('#modal_skeluar').modal('show');
|
||||
$('#modal_body_skeluar').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/modal.php",
|
||||
data: 'id='+id
|
||||
+'&sess_jenis='+sess_jenis
|
||||
+'&sess_satker='+sess_satker,
|
||||
success: function(data){
|
||||
$('#modal_body_skeluar').html(data);
|
||||
$('#no_kendali').prop("disabled",true);
|
||||
$('#kepada').first().focus().selected();
|
||||
}
|
||||
});
|
||||
});
|
||||
$("#tabel_data_skeluar").on('click','.proses_disposisi',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_sdisposisi').modal('show');
|
||||
$('#modal_body_sdisposisi').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/modal_dis.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_sdisposisi').html(data);
|
||||
$('#kepada').first().focus().selected();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_skeluar").on('click','.kepada_skeluar',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_kepada').modal('show');
|
||||
$('#modal_body_kepada').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/modal_kepada.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_kepada').html(data);
|
||||
$('#kepada_k').first().focus().selected();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_skeluar").on('click','.edit_kendali',function(){
|
||||
var currentRow=$(this).closest("tr");
|
||||
var no_kendali = $.trim(currentRow.find("td:eq(6)").text());
|
||||
var thn = $('#thn').val();
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_edit_kendali').modal('show');
|
||||
$('#modal_body_edit_kendali').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/modal_edit_kendali.php",
|
||||
data: 'id='+id
|
||||
+'&no_kendali='+no_kendali
|
||||
+'&thn='+thn,
|
||||
success: function(data){
|
||||
$('#modal_body_edit_kendali').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_skeluar").on('click','.add_kendali',function(){
|
||||
var thn = $('#thn').val();
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_edit_kendali').modal('show');
|
||||
$('#modal_body_edit_kendali').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/modal_edit_kendali.php",
|
||||
data: 'id='+id
|
||||
+'&no_kendali='+no_kendali
|
||||
+'&thn='+thn,
|
||||
success: function(data){
|
||||
$('#modal_body_edit_kendali').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
57
dev/app/skeluar/tabel_kepada.php
Normal file
57
dev/app/skeluar/tabel_kepada.php
Normal file
@@ -0,0 +1,57 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$surat_id=$_POST['surat_id'];
|
||||
?>
|
||||
|
||||
<script type="text/javascript">$("#tabel_data_kepada_k").DataTable({"paging": false,"lengthChange": false,"searching": false,"ordering": false,"info": false,"autoWidth": false});</script>
|
||||
|
||||
<table id="tabel_data_kepada_k" class="table table-striped table-condensed" cellpadding="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<td><b>Kepada</b></td>
|
||||
<td><b>Uraian</b></td>
|
||||
<td align="center"><b>Tools</b></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$d=pg_query("SELECT * FROM kepada WHERE surat_id='$surat_id' ORDER BY id ASC");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri"><b><?php echo $r['kepada']; ?></b></td>
|
||||
<td><b><?php echo $r['uraian']; ?></b></td>
|
||||
<td class="kanan md_kpd" align="center">
|
||||
<button type="button" name="delete_kepada_k" style="height:22px;"class="btn btn-danger btn-xs delete_kepada_k" 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
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
$('button[name="delete_kepada_k"]').popover();
|
||||
|
||||
$("#tabel_data_kepada_k").on('click','.delete_kepada_k',function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "delete_kepada_k";
|
||||
var id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'id='+id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
rowElement.fadeOut(500).remove();
|
||||
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
</script>
|
||||
105
dev/app/skeluar/tabel_s.php
Normal file
105
dev/app/skeluar/tabel_s.php
Normal file
@@ -0,0 +1,105 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$no_urut=$_POST['no_urut'];
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
$("#tabel_surat_tools").DataTable({"stateSave": true,"paging": false,"lengthChange": false,
|
||||
"searching": false,"ordering": false,"info": false,"autoWidth": false});
|
||||
</script>
|
||||
|
||||
<table id="tabel_surat_tools" class="table table-bordered table-striped table-condensed tabel_tools" cellpadding="1" style="font-family:Arial">
|
||||
<thead>
|
||||
<tr style="font-weight:bold">
|
||||
<td align="center">ID</td>
|
||||
<td align="center">NO URUT</td>
|
||||
<td align="center">NO KODE</td>
|
||||
<td align="center">PERIHAL</td>
|
||||
<td align="center">PENGOLAH</td>
|
||||
<td align="center">TGL SURAT</td>
|
||||
<td align="center">TUJUAN</td>
|
||||
<td align="center">BALASAN</td>
|
||||
<td align="center">TOOLS</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$d=pg_query("SELECT s.no_urut,
|
||||
k.kode,
|
||||
k.keterangan,
|
||||
s.kepada,
|
||||
CASE WHEN s.satuan_kerja_dari IS NULL THEN t.nama
|
||||
ELSE
|
||||
(SELECT t2.nama FROM satuan_kerja t2 WHERE t2.id=s.satuan_kerja_dari)
|
||||
END,
|
||||
CASE WHEN s.satuan_kerja_dari IS NULL THEN t.kode_satker
|
||||
ELSE
|
||||
(SELECT k2.kode_satker FROM satuan_kerja k2 WHERE k2.id=s.satuan_kerja_dari)
|
||||
END,
|
||||
s.id,
|
||||
s.perihal,
|
||||
s.id,s.balasan,s.jam_kirim,s.tgl_kirim,
|
||||
s.tgl_surat_keluar,
|
||||
n.tujuan,s.konten,p.kepada
|
||||
FROM surat s
|
||||
INNER JOIN kode k ON (k.id=s.kode_id)
|
||||
INNER JOIN satuan_kerja t ON (t.id=s.satuan_kerja_id)
|
||||
INNER JOIN tujuan n ON (n.id=s.tujuan_id)
|
||||
LEFT OUTER JOIN kepada p ON (s.id=p.surat_id)
|
||||
WHERE no_urut='$no_urut' AND no_kendali IS NULL");
|
||||
while($r=pg_fetch_array($d)) {$surat_id=$r[0];
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri"><?php echo $surat_id; ?></td>
|
||||
<td><?php
|
||||
if (($r['no_urut']=='') || ($r['no_urut']==NULL)) {} else {
|
||||
$no_pinjam=(int) substr($r['no_urut'],0,5);
|
||||
$no_kendali=sprintf("%05s",$no_pinjam);
|
||||
echo $no_kendali;
|
||||
}
|
||||
?></td>
|
||||
<td><?php echo $r['kode']; ?></td>
|
||||
<!--<td><?php echo $r['kepada']; ?></td>-->
|
||||
<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;"><?php echo $r[7]; ?></td>
|
||||
<!--<td style="word-wrap: break-word;min-width: 160px;max-width: 160px;"><?php echo $r['konten']; ?></td>-->
|
||||
<td><?php echo $r[4].' - '.$r[5]; ?></td>
|
||||
<!--<td><?php echo date('d-m-Y',strtotime($r['tgl_surat_keluar'])); ?></td>-->
|
||||
<td><?php echo date('d-m-Y',strtotime($r['tgl_surat_keluar'])).' '.date('H:i',strtotime($r['jam_kirim'])); ?></td>
|
||||
<td><?php echo $r['tujuan']; ?></td>
|
||||
<td><?php if ($r['balasan']=='f') {echo "TIDAK";} else {echo "YA";} ?></td>
|
||||
<td align="center">
|
||||
<button type="button" name="hapus_surat_tools" style="height:22px;"class="btn btn-danger btn-xs hapus_surat_tools" id="<?php echo $r['id'];?>" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
var no_urut = $('#nourut').val();
|
||||
|
||||
|
||||
|
||||
$("#tabel_surat_tools").on('click','.hapus_surat_tools',function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "hapus_surat_tools";
|
||||
var id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/skeluar/crud.php",
|
||||
data: 'id='+id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
rowElement.fadeOut(500).remove();
|
||||
$('#tabel_skeluar').load("app/skeluar/tabel.php",{satker:sess_satker,jenis:sess_jenis,sess_nama:sess_nama,thn:thn,bln:bln});
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
</script>
|
||||
Reference in New Issue
Block a user