Files
2025-10-10 09:25:05 +07:00

215 lines
9.7 KiB
PHP

<script type="text/javascript">
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,orientation:"bottom"});
var thn_dpa=$('#thn_dpa').val();
var userTarget = "";
var exit = false;
$('.input-daterange').datepicker({
format: "dd/mm/yyyy",
weekStart: 1,
orientation: "top auto",
autoclose: true,
showOnFocus: true,
maxViewMode: 'days',
keepEmptyValues: true,
templates: {
leftArrow: '&lt;',
rightArrow: '&gt;'
}
});
$('.input-daterange').focusin(function(e) {
userTarget = e.target.name;
});
$('.input-daterange').on('changeDate', function(e) {
if (exit) return;
if (e.target.name != userTarget) {
exit = true;
$(e.target).datepicker('clearDates');
}
exit = false;
});
</script>
<?php
include("../koneksi.php");
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$pekerjaan_id=$_POST['pekerjaan_id'];
if ($pekerjaan_id==0) {$no_sp=$_POST['no_sp'];} else {
$data=pg_query("SELECT id,sub_kegiatan_id,rekanan_id,no_sp,tgl_mulai_sp,tgl_selesai_sp,kegiatan_pengadaan,nilai_sp,
status,jenis_kegiatan_id,nota_dinas_id,
(SELECT nama FROM rekanan WHERE id=rekanan_id) as rekanan
FROM pekerjaan WHERE id='$pekerjaan_id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$sub_kegiatan_id=$row['sub_kegiatan_id'];
$rekanan_id=$row['rekanan_id'];
$no_sp=$row['no_sp'];
$tgl_mulai_sp=$row['tgl_mulai_sp'];
$tgl_selesai_sp=$row['tgl_selesai_sp'];
$kegiatan_pengadaan=$row['kegiatan_pengadaan'];
$nilai_sp=$row['nilai_sp'];
$status=$row['status'];
$nama_rekanan=$row['rekanan'];
$jenis_kegiatan_id=$row['jenis_kegiatan_id'];
$nota_dinas_id=$row['nota_dinas_id'];
if ($nota_dinas_id=='0') {$ketsub='SUBSIDI';} else {$ketsub='FUNGSIONAL';}
}
}
?>
<form id="form_verifikasi">
<input type="hidden" id="pekerjaan_id" value="<?php echo $pekerjaan_id; ?>">
<input type="hidden" id="sub_kegiatan_id" value="<?php echo $sub_kegiatan_id; ?>">
<div class="form-group">
<label for="exampleInputName2">No SP/SPK/Kwitansi</label>
<input type="text" class="form-control" id="nospedit" value="<?php echo $no_sp; ?>">
</div>
<div class="form-group">
<label for="exampleInputName2">Jenis Rekening</label>
<input type="text" class="form-control" id="ketsub" value="<?php echo $ketsub; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Metode Pengadaan</label>
<select class="form-control" name="jenis_kegiatan_id" id="jenis_kegiatan_id">
<option></option>
<?php
$ukerja=pg_query("SELECT id,nama FROM jenis_kegiatan ORDER BY id ASC");
while($rows=pg_fetch_assoc($ukerja)) {
?>
<option <?php if ($jenis_kegiatan_id==$rows["id"]) {echo "selected";} ?> value="<?php echo $rows['id']; ?>"><?php echo $rows['nama']?></option>
<?php
}
?>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Penyedia Barang dan Jasa</label>
<input type="text" class="form-control" list="browsers_l" name="browser_l" id="peserta_nama_l" value="<?php echo $nama_rekanan; ?>">
<datalist id="browsers_l">
<?php
$userpeg=pg_query("SELECT *
FROM rekanan
ORDER BY nama ASC");
while($rows=pg_fetch_array($userpeg)) {
?>
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
?>
<option id_ms_pegawai_l="<?php echo($rows[0]);?>" value="<?php echo $rows[1]; ?>"><?php echo $rows[2]; ?></option>
<?php
} else
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
?>
<option id_ms_pegawai_l="<?php echo($rows[0]);?>" value="<?php echo $rows[1]; ?>"><?php echo $rows[1].' ------ '.$rows[2]; ?></option>
<?php
}
}
?>
</datalist>
</div>
<!--
<div class="form-group">
<label for="exampleInputName2">No SP/SPK/KWI</label>
<input type="text" class="form-control" id="no_sp" onkeyup="angka(this)" value="<?php echo $no_sp; ?>">
</div>
-->
<div class="form-group">
<label for="exampleInputName2">Kegiatan Pengadaan</label>
<!--<input type="text" class="form-control" id="kegiatan_pengadaan" value="<?php echo $kegiatan_pengadaan; ?>">-->
<textarea class="form-control" id="kegiatan_pengadaan"><?php echo $kegiatan_pengadaan; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Berlaku SP/SPK/KWI</label>
<div class="input-group input-daterange">
<input type="text" id="tgl_mulai_sp" name="start" class="form-control" style="text-align:center" value="<?php
$tml=date('d-m-Y',strtotime($tgl_mulai_sp));
if (($tml=="01-01-1970") || ($tml==NULL) || ($tml=="")) {
echo "";
} else {
echo date('d/m/Y',strtotime($tml));
}
?>">
<span class="input-group-addon">s/d</span>
<input type="text" id="tgl_selesai_sp" name="finish" class="form-control" style="text-align:center" value="<?php
$tsl=date('d-m-Y',strtotime($tgl_selesai_sp));
if (($tsl=="01-01-1970") || ($tsl==NULL) || ($tsl=="")) {
echo "";
} else {
echo date('d/m/Y',strtotime($tsl));
}
?>">
</div>
</div>
<div class="form-group">
<label for="exampleInputEmail1" id="fixy">Nilai</label>
<input type="text" class="form-control" id="nilai_sp" onkeyup="formatAngka(this,'.')"
value="<?php echo number_format($nilai_sp,0,",","."); ?>"
>
</div>
</form>
<script>
var uswitch=$('#urut_switch').val();
if (uswitch=='off') {$('#nospedit').prop('disabled',false);} else {$('#nospedit').prop('disabled',true);}
$("#peserta_nama_l").change(function(){
var imp3 = $("#peserta_nama_l").val();
var z3 = $('#browsers_l');
var val3 = $(z3).find('option[value="' + imp3 + '"]');
var c = val3.attr('id_ms_pegawai_l');
var key = "list_kepada";
if (!c) {
alert('Penyedia tidak terdaftar..');
$('#peserta_nama_l').val('');
$('#peserta_nama_l').first().focus().selected();
} else {
}
});
var sub_kegiatan_id=$('#sub_kegiatan_id').val();
var key="cek_subsidi";
$.ajax({
type: "POST",
url: "app/input/crud.php",
data: 'sub_kegiatan_id='+sub_kegiatan_id
+'&key='+key,
success: function(data){
$('#cek_subsidi').val(data);
if (data==0) {
$('#ketsub').val('SUBSIDI');
} else {
$('#ketsub').val('FUNGSIONAL');
}
}
});
$('.selectpicker').selectpicker();
function angka(e) {
if (!/^[0-9/.A-Za-z]+$/.test(e.value)) {
e.value = e.value.substring(0,e.value.length-1);
}
}
function formatAngka(objek, separator) {
a = objek.value;b = a.replace(/[^\d]/g,"");c="";panjang=b.length;j=0;
for(i=panjang;i>0;i--) {j=j+1;if(((j%3)==1)&&(j!=1)) {c=b.substr(i-1,1)+separator+c;} else {c=b.substr(i-1,1)+c;}}objek.value=c;
}
function validAngka(a)
{if(!/^[0-9]+$/.test(a.value)){a.value = a.value.substring(0,a.value.length-1000);}}
/*
*/
</script>