add simak to git repo

This commit is contained in:
ryan
2025-10-10 09:25:05 +07:00
commit dc9b19e59f
2037 changed files with 443491 additions and 0 deletions

399
app/setor/main.php Normal file
View File

@@ -0,0 +1,399 @@
<script type="text/javascript">
var userTarget = "";
var exit = false;
$('.input-daterange').datepicker({
format: "dd/mm/yyyy",
weekStart: 1,
orientation: "bottom 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;
});
var thn_dpa=$('#thn_dpa').val();
</script>
<style type="text/css">
.modal-backdrop {
visibility: hidden !important;
}
.modal.in {
background-color: rgba(0,0,0,0.5);
}
</style>
<br>
<br>
<br>
<br>
<p class="judul_page"><i class="mdi mdi-checkbox-multiple-marked m-r-5"></i>Setor Perbend</p>
<div class="row">
<div class="col-lg-7">
<select class="form-control" name="cari_verifikator" id="cari_verifikator" style="font-family:Arial;margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;font-weight:bold">
<option value=""><span>-- ALL --</span></option>
<?php
include("../koneksi.php");
$thn=$_POST['thn_dpa'];
$nama_verifikator=$_POST['nampeg'];
/*$d=pg_query("SELECT DISTINCT l.nama_verfikator
FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
INNER JOIN pptk a1 ON (s.pptk_id=a1.id)
WHERE s.thn='$thn' AND l.tanggal_setor IS NOT NULL
");*/
$d=pg_query("SELECT DISTINCT l.nama_verfikator
FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
INNER JOIN pptk a1 ON (s.pptk_id=a1.id)
WHERE s.thn='$thn' AND l.nama_verfikator IS NOT NULL
");
while($r=pg_fetch_array($d)) {
?>
<option <?php if ($r[0]==$nama_verifikator) {echo "selected";} ?> value="<?php echo $r[0];?>"><?php echo $r[0];?></option>
<?php } ?>
</select>
</div>
<div class="col-lg-2">
<input type="text" class="form-control" id="setor_totjml" style="color:black;font-family:Arial;font-weight:bold" disabled>
</div>
<div class="col-lg-3">
<input type="text" class="form-control" id="setor_totnilai" style="color:black;font-family:Arial;font-weight:bold;text-align:right" disabled>
</div>
</div>
<br>
<div class="input-group my-group">
<select id="c1" name="c1" class="selectpicker form-control" style="width:20%;background-color:#f3f3f3;border-color:#f3f3f3;">
<option value="all">ALL</option>
<option value="fungsional">FUNGSIONAL</option>
<option value="subdisi">SUBSIDI</option>
</select>
<select id="c2" name="c2" class="selectpicker form-control" style="width:20%;background-color:#f3f3f3;border-color:#f3f3f3;">
<option value="all">ALL</option>
<option value="non uang muka">NON UANG MUKA</option>
<option value="uang muka">UANG MUKA</option>
</select>
<select id="c3" name="c3" class="selectpicker form-control" style="width:20%;background-color:#f3f3f3;border-color:#f3f3f3;">
<option value="belum setor">BELUM SETOR</option>
<option value="all">SUDAH SETOR</option>
</select>
<div class="input-group input-daterange" style="width:40%;" name="pd1" id="pd1">
<input type="text" id="tgl_mulai1" name="start" class="form-control" style="border-radius: 0px;border-color:#f3f3f3;text-align: center; " data-content="Tanggal Setor" rel="popover" data-placement="top" data-trigger="hover">
<span class="input-group-addon">s/d</span>
<input type="text" id="tgl_selesai1" name="finish" class="form-control" style="border-radius: 0px;border-color:#f3f3f3;text-align: center;" data-content="Tanggal Setor" rel="popover" data-placement="top" data-trigger="hover">
</div>
<span class="input-group-btn">
<button type="button" id="setor1" name="setor1" class="btn btn-danger"><i class="fa fa-check m-r-5"></i>SETOR</button>
<button type="button" id="excel" name="excel" class="btn btn-success"><i class="fa fa-arrow-down m-r-5"></i>EXCEL</button>
<!--<button type="button" id="ceklistall" name="ceklistall" class="btn btn-default"><i class="glyphicon glyphicon-print m-r-5"></i>CEKLIST</button>-->
</span>
</div>
<br>
<div id="tabel_laporan"></div>
<div id="modal_sub" 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">Sub Kegiatan</h4>
</div>
<div class="modal-body" id="modal_body_sub"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_sub">Keluar</button>
</div>
</div>
</div>
</div>
<div id="modal_verifikasi" 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">Verifikasi</h4>
</div>
<div class="modal-body" id="modal_body_verifikasi"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_verifikasi">Keluar</button>
<!--<button type="button" class="btn btn-teal waves-effect waves-light" id="simpan_verifikasi">Simpan</button>-->
</div>
</div>
</div>
</div>
<div id="modal_tgl_setor" 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">Tanggal Setor</h4>
</div>
<div class="modal-body" id="modal_body_tgl_setor"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_tgl_setor">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_tgl_setor">OK</button>
</div>
</div>
</div>
</div>
<div id="modal_edit_tgl_setor" 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 Tanggal Setor</h4>
</div>
<div class="modal-body" id="modal_body_edit_tgl_setor"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_edit_tgl_setor">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_edit_tgl_setor">OK</button>
</div>
</div>
</div>
</div>
<script>
$('input[name="start"]').popover();
$('input[name="finish"]').popover();
$('#excel').hide();
var thn=$('#thn_dpa').val();
var a = $('#c1').val();
var b = $('#c2').val();
var c = $('#c3').val();
var nama_verifikator=$('#cek_nampeg').val();
var cari_verifikator=$('#cari_verifikator').val();
if (cari_verifikator==nama_verifikator) {$('#setor1').show();} else {$('#setor1').hide();}
if (c=='all') {$('#excel').show();$('#setor1').hide();} else {$('#excel').hide();$('#setor1').show();}
$('#tabel_laporan').load('app/setor/tabel.php',{cari_verifikator:cari_verifikator,nama_verifikator:nama_verifikator,a:a,b:b,c:c,thn:thn});
$('#c1').change(function(){
var a = $('#c1').val();
var b = $('#c2').val();
var c = $('#c3').val();
var m = $('#tgl_mulai1').val();
var s = $('#tgl_selesai1').val();
var cari_verifikator=$('#cari_verifikator').val();
if (cari_verifikator==nama_verifikator) {$('#setor1').show();} else {$('#setor1').hide();}
if (c=='all') {$('#excel').show();$('#setor1').hide();} else {$('#excel').hide();$('#setor1').show();}
$('#tabel_laporan').load('app/setor/tabel.php',{cari_verifikator:cari_verifikator,nama_verifikator:nama_verifikator,a:a,b:b,c:c,m:m,s:s,thn:thn});
});
$('#c2').change(function(){
var a = $('#c1').val();
var b = $('#c2').val();
var c = $('#c3').val();
var m = $('#tgl_mulai1').val();
var s = $('#tgl_selesai1').val();
var cari_verifikator=$('#cari_verifikator').val();
if (cari_verifikator==nama_verifikator) {$('#setor1').show();} else {$('#setor1').hide();}
if (c=='all') {$('#excel').show();$('#setor1').hide();} else {$('#excel').hide();$('#setor1').show();}
$('#tabel_laporan').load('app/setor/tabel.php',{cari_verifikator:cari_verifikator,nama_verifikator:nama_verifikator,a:a,b:b,c:c,m:m,s:s,thn:thn});
});
$('#c3').change(function(){
var a = $('#c1').val();
var b = $('#c2').val();
var c = $('#c3').val();
if (c=='belum setor') {$('#tgl_mulai1').val('');$('#tgl_selesai1').val('');} else {}
var m = $('#tgl_mulai1').val();
var s = $('#tgl_selesai1').val();
var cari_verifikator=$('#cari_verifikator').val();
if (cari_verifikator==nama_verifikator) {$('#setor1').show();} else {$('#setor1').hide();}
if (c=='all') {$('#excel').show();$('#setor1').hide();} else {$('#excel').hide();$('#setor1').show();}
$('#tabel_laporan').load('app/setor/tabel.php',{cari_verifikator:cari_verifikator,nama_verifikator:nama_verifikator,a:a,b:b,c:c,m:m,s:s,thn:thn});
});
$('#cari_verifikator').change(function(){
var a = $('#c1').val();
var b = $('#c2').val();
var c = $('#c3').val();
var m = $('#tgl_mulai1').val();
var s = $('#tgl_selesai1').val();
var cari_verifikator=$('#cari_verifikator').val();
if (cari_verifikator==nama_verifikator) {
if (c=='belum setor') {$('#setor1').show();} else {$('#setor1').hide();}
} else {$('#setor1').hide();}
$('#tabel_laporan').load('app/setor/tabel.php',{cari_verifikator:cari_verifikator,nama_verifikator:nama_verifikator,a:a,b:b,c:c,m:m,s:s,thn:thn});
});
$('#setor1').click(function(){
var a = $('#temp_data').val();
if (!a) {alert('Centanglah mana yang mau disetor');} else {
$('#modal_tgl_setor').modal('show');
$('#modal_body_tgl_setor').html("");
var id = 0;
$.ajax({
type: "POST",
url: "app/setor/modal_setor.php",
data: 'id='+id,
success: function(data){
$('#modal_body_tgl_setor').html(data);
}
});
}
});
$('#simpan_tgl_setor').click(function(){
var x = confirm("Data yang disetor sudah benar ?");
if (x) {
var thn=$('#thn_dpa').val();
var a = $('#c1').val();
var b = $('#c2').val();
var c = $('#c3').val();
var nama_verifikator=$('#cek_nampeg').val();
var tgl_modal_setor = $('#tgl_modal_setor').val();
var vr_pelunasan_id = $('#temp_data').val();
var cari_verifikator=$('#cari_verifikator').val();
var key='setor';
$.ajax({
type: "POST",
url: "app/setor/crud.php",
data: 'nama_verifikator='+nama_verifikator
+'&a='+a
+'&b='+b
+'&c='+c
+'&tgl_modal_setor='+tgl_modal_setor
+'&vr_pelunasan_id='+vr_pelunasan_id
+'&thn='+thn
+'&cari_verifikator='+cari_verifikator
+'&key='+key,
success: function(data){
$('#modal_tgl_setor').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Data tersetor ke perbendaharaan..');
$("#c3").val("all").change();
//$('#tabel_laporan').load('app/setor/tabel.php',{nama_verifikator:nama_verifikator,a:a,b:b,c:c,thn:thn});
}
});
} else {}
});
$('#tgl_selesai1').change(function(){
$('#c1').trigger('change');
});
$("#modal_sub").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_verifikasi").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_ba").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
/*
$('#excel').click(function(){
var vr_pelunasan_id = $('#temp_data').val();
if (!vr_pelunasan_id) {alert('Centanglah mana yang mau di-excel');} else {
var w = 600;
var h = 300;
var thn=$('#thn_dpa').val();
var a = $('#c1').val();
var b = $('#c2').val();
var c = $('#c3').val();
var nama_verifikator=$('#cek_nampeg').val();
var cari_verifikator=$('#cari_verifikator').val();
var m = $('#tgl_mulai1').val();
var s = $('#tgl_selesai1').val();
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/setor/excel.php?nama_verifikator='+nama_verifikator+"&a="+a+"&b="+b+"&c="+c+"&thn="+thn+"&m="+m+"&s="+s+"&vr_pelunasan_id="+vr_pelunasan_id+"&cari_verifikator="+cari_verifikator,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
}
});
*/
$('#excel').click(function(){
var vr_pelunasan_id = $('#temp_data').val();
var w = 600;
var h = 300;
var thn=$('#thn_dpa').val();
var a = $('#c1').val();
var b = $('#c2').val();
var c = $('#c3').val();
var nama_verifikator=$('#cek_nampeg').val();
var cari_verifikator=$('#cari_verifikator').val();
var m = $('#tgl_mulai1').val();
var s = $('#tgl_selesai1').val();
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
if (!vr_pelunasan_id) {
window.open('app/setor/excel_all.php?nama_verifikator='+nama_verifikator+"&a="+a+"&b="+b+"&c="+c+"&thn="+thn+"&m="+m+"&s="+s+"&vr_pelunasan_id="+vr_pelunasan_id+"&cari_verifikator="+cari_verifikator,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
} else {
window.open('app/setor/excel.php?nama_verifikator='+nama_verifikator+"&a="+a+"&b="+b+"&c="+c+"&thn="+thn+"&m="+m+"&s="+s+"&vr_pelunasan_id="+vr_pelunasan_id+"&cari_verifikator="+cari_verifikator,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
}
});
$('#ceklistall').click(function(){
var vr_pelunasan_id = $('#temp_data').val();
if (!vr_pelunasan_id) {alert('Centanglah mana yang mau di-excel');} else {
var id = $(this).attr('id');
var w = 1050;
var h = 500;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/ceklist/pdf_ceklistall.php?vr_pelunasan_id='+vr_pelunasan_id,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
}
});
$('#simpan_edit_tgl_setor').click(function(){
var vr_pelunasan_id = $('#edit_setor_id').val();
var edit_tgl_modal_setor = $('#edit_tgl_modal_setor').val();
var key = 'edit_tanggal_setor';
$.ajax({
type: "POST",
url: "app/setor/crud.php",
data: 'vr_pelunasan_id='+vr_pelunasan_id
+'&edit_tgl_modal_setor='+edit_tgl_modal_setor
+'&key='+key,
success: function(data){
$('#modal_edit_tgl_setor').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Tanggal setor ter-edit..');
var thn=$('#thn_dpa').val();
var a = $('#c1').val();
var b = $('#c2').val();
var c = $('#c3').val();
var nama_verifikator=$('#cek_nampeg').val();
var cari_verifikator=$('#cari_verifikator').val();
$('#tabel_laporan').load('app/setor/tabel.php',{cari_verifikator:cari_verifikator,nama_verifikator:nama_verifikator,a:a,b:b,c:c,thn:thn});
}
});
});
</script>