Files
eletter-backup/app/skeluar/modal_edit_kendali.php
2024-05-31 14:18:00 +07:00

151 lines
5.3 KiB
PHP

<?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>