siddharth_application/application/views/Report_consolidate.php
2023-05-30 18:45:55 +05:30

1081 lines
38 KiB
PHP

<script>
$(document).ready(function () {
$("#client_name").select2();
});
</script>
<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 {
position: relative;
float: right;
}
.btn-success {
background-color: #3c8dbc;
border-color: #3c8dbc;
}
th{ white-space: nowrap; }
td{ white-space: wrap; }
.dataTable > thead > tr > th[class*="sort"]:after{
content: "" !important;
}
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
padding-right: inherit;
}
</style>
<div class="content-wrapper">
<section class="content">
<div class="row" style="min-height: 600px;">
<!-- Left col -->
<div class="col-md-12">
<!-- TABLE: LATEST ORDERS -->
<div class="box box-info">
<div class="box-header with-border">
<center><h3 class="box-title"><p style="color:#3c8dbc"><b>Report - Consolidate</b><br><br>
<?php
if($this->input->post('client_name')){
$cl=$this->input->post('client_name');
echo $cl;
}
if($this->input->post('financialyear')){
$ab=$this->input->post('financialyear');
echo '('.$ab.')';
}
?>
</p></h3></center>
</div>
<!-- /.box-header -->
<div class="panel-body">
<form method="post" action="<?php echo base_url($this->uri->uri_string()); ?>">
<div class="form-group has-feedback">
<div class="col-md-4">
<label for="client_name">
<?php echo 'Supplier'; ?>
</label>
<div class="input-group">
<select class="form-control" id="client_name" name="client_name">
<option value="">Select Supplier</option>
<?php
foreach($cust as $item):
{?>
<option value="<?php echo $item->SupplierName;?>"><?php echo $item->SupplierName ; ?></option>
<?php } endforeach; ?>
</select>
</div>
</div>
<div class="col-md-2">
<label for="to_date">
<?php echo 'year'; ?>
</label>
<div class="input-group">
<select class="form-control" id="financialyear" name="financialyear">
<option value="">Select Year</option>
<?php
foreach($finyear as $item):
{?>
<option value="<?php echo $item->financial_year;?>"><?php echo $item->financial_year ; ?></option>
<?php } endforeach; ?>
</select>
</div>
</div>
<div class="col-md-2">
<br>
<label><input type="radio" name="colorRadio" id="value" onclick="toggleTables('2')" value="tab"> Value</label>
<label><input type="radio" name="colorRadio" id="qty" onclick="toggleTables('1')" value="ta" checked> Quantity</label>
</div>
<div class="col-md-2 "><br>
<input type="submit" class="btn btn-success" name="btn_submit"
value="View Report">
</div>
</div>
</form>
</div>
<div class="box-body" style="display:block" id="a">
<table class="table table-bordered table-hover" id="tab" style="font-size:14px;">
<thead>
<tr>
<th style="text-align:center;">Supplier Name</th>
<th style="text-align:center;">Material Name</th>
<th style="text-align:center;">Apr</th>
<th style="text-align:center;">May</th>
<th style="text-align:center;">Jun</th>
<th style="text-align:center;">Jul</th>
<th style="text-align:center;">Aug</th>
<th style="text-align:center;">Sep</th>
<th style="text-align:center;">Oct</th>
<th style="text-align:center;">Nov</th>
<th style="text-align:center;">Dec</th>
<th style="text-align:center;">Jan</th>
<th style="text-align: center;">Feb</th>
<th style="text-align: center;">Mar</th>
<th style="text-align: center;">Total</th>
</tr>
</thead>
<tbody>
<?php
if(!empty($spurchse)){
$qapr = 0;
$qmay = 0;
$qjun = 0;
$qjul = 0;
$qaug = 0;
$qsep = 0;
$qoct = 0;
$qnov = 0;
$qdec = 0;
$qjan = 0;
$qfeb = 0;
$qmar = 0;
$qtot = 0;
$ab=$this->input->post('financialyear');
foreach ($spurchse as $index=>$result) { ?>
<tr>
<td style="text-align:left;">
<a href="<?= base_url() ?>report/link_purchase?sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&ab=<?php echo $ab;?>"><?php echo $result->supplier_name;?> </a>
</td>
<td style="text-align:left;"><?php
if(!empty($result->material_name)) { echo $result->material_name ; } else {echo "-";}
?></td>
<td style="text-align:right;"><span id="april_qty<?php echo $index?>"><?php
$qapr= $qapr + round($result->April);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'April';?>"><?php echo round($result->April);?> </a></span>
</td>
<td style="text-align:right;"><span id="may_qty<?php echo $index?>"><?php
$qmay= $qmay + round($result->May);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'May';?>"><?php echo round($result->May);?> </a></span>
</td>
<td style="text-align:right;"><span id="june_qty<?php echo $index?>"><?php
$qjun= $qjun + round($result->June);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'June';?>"><?php echo round($result->June);?> </a></span>
</td>
<td style="text-align:right;"><span id="july_qty<?php echo $index?>"><?php
$qjul= $qjul + round($result->July);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'July';?>"><?php echo round($result->July);?> </a></span>
</td>
<td style="text-align:right;"><span id="aug_qty<?php echo $index?>"><?php
$qaug= $qaug + round($result->August);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'August';?>"><?php echo round($result->August);?> </a></span>
</td>
<td style="text-align:right;"><span id="sep_qty<?php echo $index?>"><?php
$qsep= $qsep + round($result->September);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'September';?>"><?php echo round($result->September);?> </a></span>
</td>
<td style="text-align:right;"><span id="oct_qty<?php echo $index?>"><?php
$qoct= $qoct + round($result->October);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'October';?>"><?php echo round($result->October);?> </a></span>
</td>
<td style="text-align:right;"><span id="nov_qty<?php echo $index?>"><?php
$qnov= $qnov + round($result->November);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'November';?>"><?php echo round($result->November);?> </a></span>
</td>
<td style="text-align:right;"><span id="dec_qty<?php echo $index?>"><?php
$qdec= $qdec + round($result->December);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'December';?>"><?php echo round($result->December);?> </a></span>
</td>
<td style="text-align:right;"><span id="jan_qty<?php echo $index?>"><?php
$qjan= $qjan + round($result->January);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'January';?>"><?php echo round($result->January);?> </a></span>
</td>
<td style="text-align:right;"><span id="feb_qty<?php echo $index?>"><?php
$qfeb= $qfeb + round($result->February);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'February';?>"><?php echo round($result->February);?> </a></span>
</td>
<td style="text-align:right;"><span id="mar_qty<?php echo $index?>"><?php
$qmar= $qmar + round($result->March);
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'March';?>"><?php echo round($result->March);?> </a></span>
</td>
<td style="text-align:right;"><span id="tot_qty<?php echo $index?>"><?php
$qtot= $qtot + round($result->qtotal);
?>
<a href="<?= base_url() ?>report/consolidate_year?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>"><?php echo round($result->qtotal);?> </a></span>
</td>
</tr>
<?php
}
?>
</tbody>
<tfoot width="100%">
<tr>
<td style="text-align:center;"><strong>Total</strong></td>
<td style="text-align:right;"><strong><?php
{
echo '';
}
?>
</strong></td>
<td style="text-align:right;"><strong><?php
{
echo $qapr;
}
?>
</strong></td>
<td style="text-align:right;"><strong>
<?php
{
echo $qmay;
}
?>
</strong></td>
<td style="text-align:right;"><strong>
<?php
{
echo $qjun;
}
?>
</strong></td>
<td style="text-align:right;"><strong>
<?php
{
echo $qjul;
}
?>
</strong></td>
<td style="text-align:right;"><strong>
<?php
{
echo $qaug;
}
?>
</strong></td>
<td style="text-align:right;"><strong>
<?php
{
echo $qsep;
}
?>
</strong>
</td>
<td style="text-align:right;"><strong>
<?php
{
echo $qoct;
}
?>
</strong>
</td>
<td style="text-align:right;">
<strong>
<?php
{
echo $qnov;
}
?>
</strong>
</td>
<td style="text-align:right;">
<strong>
<?php
{
echo $qdec;
}
?>
</strong>
</td>
<td style="text-align:right;">
<strong>
<?php
{
echo $qjan;
}
?>
</strong>
</td>
<td style="text-align:right;">
<strong>
<?php
{
echo $qfeb;
}
?>
</strong>
</td>
<td style="text-align:right;">
<strong>
<?php
{
echo $qmar;
}
?>
</strong></td>
<td style="text-align:right;">
<strong>
<?php
{
echo $qtot;
}
?>
</strong></td>
</tr>
</tfoot>
<?php
}
?>
</table>
</div>
<div class="box-body" id="b" style="display:none">
<table class="table table-bordered table-hover" style="font-size:14px;" id="ta">
<thead>
<tr>
<th style="text-align:center;">Supplier Name</th>
<th style="text-align:center;">Material Name</th>
<th style="text-align:center;">Apr &nbsp;(<i class="fa fa-rupee " ></i>)</th>
<th style="text-align:center;">May &nbsp;(<i class="fa fa-rupee " ></i>)</th>
<th style="text-align:center;">Jun &nbsp;(<i class="fa fa-rupee "></i>)</th>
<th style="text-align:center;">Jul &nbsp;(<i class="fa fa-rupee " ></i>)</th>
<th style="text-align:center;">Aug &nbsp;(<i class="fa fa-rupee "></i>)</th>
<th style="text-align:center;">Sep &nbsp;(<i class="fa fa-rupee " ></i>)</th>
<th style="text-align:center;">Oct &nbsp;(<i class="fa fa-rupee " ></i>)</th>
<th style="text-align:center;">Nov &nbsp;(<i class="fa fa-rupee " ></i>)</th>
<th style="text-align:center;">Dec &nbsp;(<i class="fa fa-rupee " ></i>)</th>
<th style="text-align:center;">Jan &nbsp;(<i class="fa fa-rupee " ></i>)</th>
<th style="text-align: center;">Feb &nbsp;(<i class="fa fa-rupee " ></i>)</th>
<th style="text-align: center;">Mar &nbsp;(<i class="fa fa-rupee " ></i>)</th>
<th style="text-align: center;">Total &nbsp;(<i class="fa fa-rupee " ></i>)</th>
</tr>
</thead>
<tbody>
<?php
if(!empty($spurchse)){
$vapr = 0;
$vmay = 0;
$vjun = 0;
$vjul = 0;
$vaug = 0;
$vsep = 0;
$voct = 0;
$vnov = 0;
$vdec = 0;
$vjan = 0;
$vfeb = 0;
$vmar = 0;
$vtot = 0;
foreach ($spurchse as $index=>$result) { ?>
<tr>
<td style="text-align:left;">
<a href="<?= base_url() ?>report/link_purchase?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>"><?php echo $result->supplier_name;?> </a>
</td>
<td style="text-align:left;"><?php
if(!empty($result->material_name)) { echo $result->material_name ; } else {echo "-";}
?></td>
<td style="text-align:right;"><span id="aprilval<?php echo $index?>"><?php
$vapr= $vapr + number_format($result->vApril,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'April';?>"><?php echo number_format($result->vApril,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id="mayval<?php echo $index?>"><?php
$vmay= $vmay + number_format($result->vMay,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'May';?>"><?php echo number_format($result->vMay,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id ="juneval<?php echo $index?>"><?php
$vjun= $vjun + number_format($result->vJune,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'June';?>"><?php echo number_format($result->vJune,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id="julyval<?php echo $index?>"><?php
$vjul= $vjul + number_format($result->vJuly,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'July';?>"><?php echo number_format($result->vJuly,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id="augval<?php echo $index?>"><?php
$vaug= $vaug + number_format($result->vAugust,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'August';?>"><?php echo number_format($result->vAugust,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id="sepval<?php echo $index?>"><?php
$vsep= $vsep + number_format($result->vSeptember,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'September';?>"><?php echo number_format($result->vSeptember,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id="octval<?php echo $index?>"><?php
$voct= $voct + number_format($result->vOctober,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'October';?>"><?php echo number_format($result->vOctober,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id="novval<?php echo $index?>"><?php
$vnov= $vnov + number_format($result->vNovember,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'November';?>"><?php echo number_format($result->vNovember,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id="decval<?php echo $index?>"><?php
$vdec= $vdec + number_format($result->vDecember,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'December';?>"><?php echo number_format($result->vDecember,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id="janval<?php echo $index?>"><?php
$vjan= $vjan + number_format($result->vJanuary,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'January';?>"><?php echo number_format($result->vJanuary,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id="febval<?php echo $index?>"><?php
$vfeb= $vfeb + number_format($result->vFebruary,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'February';?>"><?php echo number_format($result->vFebruary,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id="marval<?php echo $index?>"><?php
$vmar= $vmar + number_format($result->vMarch,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_month?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>&m=<?php echo 'March';?>"><?php echo number_format($result->vMarch,2,'.','');?> </a></span>
</td>
<td style="text-align:right;"><span id="totalval<?php echo $index?>"><?php
$vtot= $vtot + number_format($result->vtotal,2,'.','');
?>
<a href="<?= base_url() ?>report/consolidate_year?ab=<?php echo $ab;?>&sid=<?php echo $result->sid;?>&mid=<?php echo $result->mid;?>"><?php echo number_format($result->vtotal,2,'.','');?> </a></span>
</td>
</tr>
<?php
}
?>
</tbody>
<tfoot width="100%">
<tr>
<td style="text-align:center;"><strong>Total</strong></td>
<td><strong><?php
{
echo '';
}
?>
</strong></td>
<td style="text-align:right;"><strong><?php
{
echo number_format($vapr,2,'.','');
}
?>
</strong></td>
<td style="text-align:right;"><strong>
<?php
{
echo number_format($vmay,2,'.','');
}
?>
</strong></td>
<td style="text-align:right;"><strong>
<?php
{
echo number_format($vjun,2,'.','');
}
?>
</strong></td>
<td style="text-align:right;"><strong>
<?php
{
echo number_format($vjul,2,'.','');
}
?>
</strong></td>
<td style="text-align:right;"><strong>
<?php
{
echo number_format($vaug,2,'.','');
}
?>
</strong></td>
<td style="text-align:right;"><strong>
<?php
{
echo number_format($vsep,2,'.','');
}
?>
</strong>
</td>
<td style="text-align:right;"><strong>
<?php
{
echo number_format($voct,2,'.','');
}
?>
</strong>
</td>
<td style="text-align:right;">
<strong>
<?php
{
echo number_format($vnov,2,'.','');
}
?>
</strong>
</td>
<td style="text-align:right;">
<strong>
<?php
{
echo number_format($vdec,2,'.','');
}
?>
</strong>
</td>
<td style="text-align:right;">
<strong>
<?php
{
echo number_format($vjan,2,'.','');
}
?>
</strong>
</td>
<td style="text-align:right;">
<strong>
<?php
{
echo number_format($vfeb,2,'.','');
}
?>
</strong>
</td>
<td style="text-align:right;">
<strong>
<?php
{
echo number_format($vmar,2,'.','');
}
?>
</strong></td>
<td style="text-align:right;">
<strong>
<?php
{
echo number_format($vtot,2,'.','');
}
?>
</strong></td>
</tr>
</tfoot>
<?php
}
?>
</table>
</div>
</div>
<!-- /.box -->
</div>
<!-- /.col -->
</div>
</section>
</div>
<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>
// Bootstrap datepicker
// Set up your table
$(document).ready(function() {
var txt_count = 0;
$('#tab').on('search.dt', function() {
var value = $('.dataTables_filter input').val();
//console.log(value);
if(value !=''){
txt_count = 1;
}else{
txt_count = 0;
}
});
var qapril_sum = "<?php echo json_encode($qapr)?>";
var qmay_sum="<?php echo json_encode($qmay)?>";
var qjune_sum = "<?php echo json_encode($qjun)?>";
var qjuly_sum = "<?php echo json_encode($qjul)?>";
var qaug_sum = "<?php echo json_encode($qaug)?>";
var qsep_sum= "<?php echo json_encode($qsep)?>";
var qoct_sum = "<?php echo json_encode($qoct)?>";
var qnov_sum = "<?php echo json_encode($qnov)?>";
var qdec_sum= "<?php echo json_encode($qdec)?>";
var qjan_sum= "<?php echo json_encode($qjan)?>";
var qfeb_sum= "<?php echo json_encode($qfeb)?>";
var qmar_sum= "<?php echo json_encode($qmar)?>";
var qtotal_sum= "<?php echo json_encode($qtot)?>";
table = $('#tab').DataTable( {
"dom": "<'row'<'col-md-6'l><'col-md-6'Bf>>" +
"<'row'<'col-md-6'><'col-md-6'>>" +
"<'row'<'col-md-12't>><'row'<'col-md-4'i><'col-md-8'p>>",
buttons: [
{
extend: 'excelHtml5',
footer: 'true',
//messageTop: $('h3').text(),
title: $('h3').text(),
exportOptions: {
columns: ':visible'
}
},
'colvis'
],
"footerCallback": function ( row, data, start, end, display )
{
var april_sum=0;
var may_sum=0;
var june_sum = 0;
var july_sum = 0;
var aug_sum = 0;
var sep_sum=0;
var oct_sum =0;
var nov_sum =0;
var dec_sum=0;
var jan_sum=0;
var feb_sum=0;
var mar_sum=0;
var total_sum=0;
if(txt_count !=0)
{
for(var j = 0;j<=display.length-1;j++)
{
var count = display[j];
var april= $('#april_qty'+count).text();
var may = $('#may_qty'+count).text();
var june = $('#june_qty'+count).text();
var july = $('#july_qty'+count).text();
var aug = $('#aug_qty'+count).text();
var sep = $('#sep_qty'+count).text();
var oct = $('#oct_qty'+count).text();
var nov = $('#nov_qty'+count).text();
var dec = $('#dec_qty'+count).text();
var jan = $('#jan_qty'+count).text();
var feb = $('#feb_qty'+count).text();
var mar = $('#mar_qty'+count).text();
var tot = $('#tot_qty'+count).text();
april_sum += +april;
may_sum += +may;
june_sum += +june;
july_sum += +july;
aug_sum += +aug;
sep_sum += +sep;
oct_sum += +oct;
nov_sum += +nov;
dec_sum += + dec;
jan_sum += +jan;
feb_sum += +feb;
mar_sum += +mar;
total_sum += +tot;
}
var api = this.api(), data;
var Final_april_total =parseInt(april_sum);
var Final_may_total = parseInt(may_sum);
var Final_june_total = parseInt(june_sum);
var Final_july_total = parseInt(july_sum);
var Final_aug_total = parseInt(aug_sum);
var Final_sep_total = parseInt(sep_sum);
var Final_oct_total = parseInt(oct_sum);
var Final_nov_total = parseInt(nov_sum);
var Final_dec_total = parseInt(dec_sum);
var Final_jan_total = parseInt(jan_sum);
var Final_feb_total = parseInt(feb_sum);
var Final_mar_total = parseInt(mar_sum);
var Final_tot = parseInt(total_sum);
$( api.column( 2 ).footer() ).html( Final_april_total.toFixed(2).bold() );
$( api.column( 3 ).footer() ).html( Final_may_total.toFixed(2).bold() );
$( api.column( 4 ).footer() ).html( Final_june_total.toFixed(2).bold() );
$( api.column( 5 ).footer() ).html( Final_july_total.toFixed(2).bold() );
$( api.column( 6 ).footer() ).html( Final_aug_total.toFixed(2).bold() );
$( api.column( 7 ).footer() ).html( Final_sep_total.toFixed(2).bold() );
$( api.column( 8 ).footer() ).html( Final_oct_total.toFixed(2).bold() );
$( api.column( 9 ).footer() ).html( Final_nov_total.toFixed(2).bold() );
$( api.column( 10 ).footer() ).html( Final_dec_total.toFixed(2).bold() );
$( api.column( 11 ).footer() ).html( Final_jan_total.toFixed(2).bold() );
$( api.column( 12 ).footer() ).html( Final_feb_total.toFixed(2).bold() );
$( api.column( 13 ).footer() ).html( Final_mar_total.toFixed(2).bold() );
$( api.column( 14 ).footer() ).html( Final_tot.toFixed(2).bold() );
}
else
{
var api = this.api(), data;
var Final_april_total =parseInt(qapril_sum);
var Final_may_total = parseInt(qmay_sum);
var Final_june_total = parseInt(qjune_sum);
var Final_july_total = parseInt(qjuly_sum);
var Final_aug_total = parseInt(qaug_sum);
var Final_sep_total = parseInt(qsep_sum);
var Final_oct_total = parseInt(qoct_sum);
var Final_nov_total = parseInt(qnov_sum);
var Final_dec_total = parseInt(qdec_sum);
var Final_jan_total = parseInt(qjan_sum);
var Final_feb_total = parseInt(qfeb_sum);
var Final_mar_total = parseInt(qmar_sum);
var Final_tot = parseInt(qtotal_sum);
$( api.column( 2 ).footer() ).html( Final_april_total.toFixed(2).bold() );
$( api.column( 3 ).footer() ).html( Final_may_total.toFixed(2).bold() );
$( api.column( 4 ).footer() ).html( Final_june_total.toFixed(2).bold() );
$( api.column( 5 ).footer() ).html( Final_july_total.toFixed(2).bold() );
$( api.column( 6 ).footer() ).html( Final_aug_total.toFixed(2).bold() );
$( api.column( 7 ).footer() ).html( Final_sep_total.toFixed(2).bold() );
$( api.column( 8 ).footer() ).html( Final_oct_total.toFixed(2).bold() );
$( api.column( 9 ).footer() ).html( Final_nov_total.toFixed(2).bold() );
$( api.column( 10 ).footer() ).html( Final_dec_total.toFixed(2).bold() );
$( api.column( 11 ).footer() ).html( Final_jan_total.toFixed(2).bold() );
$( api.column( 12 ).footer() ).html( Final_feb_total.toFixed(2).bold() );
$( api.column( 13 ).footer() ).html( Final_mar_total.toFixed(2).bold() );
$( api.column( 14 ).footer() ).html( Final_tot.toFixed(2).bold() );
}
}
} );
} );
$(document).ready(function() {
var vtxt_count = 0;
$('#ta').on('search.dt', function() {
var vvalue = $('#ta_filter input').val();
if(vvalue !=''){
vtxt_count = 1;
}else{
vtxt_count = 0;
}
});
var vaprilval_sum = "<?php echo json_encode($vapr)?>";
var vmayval_sum = "<?php echo json_encode($vmay)?>";
var vjuneval_sum = "<?php echo json_encode($vjun)?>";
var vjulyval_sum = "<?php echo json_encode($vjul)?>";
var vaugval_sum = "<?php echo json_encode($vaug)?>";
var vsepval_sum = "<?php echo json_encode($vsep)?>";
var voctval_sum = "<?php echo json_encode($voct)?>";
var vnovval_sum = "<?php echo json_encode($vnov)?>";
var vdecval_sum = "<?php echo json_encode($vdec)?>";
var vjanval_sum = "<?php echo json_encode($vjan)?>";
var vfebval_sum = "<?php echo json_encode($vfeb)?>";
var vmarval_sum = "<?php echo json_encode($vmar)?>";
var vtotalval_sum = "<?php echo json_encode($vtot)?>";
table = $('#ta').DataTable( {
"dom": "<'row'<'col-md-6'l><'col-md-6'Bf>>" +
"<'row'<'col-md-6'><'col-md-6'>>" +
"<'row'<'col-md-12't>><'row'<'col-md-4'i><'col-md-8'p>>",
buttons: [
{
extend: 'excelHtml5',
footer: 'true',
//messageTop: $('h3').text(),
title: $('h3').text(),
exportOptions: {
columns: ':visible'
}
},
'colvis'
],
"footerCallback": function ( row, data, start, end, display )
{
var aprilval_sum =0;
var mayval_sum =0;
var juneval_sum =0;
var julyval_sum =0;
var augval_sum =0;
var sepval_sum =0;
var octval_sum =0;
var novval_sum =0;
var decval_sum =0;
var janval_sum =0;
var febval_sum =0;
var marval_sum =0;
var totalval_sum =0;
if(vtxt_count !=0)
{
for(var j = 0;j<=display.length-1;j++)
{
var count = display[j];
var aprilv= $('#aprilval'+count).text();
var mayv = $('#mayval'+count).text();
var junev = $('#juneval'+count).text();
var julyv = $('#julyval'+count).text();
var augv = $('#augval'+count).text();
var sepv = $('#sepval'+count).text();
var octv = $('#octval'+count).text();
var novv = $('#novval'+count).text();
var decv = $('#decval'+count).text();
var janv = $('#janval'+count).text();
var febv = $('#febval'+count).text();
var marv = $('#marval'+count).text();
var totv = $('#totalval'+count).text();
aprilval_sum += +aprilv;
mayval_sum += +mayv;
juneval_sum += +junev;
julyval_sum += +julyv;
augval_sum += +augv;
sepval_sum += +sepv;
octval_sum += +octv;
novval_sum += +novv;
decval_sum += + decv;
janval_sum += +janv;
febval_sum += +febv;
marval_sum += +marv;
totalval_sum += +totv;
}
var api = this.api(), data;
var Final_april_total =parseInt(aprilval_sum);
var Final_may_total = parseInt(mayval_sum);
var Final_june_total = parseInt(juneval_sum);
var Final_july_total = parseInt(julyval_sum);
var Final_aug_total = parseInt(augval_sum);
var Final_sep_total = parseInt(sepval_sum);
var Final_oct_total = parseInt(octval_sum);
var Final_nov_total = parseInt(novval_sum);
var Final_dec_total = parseInt(decval_sum);
var Final_jan_total = parseInt(janval_sum);
var Final_feb_total = parseInt(febval_sum);
var Final_mar_total = parseInt(marval_sum);
var Final_tot = parseInt(totalval_sum);
$( api.column( 2 ).footer() ).html( Final_april_total.toFixed(2).bold() );
$( api.column( 3 ).footer() ).html( Final_may_total.toFixed(2).bold() );
$( api.column( 4 ).footer() ).html( Final_june_total.toFixed(2).bold() );
$( api.column( 5 ).footer() ).html( Final_july_total.toFixed(2).bold() );
$( api.column( 6 ).footer() ).html( Final_aug_total.toFixed(2).bold() );
$( api.column( 7 ).footer() ).html( Final_sep_total.toFixed(2).bold() );
$( api.column( 8 ).footer() ).html( Final_oct_total.toFixed(2).bold() );
$( api.column( 9 ).footer() ).html( Final_nov_total.toFixed(2).bold() );
$( api.column( 10 ).footer() ).html( Final_dec_total.toFixed(2).bold() );
$( api.column( 11 ).footer() ).html( Final_jan_total.toFixed(2).bold() );
$( api.column( 12 ).footer() ).html( Final_feb_total.toFixed(2).bold() );
$( api.column( 13 ).footer() ).html( Final_mar_total.toFixed(2).bold() );
$( api.column( 14 ).footer() ).html( Final_tot.toFixed(2).bold() );
}
else
{
var api = this.api(), data;
var Final_april_total =parseInt(vaprilval_sum);
var Final_may_total = parseInt(vmayval_sum);
var Final_june_total = parseInt(vjuneval_sum);
var Final_july_total = parseInt(vjulyval_sum);
var Final_aug_total = parseInt(vaugval_sum);
var Final_sep_total = parseInt(vsepval_sum);
var Final_oct_total = parseInt(voctval_sum);
var Final_nov_total = parseInt(vnovval_sum);
var Final_dec_total = parseInt(vdecval_sum);
var Final_jan_total = parseInt(vjanval_sum);
var Final_feb_total = parseInt(vfebval_sum);
var Final_mar_total = parseInt(vmarval_sum);
var Final_tot = parseInt(vtotalval_sum);
$( api.column( 2 ).footer() ).html( Final_april_total.toFixed(2).bold() );
$( api.column( 3 ).footer() ).html( Final_may_total.toFixed(2).bold() );
$( api.column( 4 ).footer() ).html( Final_june_total.toFixed(2).bold() );
$( api.column( 5 ).footer() ).html( Final_july_total.toFixed(2).bold() );
$( api.column( 6 ).footer() ).html( Final_aug_total.toFixed(2).bold() );
$( api.column( 7 ).footer() ).html( Final_sep_total.toFixed(2).bold() );
$( api.column( 8 ).footer() ).html( Final_oct_total.toFixed(2).bold() );
$( api.column( 9 ).footer() ).html( Final_nov_total.toFixed(2).bold() );
$( api.column( 10 ).footer() ).html( Final_dec_total.toFixed(2).bold() );
$( api.column( 11 ).footer() ).html( Final_jan_total.toFixed(2).bold() );
$( api.column( 12 ).footer() ).html( Final_feb_total.toFixed(2).bold() );
$( api.column( 13 ).footer() ).html( Final_mar_total.toFixed(2).bold() );
$( api.column( 14 ).footer() ).html( Final_tot.toFixed(2).bold() );
}
}
} );
} );
function toggleTables(which)
{
if(which == "1") {
document.getElementById('a').style.display = "block";
document.getElementById('b').style.display = "none";
}
if(which == "2") {
document.getElementById('b').style.display = "block";
document.getElementById('a').style.display = "none";
}
}
</script>