ria/application/views/reportcashbook.php
venbatechnologies@gmail.com c669e3af7f cashbook report issues fixed
2018-03-02 14:17:33 +05:30

320 lines
12 KiB
PHP
Executable File

<?php
$today_in='';
$today_ex='';
$month_in='';
$month_ex='';
$year_in='';
$year_ex='';
if(!empty($todayincome))
{
foreach ($todayincome as $ti)
{
$today_in=$ti->todaydata;
}}
if(!empty($todayexpense))
{
foreach ($todayexpense as $te)
{
$today_ex=$te->todaydata;
}}
if(!empty($monthlywiseincome))
{
foreach ($monthlywiseincome as $mi)
{
$month_in = $mi->monthlydata;
}}
if(!empty($monthlywiseexpense))
{
foreach ($monthlywiseexpense as $me)
{
$month_ex = $me->monthlydata;
}}
if(!empty($yearexpense))
{
foreach ($yearexpense as $ye)
{
$year_ex=$ye->yearlydata;
}}
if(!empty($yearincome))
{
foreach ($yearincome as $yi)
{
$year_in = $yi->yearlydata;
}}
// $inrsymbol='';
// if(!empty($Indiancurrency))
// {
// foreach ($Indiancurrency as $inr)
// {
// $inrsymbol = $inr->FontCode2000;
// }}
$in=0.00;
$payamt=0.00;
$recamt = 0.00;
$zero=0.00;
$curr_balances=0.00;
$ti=0.00;
$tvt=0.00;
// [date] => 2018-02-21 [payment_amt] => 0 [receipt_amt] => 13 ) )
if(!empty($yesterdaytotal))
{
foreach ($yesterdaytotal as $ttl)
{
$strdayttl = $ttl->date;
$payamt = $ttl->payment_amt;
$recamt = $ttl->receipt_amt;
}}
?>
<link rel="stylesheet" href="https://cdn.datatables.net/buttons/1.4.2/css/buttons.dataTables.min.css">
<style>
.dataTables_filter input {padding: 4px;}
.dataTables_filter {
width: 50%;
float: right;
text-align: right;
}
.dataTables_paginate {
width: 50%;
float: right;
text-align: right;
}
div.dt-buttons {
font-size: 15px;
position: relative;
float: right;
}
.btn-success {
background-color: #5d0411;
border-color: #5d0411;
}
</style>
<div class="content-wrapper">
<div class="col-md-12">
<br>
<section>
<center>
<!-- fix for small devices only -->
<div class="clearfix visible-sm-block"></div>
<div class="col-md-4">
<div class="info-box">
<span class="info-box-icon bg-red" style="height: 90px;padding:25px;"><i class="fa fa-hourglass-end"></i></span>
<div class="info-box-content">
<span class="info-box-number" ><a href="<?php echo base_url().'report/daily_incexp' ?>" data-toggle="tooltip" title="Click here to View Today's Reports" ><?php echo "Today" ?></a></span>
<span class="info-box-text text-center"><strong>Receipt :</strong>&#8377;<?php echo number_format($today_in,2,'.',''); ?> </span>
<span class="info-box-text text-center"><strong>Payment :</strong>&#8377;<?php echo number_format($today_ex,2,'.',''); ?> </span>
</div>
</div>
</div>
<!-- fix for small devices only -->
<div class="clearfix visible-sm-block"></div>
<div class="col-md-4">
<div class="info-box">
<span class="info-box-icon bg-aqua" style="height: 90px;padding:25px;"><i<i class="fa fa-spinner"></span>
<div class="info-box-content">
<span class="info-box-number"><a href="<?php echo base_url().'report/monthly_incexp' ?>" data-toggle="tooltip" title="Click here to View Monthly Reports"><?php echo "This Month" ?></a></span>
<span class="info-box-text text-center"><strong>Receipt :</strong>&#8377;<?php echo number_format($month_in,2,'.',''); ?></span>
<span class="info-box-text text-center"><strong>Payment :</strong>&#8377;<?php echo number_format($month_ex,2,'.',''); ?></span>
</div>
</div>
</div>
<!-- fix for small devices only -->
<div class="clearfix visible-sm-block"></div>
<div class="col-md-4">
<div class="info-box">
<span class="info-box-icon bg-green" style="height: 90px;padding:25;"><i class="fa fa-industry" style="padding: 5px;"></i></span>
<div class="info-box-content">
<span class="info-box-number"><a href="<?php echo base_url().'report/yearly_incexp' ?>" data-toggle="tooltip" title="Click here to View Yearly Reports"><?php echo "This Year" ?></a></span>
<span class="info-box-text text-center"><strong>Receipt :</strong>&#8377;<?php echo number_format($year_in,2,'.',''); ?></span>
<span class="info-box-text text-center"><strong>Payment :</strong>&#8377;<?php echo number_format($year_ex,2,'.',''); ?></span>
</div>
</div>
</div>
</center>
</section>
</div>
<div class="col-md-12">
<section class="content"><br/>
<div class="box">
<div class="container-fluid">
<div class="box-header">
<center><h3 class="box-title"><p style="color:#5d0411"><b>Day Wise Report</b></p></h3></center>
</div>
<div class="col-md-12">
<div class="box-body">
<div>
<table id="dailyentries" class="table table-bordered table-hover" style="background-color:#fff;font-size:12px;table-layout:auto;">
<thead style="background-color:#ddf">
<tr>
<th>Date</th>
<th>Account Name</th>
<th>Type</th>
<th>Received From</th>
<th>Paid To</th>
<th style="text-align:right;"> Receipt (&#8377;)</th>
<th style="text-align:right;"> Payment (&#8377;)</th>
<th>Description</th>
<th>File</th>
<th>Current Balances(&#8377;)</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left;"><strong>Yesterday Balances (opening balances)</strong></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<?php $in = $recamt-$payamt;//prevmonthincome-prevmonthexpense ?>
<td style="text-align:right"><strong><?php echo number_format($in,2,'.','');?></strong></td>
<td style="text-align:right"><strong><?php echo number_format($zero,2,'.','');?></strong></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<?php
$ti=0.00;
$tvt=0.00;
if(!empty($tdy)){
foreach($tdy as $t)
{
?>
<tr>
<td><span><?php echo $t->date?></span></td>
<td align="left"><span><?php echo $t->name?></span></td>
<td align="left"><span><?php echo $t->type?></span></td>
<td align="left"><span><?php echo $t->receiptname?></span></td>
<td align="left"><span><?php echo $t->paymentname?></span></td>
<td align="right"><span><?php
$ti= $ti + number_format($t->income,2,'.','');
echo number_format($t->income,2,'.','');?></span></td>
<td align="right"><span><?php
$tvt= $tvt + number_format($t->expense,2,'.','');
echo number_format($t->expense,2,'.','');?></span></td>
<td align="left"><span><?php echo $t->description?></span></td>
<td><?php
if(!empty($t->document))
{
?>
<a target="_blank" href="<?php echo base_url().$t->document ?>"><i class="fa fa-download" ></i></a>
<?php
}
else
{
echo "NO FILE";
}
?></td>
<td align="right"><span><?php echo number_format($in+$ti-$tvt,2,'.',''); ?></span></td>
</tr>
<?php
}
}
?>
<tr>
<td style="text-align:left;"><strong>Total</strong></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td style="text-align:right"><strong><?php echo number_format($ti,2,'.','');?></strong></td>
<td style="text-align:right"><strong><?php echo number_format($tvt,2,'.','');?></strong></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td style="text-align:right"><strong><?php $curr_balances = $in+$ti-$tvt; echo number_format($curr_balances,2,'.','');?></strong></td>
</tr>
</tbody>
<tfoot width="100%">
<tr>
<td style="text-align:left;"><strong>Today Closing Balances</strong></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td style="text-align:right"><strong><?php echo number_format($curr_balances,2,'.','');?></strong></td>
<td style="text-align:right"><strong><?php echo number_format($zero,2,'.','');?></strong></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</tfoot>
</table>
</div>
</div><!-- /.box body-->
</div><!-- /.col md 12 -->
</div><!-- /.container-fluid -->
</div><!-- /.box-->
</section>
</div><!-- /.col md row 6 -->
</div><!-- /.content wrapper -->
<script src="https://cdn.datatables.net/buttons/1.4.2/js/dataTables.buttons.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/vfs_fonts.js"></script>
<script src="https://cdn.datatables.net/buttons/1.4.2/js/buttons.html5.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.4.2/js/buttons.colVis.min.js"></script>
<script>
$(document).ready(function() {
table = $('#dailyentries').DataTable( {
"dom": "<'row'<'col-md-3'l><'col-md-9'Bf>>" +
"<'row'<'col-md-6'><'col-md-6'>>" +
"<'row'<'col-md-12't>><'row'<'col-md-4'i><'col-md-8'p>>",
"bSort": false,
buttons: [
{
extend: 'excelHtml5',
footer: 'true',
//messageTop: $('h3').text(),
title: $('h3').text(),
exportOptions: {
columns: ':visible'
}
},
'colvis'
]
} );
} );
</script>