446 lines
20 KiB
PHP
Executable File
446 lines
20 KiB
PHP
Executable File
|
|
<!--sidebar end-->
|
|
<!--main content start-->
|
|
<section id="main-content">
|
|
<section class="wrapper site-min-height">
|
|
<!-- page start-->
|
|
<section class="panel">
|
|
<header class="panel-heading clearfix">
|
|
<section class="col-md-5 pull-left row">
|
|
<?php echo lang('activities_by'); ?> <strong style="color: #009988; text-transform: capitalize;" ><?php echo $user->name; ?></strong>
|
|
( <?php
|
|
if (!empty($date_from)) {
|
|
echo lang('from') . ' ' . date('m/d/Y', $date_from) . ' ';
|
|
}
|
|
|
|
if (!empty($date_to)) {
|
|
echo lang('to') . ' ' . date('m/d/Y', $date_to);
|
|
}
|
|
|
|
if (!empty($day)) {
|
|
echo $day;
|
|
}
|
|
?> )
|
|
</section>
|
|
|
|
|
|
<?php if ($this->ion_auth->in_group(array('admin')) || $this->ion_auth->get_user_id() == '341') { ?>
|
|
<section class="col-md-4 no-print row">
|
|
<a href="finance/allUserActivityReport?user=<?php echo $user->ion_user_id; ?>">
|
|
<div class="btn-group">
|
|
<button id="" class="btn <?php
|
|
if (!empty($day)) {
|
|
if ($day == 'Today') {
|
|
echo 'green';
|
|
}
|
|
}
|
|
?>">
|
|
<i class="fa fa-search"></i> <?php echo lang('today'); ?>
|
|
</button>
|
|
</div>
|
|
</a>
|
|
<a href="finance/allUserActivityReport?user=<?php echo $user->ion_user_id; ?>&yesterday='all'">
|
|
<div class="btn-group">
|
|
<button id="" class="btn <?php
|
|
if (!empty($day)) {
|
|
if ($day == 'Yesterday') {
|
|
echo 'green';
|
|
}
|
|
}
|
|
?>">
|
|
<i class="fa fa-search"></i> <?php echo lang('yesterday'); ?>
|
|
</button>
|
|
</div>
|
|
</a>
|
|
|
|
<a href="finance/allUserActivityReport?user=<?php echo $user->ion_user_id; ?>&all='all'">
|
|
<div class="btn-group">
|
|
<button id="" class="btn <?php
|
|
if (!empty($day)) {
|
|
if ($day == 'All') {
|
|
echo 'green';
|
|
}
|
|
}
|
|
?>">
|
|
<i class="fa fa-search"></i> <?php echo lang('all'); ?>
|
|
</button>
|
|
</div>
|
|
</a>
|
|
</section>
|
|
|
|
<section class="col-md-1 pull-right">
|
|
<div class="">
|
|
<button class="btn btn-info green no-print pull-right" onclick="javascript:window.print();"><?php echo lang('print'); ?></button>
|
|
</div>
|
|
</section>
|
|
|
|
<?php } ?>
|
|
|
|
<?php if ($this->ion_auth->in_group(array('Accountant', 'Receptionist'))) { ?>
|
|
<section class="col-md-5 no-print row pull-left">
|
|
<a href="finance/UserActivityReport?user=<?php echo $user->ion_user_id; ?>">
|
|
<div class="btn-group">
|
|
<button id="" class="btn <?php
|
|
if (!empty($day)) {
|
|
if ($day == 'Today') {
|
|
echo 'green';
|
|
}
|
|
}
|
|
?>">
|
|
<i class="fa fa-search"></i> Today
|
|
</button>
|
|
</div>
|
|
</a>
|
|
<a href="finance/UserActivityReport?user=<?php echo $user->ion_user_id; ?>&yesterday='all'">
|
|
<div class="btn-group">
|
|
<button id="" class="btn <?php
|
|
if (!empty($day)) {
|
|
if ($day == 'Yesterday') {
|
|
echo 'green';
|
|
}
|
|
}
|
|
?>">
|
|
<i class="fa fa-search"></i> Yesterday
|
|
</button>
|
|
</div>
|
|
</a>
|
|
|
|
<a href="finance/UserActivityReport?user=<?php echo $user->ion_user_id; ?>&all='all'">
|
|
<div class="btn-group">
|
|
<button id="" class="btn <?php
|
|
if (!empty($day)) {
|
|
if ($day == 'All') {
|
|
echo 'green';
|
|
}
|
|
}
|
|
?>">
|
|
<i class="fa fa-search"></i> <?php echo lang('all'); ?>
|
|
</button>
|
|
</div>
|
|
</a>
|
|
</section>
|
|
|
|
<section class="col-md-1 pull-right">
|
|
<div class="">
|
|
<button class="btn btn-info green no-print pull-right" onclick="javascript:window.print();"><?php echo lang('print'); ?></button>
|
|
</div>
|
|
</section>
|
|
|
|
|
|
<?php } ?>
|
|
|
|
|
|
|
|
</header>
|
|
<style>
|
|
.img_url{
|
|
height:20px;
|
|
width:20px;
|
|
background-size: contain;
|
|
max-height:20px;
|
|
border-radius: 100px;
|
|
}
|
|
.option_th{
|
|
width:33%;
|
|
}
|
|
.clearfix{
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
.total td{
|
|
background: yellow;
|
|
}
|
|
</style>
|
|
<div class="col-md-12">
|
|
<?php if ($this->ion_auth->in_group(array('Accountant', 'Receptionist'))) { ?>
|
|
|
|
|
|
<section class="col-md-6 no-print">
|
|
<form role="form" class="f_report" action="finance/userActivityReportDateWise" method="post" enctype="multipart/form-data">
|
|
<div class="form-group">
|
|
<!-- <label class="control-label col-md-3">Date Range</label> -->
|
|
<div class="col-md-6">
|
|
<div class="input-group input-large" data-date="13/07/2013" data-date-format="mm/dd/yyyy">
|
|
<input type="text" class="form-control dpd1" name="date_from" value="<?php
|
|
if (!empty($date_from)) {
|
|
echo date('m/d/Y', $date_from);
|
|
}
|
|
?>" placeholder="<?php echo lang('date_from'); ?>" readonly="">
|
|
<span class="input-group-addon"><?php echo lang('to'); ?></span>
|
|
<input type="text" class="form-control dpd2" name="date_to" value="<?php
|
|
if (!empty($date_to)) {
|
|
echo date('m/d/Y', $date_to);
|
|
}
|
|
?>" placeholder="<?php echo lang('date_to'); ?>" readonly="">
|
|
<input type="hidden" class="form-control dpd2" name="user" value="<?php echo $user->ion_user_id; ?>">
|
|
</div>
|
|
<div class="row"></div>
|
|
<span class="help-block"></span>
|
|
</div>
|
|
<div class="col-md-6 no-print">
|
|
<button type="submit" name="submit" class="btn btn-info range_submit"><?php echo lang('submit'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</section>
|
|
|
|
<?php } ?>
|
|
|
|
|
|
|
|
|
|
<?php if ($this->ion_auth->in_group(array('admin')) || $this->ion_auth->get_user_id() == '341') { ?>
|
|
|
|
<section class="col-md-6 no-print">
|
|
<form role="form" class="f_report" action="finance/allUserActivityReportDateWise" method="post" enctype="multipart/form-data">
|
|
<div class="form-group">
|
|
<!-- <label class="control-label col-md-3">Date Range</label> -->
|
|
<div class="col-md-6">
|
|
<div class="input-group input-large" data-date="13/07/2013" data-date-format="mm/dd/yyyy">
|
|
<input type="text" class="form-control dpd1" name="date_from" value="<?php
|
|
if (!empty($date_from)) {
|
|
echo date('m/d/Y', $date_from);
|
|
}
|
|
?>" placeholder="<?php echo lang('date_from'); ?>" readonly="">
|
|
<span class="input-group-addon"><?php echo lang('to'); ?></span>
|
|
<input type="text" class="form-control dpd2" name="date_to" value="<?php
|
|
if (!empty($date_to)) {
|
|
echo date('m/d/Y', $date_to);
|
|
}
|
|
?>" placeholder="<?php echo lang('date_to'); ?>" readonly="">
|
|
<input type="hidden" class="form-control dpd2" name="user" value="<?php echo $user->ion_user_id; ?>">
|
|
</div>
|
|
<div class="row"></div>
|
|
<span class="help-block"></span>
|
|
</div>
|
|
<div class="col-md-6 no-print">
|
|
<button type="submit" name="submit" class="btn btn-info range_submit"><?php echo lang('submit'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</section>
|
|
|
|
<?php } ?>
|
|
|
|
|
|
|
|
</div>
|
|
<div class="col-md-8 row">
|
|
<div class="adv-table editable-table ">
|
|
<header class="panel-heading">
|
|
<?php echo lang('all_bills'); ?>
|
|
</header>
|
|
<div class="space15"></div>
|
|
<table class="table table-striped table-hover table-bordered" id="editable-samples">
|
|
<thead>
|
|
<tr>
|
|
<th class=""><?php echo lang('date'); ?></th>
|
|
<th class=""><?php echo lang('invoice'); ?> #</th>
|
|
<th class=""><?php echo lang('bill_amount'); ?></th>
|
|
<th class=""><?php echo lang('deposit'); ?></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<?php
|
|
$dates = array();
|
|
$datess = array();
|
|
foreach ($payments as $payment) {
|
|
$dates[] = $payment->date;
|
|
}
|
|
foreach ($deposits as $deposit) {
|
|
$datess[] = $deposit->date;
|
|
}
|
|
$dat = array_merge($dates, $datess);
|
|
$dattt = array_unique($dat);
|
|
asort($dattt);
|
|
|
|
$total_payment = array();
|
|
|
|
$total_deposit = array();
|
|
?>
|
|
|
|
<?php
|
|
foreach ($dattt as $key => $value) {
|
|
foreach ($payments as $payment) {
|
|
if ($payment->date == $value) {
|
|
$total_payment[] = $payment->gross_total;
|
|
?>
|
|
<tr class="">
|
|
<td><?php echo date('d/m/y', $payment->date); ?></td>
|
|
<td> <?php echo $payment->id; ?></td>
|
|
<td><?php echo $settings->currency; ?> <?php echo $payment->gross_total; ?></td>
|
|
<td><?php
|
|
if (!empty($payment->amount_received)) {
|
|
echo $settings->currency;
|
|
}
|
|
?> <?php echo $payment->amount_received; ?></td>
|
|
|
|
</tr>
|
|
|
|
<?php
|
|
}
|
|
}
|
|
?>
|
|
|
|
<?php
|
|
foreach ($deposits as $deposit) {
|
|
if ($deposit->date == $value) {
|
|
$total_deposit[] = $deposit->deposited_amount;
|
|
if (!empty($deposit->deposited_amount) && empty($deposit->amount_received_id)) {
|
|
?>
|
|
|
|
<tr class="">
|
|
<td><?php echo date('d-m-y', $deposit->date); ?></td>
|
|
<td><?php echo $deposit->payment_id; ?></td>
|
|
<td></td>
|
|
<td><?php echo $settings->currency; ?> <?php echo $deposit->deposited_amount; ?></td>
|
|
|
|
</tr>
|
|
<?php
|
|
}
|
|
}
|
|
}
|
|
?>
|
|
<?php } ?>
|
|
|
|
<?php
|
|
if (!empty($total_payment)) {
|
|
$total_p = array_sum($total_payment);
|
|
} else {
|
|
$total_p = 0;
|
|
}
|
|
|
|
if (!empty($total_deposit)) {
|
|
$total_d = array_sum($total_deposit);
|
|
} else {
|
|
$total_d = 0;
|
|
}
|
|
?>
|
|
|
|
<tr class="total">
|
|
<td></td>
|
|
<td> <strong> <?php echo lang('total'); ?> </strong></td>
|
|
<td> <strong> <?php echo $settings->currency; ?> <?php echo $total_p; ?> </strong></td>
|
|
<td> <strong> <?php echo $settings->currency; ?> <?php echo $total_d; ?> </strong></td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-4">
|
|
|
|
|
|
<?php
|
|
$total_bill = array();
|
|
foreach ($payments as $payment) {
|
|
$total_bill[] = $payment->gross_total;
|
|
}
|
|
if (!empty($total_bill)) {
|
|
$total_bill = array_sum($total_bill);
|
|
} else {
|
|
$total_bill = 0;
|
|
}
|
|
?>
|
|
|
|
<?php
|
|
$total_bill_ot = array();
|
|
if (!empty($total_bill_ot)) {
|
|
$total_bill_ot = array_sum($total_bill_ot);
|
|
} else {
|
|
$total_bill_ot = 0;
|
|
}
|
|
?>
|
|
|
|
|
|
|
|
|
|
<section class="panel">
|
|
<div class="weather-bg">
|
|
<div class="panel-body">
|
|
<div class="row">
|
|
<div class="col-xs-4">
|
|
<i class="fa fa-money"></i>
|
|
<?php echo lang('total_bill_amount'); ?>
|
|
|
|
</div>
|
|
<div class="col-xs-8">
|
|
<div class="degree">
|
|
<?php echo $settings->currency; ?>
|
|
<?php echo $total_payable_bill = $total_bill + $total_bill_ot; ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="panel">
|
|
<div class="weather-bg">
|
|
<div class="panel-body">
|
|
<div class="row">
|
|
<div class="col-xs-4">
|
|
<i class="fa fa-money"></i>
|
|
<?php echo lang('total_deposit_amount'); ?>
|
|
</div>
|
|
<div class="col-xs-8">
|
|
<div class="degree">
|
|
<?php echo $settings->currency; ?>
|
|
<?php
|
|
$total_deposit = array();
|
|
foreach ($deposits as $deposit) {
|
|
$total_deposit[] = $deposit->deposited_amount;
|
|
}
|
|
echo array_sum($total_deposit);
|
|
?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="panel red" style="border: 2px solid red; color: red;">
|
|
<div class="weather-bg">
|
|
<div class="panel-body">
|
|
<div class="row">
|
|
<div class="col-xs-4">
|
|
<i class="fa fa-money"></i>
|
|
<?php echo lang('due_amount'); ?>
|
|
</div>
|
|
<div class="col-xs-8">
|
|
<div class="degree">
|
|
<?php echo $settings->currency; ?>
|
|
<?php
|
|
echo $total_payable_bill - array_sum($total_deposit);
|
|
?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
|
|
</div>
|
|
</section>
|
|
<!-- page end-->
|
|
</section>
|
|
</section>
|
|
<!--main content end-->
|
|
<!--footer start-->
|
|
|
|
|
|
|
|
<script>
|
|
$(document).ready(function () {
|
|
$('#editable-samplee').DataTable();
|
|
});
|
|
</script>
|
|
|
|
|
|
|