Files
simrs-jatim/rekap_pembayaran.php
2024-04-19 14:04:41 +07:00

116 lines
5.6 KiB
PHP

<?php
include("core/main.php");
if(array_key_exists('tgl_reg', $_REQUEST) && $_REQUEST['tgl_reg'] != ''){
$start = $_GET['tgl_reg'];
$end = $_GET['tgl_reg2'];
if($start == ''){
$start = date('Y-m-d');
}
if($end == ''){
$end = date('Y-m-d');
}
$search = 'and (TGLBAYAR between \''.$start.'\' and \''.$end.'\')';
}else{
$search = 'and (TGLBAYAR between \''.date('Y-m-d').'\' and \''.date('Y-m-d').'\')';
}
$search .= (array_key_exists('carabayar', $_GET) && $_GET['carabayar'] != 'all') ? ' and CARABAYAR = '.$_GET['carabayar'] : '';
$search .= (array_key_exists('petugas', $_GET)) ? ' and NIP = \''.$_GET['petugas'].'\'' : '';
$query_petugas = "SELECT * FROM m_login where ROLES=2";
$opsi_petugas = '<select name="petugas" class="form-control">';
$tmp_petugas = $db->query($query_petugas);
foreach($tmp_petugas->fetchAll() as $data)
{
$nama = ($data['nama_pegawai'] != '') ? $data['nama_pegawai'] : $data['nip'];
$opsi_petugas .= '<option value="'.$data['nip'].'">'.$nama.'</option>';
}
$opsi_petugas .= '</select>';
$query_carabayar = "SELECT * FROM m_carabayar";
$opsi_carabayar = '<select name="carabayar" class="form-control"><option value="all">Semua</option>';
$tmp_carabayar = $db->query($query_carabayar);
foreach($tmp_carabayar->fetchAll() as $data)
{
$opsi_carabayar .= '<option value="'.$data['kode'].'">'.$data['nama'].'</option>';
}
$opsi_carabayar .= '</select>';
?>
<div align="center">
<div id="frame">
<div id="frame_title"><h5 align="left">REKAP PENDAPATAN RAWAT JALAN</h5>
</div>
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-md-4 offset-md-7" style="text-align: left">
<form name="formsearch" method="get" action="<?php echo _BASE_.'index.php?link=31'; ?>" >
<input type="hidden" name="link" value="31">
<!-- <div class="form-group row">
<label class="col-sm-4 col-form-label" style="text-align:left">Nama Petugas </label>
<div class="col-sm-8">
<?php echo $opsi_petugas; ?>
</div>
</div> -->
<div class="form-group row">
<label class="col-sm-4 col-form-label" style="text-align:left">Cara Bayar </label>
<div class="col-sm-8">
<?php echo $opsi_carabayar; ?>
</div>
</div>
<div class="form-group row">
<label class="col-sm-4 col-form-label" style="text-align:left">Tanggal </label>
<div class="col-sm-4">
<input type="text" name="tgl_reg" id="tgl_pesan" readonly="readonly" class="form-control datepicker-default mask-date-default"value="<?php if(array_key_exists('tgl_reg', $_REQUEST) && $_REQUEST['tgl_reg'] !=""): echo $_REQUEST['tgl_reg']; else: echo date('Y-m-d'); endif; ?>"/>
</div>
<div class="col-sm-4">
<input type="text" name="tgl_reg2" id="tgl_reg2" readonly="readonly" class="form-control datepicker-default mask-date-default"value="<?php if(array_key_exists('tgl_reg2', $_REQUEST) && $_REQUEST['tgl_reg2'] !=""): echo $_REQUEST['tgl_reg2']; else: echo date('Y-m-d'); endif; ?>"/>
</div>
</div>
<div class="form-group row">
<label class="col-sm-4 col-form-label"> </label>
<div class="col-sm-4">
<button name="filter" class="btn btn-primary ">Cari</button>
</div>
</div>
</form>
</div>
</div>
<?php
$sql = 'SELECT distinct tglbayar, shift, t_bayarrajal.nip from t_bayarrajal where TGLBAYAR is not null and STATUS = \'LUNAS\' '.$search;
$qry = $db->query($sql);
?>
<div id="table_search" class="row">
<table class="table table-sm table-bordered table-striped">
<tr align="center" class="bg-success text-white"><th width="156">TGL BAYAR</th><th width="129">SHIFT I</th><th width="130">SHIFT II</th><th width="116">SHIFT III</th><th width="204">Total Pendapatan Perhari</th></tr>
<?php
foreach($qry->fetchAll() as $data){
$sql_1 = $db->query('SELECT tglbayar, shift, sum(jmbayar) AS total FROM t_bayarrajal WHERE TGLBAYAR =\''.$data['tglbayar'].'\' AND SHIFT =\'1\' AND STATUS = \'LUNAS\' and CARABAYAR = 1
GROUP BY tglbayar,shift');
$shift_1= $sql_1->fetchAll()[0];
$sql_2 = $db->query('SELECT tglbayar, shift, sum(jmbayar) AS total FROM t_bayarrajal WHERE TGLBAYAR =\''.$data['tglbayar'].'\' AND SHIFT =\'2\' AND STATUS = \'LUNAS\' and CARABAYAR = 1
GROUP BY tglbayar,shift');
$shift_2= $sql_2->fetchAll()[0];
$sql_3 = $db->query('SELECT tglbayar, shift, sum(jmbayar) AS total FROM t_bayarrajal WHERE TGLBAYAR =\''.$data['tglbayar'].'\' AND SHIFT =\'3\' AND STATUS = \'LUNAS\' and CARABAYAR = 1
GROUP BY tglbayar,shift');
$shift_3= $sql_3->fetchAll()[0];
echo '<tr>
<td>'.$data['tglbayar'].' ['.'<a href="index.php?link=31pertanggal&tgl='.$data['tglbayar'].'&petugas='.$_SESSION['NIP'].'">Rekap</a>
<a href="index.php?link=31pertanggal_det&tgl='.$data['tglbayar'].'&petugas='.$_SESSION['NIP'].'"> | Det ]</a>
</td>
<td align="right">'.format_uang($shift_1['total']).'</td>
<td align="right">'.format_uang($shift_2['total']).'</td>
<td align="right">'.format_uang($shift_3['total']).'</td>
<td align="right">'.format_uang($shift_1['total']+$shift_2['total']+$shift_3['total']).'</td></tr>';
}
?>
</table>
</div>
</div>
</div>