Current File : /home/inlingua/www/noida/icentex/pg/05featuredemo1.inc_payment.php
<?php
//ini_set('max_execution_time', 300);
//$max_time = ini_get("max_execution_time");
//echo "TIME-->".$max_time.'<br>';
/**
 * PHPExcel
 *
 * Copyright (C) 2006 - 2010 PHPExcel
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 *
 * @category   PHPExcel
 * @package    PHPExcel
 * @copyright  Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel)
 * @license    http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt	LGPL
 * @version    1.7.3, 2010-05-17
 */

/** Error reporting */
//error_reporting(E_ALL);


/** PHPExcel */
//require_once dirname(__FILE__) . '/Classes/PHPExcel.php';
require_once '../Classes/PHPExcel.php';



//$num1=mysqli_fetch_array($result1);

// Create new PHPExcel object
//echo date('H:i:s') . " Create new PHPExcel object\n";
$objPHPExcel = new PHPExcel();



// Set properties
//echo date('H:i:s') . " Set properties\n";
$objPHPExcel->getProperties()->setCreator("Sandeep Dubey")
							 ->setLastModifiedBy("Sandeep Dubey")
							 ->setTitle("Office 2007 XLSX Test Document")
							 ->setSubject("Office 2007 XLSX Test Document")
							 ->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.")
							 ->setKeywords("office 2007 openxml php")
							 ->setCategory("Reports Payment");
							 
							 
//echo date('H:i:s') . " Add some data\n";
$objPHPExcel->setActiveSheetIndex(0);


//$sharedStyle1 = new PHPExcel_Style();





$objPHPExcel->getActiveSheet()->setCellValue('A1', 'Payment Report');

$objPHPExcel->getActiveSheet()->setCellValue('A3', 'ID');
$objPHPExcel->getActiveSheet()->setCellValue('B3', 'Centre');
$objPHPExcel->getActiveSheet()->setCellValue('C3', 'Product');
$objPHPExcel->getActiveSheet()->setCellValue('D3', 'Receipt No.');
$objPHPExcel->getActiveSheet()->setCellValue('E3', 'Date');
$objPHPExcel->getActiveSheet()->setCellValue('F3', 'Incenter No.');
$objPHPExcel->getActiveSheet()->setCellValue('G3', 'Registration ID');
$objPHPExcel->getActiveSheet()->setCellValue('H3', 'Name');
$objPHPExcel->getActiveSheet()->setCellValue('I3', 'Rate');
$objPHPExcel->getActiveSheet()->setCellValue('J3', 'SGST(9%)');
$objPHPExcel->getActiveSheet()->setCellValue('K3', 'CGST(9%)');
$objPHPExcel->getActiveSheet()->setCellValue('L3', 'IGST(18%)');
$objPHPExcel->getActiveSheet()->setCellValue('M3', 'Total Tax');

$objPHPExcel->getActiveSheet()->setCellValue('N3', 'Amount');
$objPHPExcel->getActiveSheet()->setCellValue('O3', 'Payment Mode');
$objPHPExcel->getActiveSheet()->setCellValue('P3', 'Cheque No./Transaction Id');
$objPHPExcel->getActiveSheet()->setCellValue('Q3', 'Favour Of/Transaction Details');

$objPHPExcel->getActiveSheet()->setCellValue('R3', 'Discount');
$objPHPExcel->getActiveSheet()->setCellValue('S3', 'Source of incenter');
$objPHPExcel->getActiveSheet()->setCellValue('T3', 'Detailing by');

$objPHPExcel->getActiveSheet()->setCellValue('U3', 'Level');
$objPHPExcel->getActiveSheet()->setCellValue('V3', 'Remarks');

$objPHPExcel->getActiveSheet()->setCellValue('W3', 'Mobile No.');
$objPHPExcel->getActiveSheet()->setCellValue('X3', 'preffered_slot Mon-Thu');
$objPHPExcel->getActiveSheet()->setCellValue('Y3', 'preffered_slot_sat  Sat- Sun');
if($_REQUEST['Type']=="Refund")
{
$objPHPExcel->getActiveSheet()->setCellValue('Z3', 'Refund Amount');
}


//$objPHPExcel->getActiveSheet()->setCellValue('D1', PHPExcel_Shared_Date::PHPToExcel( gmmktime(0,0,0,date('m'),date('d'),date('Y')) ));
//$objPHPExcel->getActiveSheet()->getStyle('D1')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_XLSX15);
//$objPHPExcel->getActiveSheet()->setCellValue('E1', '#12566');	



$fromdate=$date1;
$toDate=$date2;
//$sqlQuery.=" limit 418,810";
//echo $query=$sqlQuery; 
        
        //$query.=" order by a.createDate desc";
 //$result=mysqli_query($conn,$sqlQuery);
$sqlproduct="select recNo,bill_details from ingl_billing_main"; 
$Proresult=mysqli_query($conn,$sqlproduct);


$PRow=array();
while($nums=mysqli_fetch_array($Proresult))
{
	
$PRow['recNo'][].=$nums['recNo'];	
$PRow['bill_details'][].=$nums['bill_details'];	
	
}

//$key = array_search('72', $PRow['recNo']); 


$cancle=0;
$ic=4;
$i=1;
$tot=0;
$trate=0;
$tCGST=0;  
$tSGST=0;  
$TTax=0;  
$tamt=0; 
$rcpt_id=0;     
$material=0;    
 //while($num=mysqli_fetch_array($result))
	foreach($alldata as $num) 
        { 

$data[]=array(
		  'category_id'=>$num['category_id'],
		  'product_id'=>$num['product_id'],
		  'Total'=>$num['ItemAmt'],
		  'Mode'=>$num['payment_mode'],		  
		  'location'=>$num['location']
		  );
		  
		  
		  
		  /* $QureyReg=" SELECT TA.recNo,TA.invoice_no , TA.Product1, TA.Product2, main2.bill_details AS Product3 FROM (
        SELECT T.recNo,T.invoice_no , T.Product1, main1.bill_details AS Product2, T.reg_product3 FROM (
        SELECT reg.recNo,reg.invoice_no , main.bill_details AS Product1, reg.reg_product2, reg.reg_product3
        FROM ingl_invoice_reg reg INNER JOIN ingl_billing_main main ON reg.reg_product1 = main.recNo )T
        INNER JOIN ingl_billing_main main1 ON T.reg_product2 = main1.recNo )TA
        INNER JOIN ingl_billing_main main2 ON TA.reg_product3 = main2.recNo where TA.invoice_no ='".$num['invoice_no']."' ";
        */
		$QureyReg="SELECT reg_product1,reg_product2,reg_product3 FROM `ingl_invoice_reg` where invoice_no ='".$num['invoice_no']."' ";
		//echo $QureyReg; exit;
		$Prodlavel="NA-NA-NA";
        
		$Resultreg=mysqli_query($conn,$QureyReg);
		$Rowno=mysqli_num_rows($Resultreg);
		if($Rowno>0)
		{
         $Row=mysqli_fetch_assoc($Resultreg);
		//$Prodlavel = $Row['Product1']."-".$Row['Product2']."-".$Row['Product3'];
        $key1 = array_search($Row['reg_product1'], $PRow['recNo']);
        $key2 = array_search($Row['reg_product2'], $PRow['recNo']);
        $key3 = array_search($Row['reg_product3'], $PRow['recNo']);
		
		$Prodlavel = $PRow['bill_details'][$key1]."-".$PRow['bill_details'][$key2]."-".$PRow['bill_details'][$key3];		
		}
$ItemAmt = (int)$num['ItemAmt'];
$rate=$ItemAmt/1.18;

$tax=$rate*0.09;
$rate=number_format($rate, 2);
$rate=str_replace(',', '', $rate);
$CGST=number_format($tax, 2);
$SGST=number_format($tax, 2);
$CGST=str_replace(',', '', $CGST);
$SGST=str_replace(',', '', $SGST);
$totalrate=number_format($rate,2);
$TotalTax=$CGST+$SGST;

$tamount=$TotalTax+$rate;
$totalamt=number_format($tamount);		
$totalamt=str_replace(',', '', $totalamt);		 
if($num['type']=='M')
{
	$TotalTax=0;
	$CGST=0;
	$SGST=0;
	$rate=(int)$num['ItemAmt'];
	$material=$material+$num['quantity'];
	
}

if($num['status_delete']==1 || $num['status_delete']==2)
{
$objPHPExcel->getActiveSheet()->getStyle('A'.$ic.':'.'Z'.$ic)->applyFromArray(
    array(
        'fill' => array(
            'type' => PHPExcel_Style_Fill::FILL_SOLID,
            'color' => array('rgb' => 'FFFF33')
        )
    )
);
$cancle=$cancle+$totalamt;

}


$objPHPExcel->getActiveSheet()->setCellValue('A'.$ic.'', ''.$i.'');
$objPHPExcel->getActiveSheet()->setCellValue('B'.$ic.'', ''.$num['location'].'');
$objPHPExcel->getActiveSheet()->setCellValue('C'.$ic.'', ''.$num['bill_details'].'');
$objPHPExcel->getActiveSheet()->setCellValue('D'.$ic.'', ''.$num['rcpt_id'].'');
$objPHPExcel->getActiveSheet()->setCellValue('E'.$ic.'', ''.date("d-m-Y",strtotime($num['Date'])).'');
$objPHPExcel->getActiveSheet()->setCellValue('F'.$ic.'', ''.$num['ref_No'].'');
$objPHPExcel->getActiveSheet()->setCellValue('G'.$ic.'', ''.$num['course_id'].'');
$objPHPExcel->getActiveSheet()->setCellValue('H'.$ic.'', ''.$num['student_name'].'');

$objPHPExcel->getActiveSheet()->setCellValue('I'.$ic.'', ''.$rate.'');
$objPHPExcel->getActiveSheet()->setCellValue('J'.$ic.'', ''.$CGST.'');
$objPHPExcel->getActiveSheet()->setCellValue('K'.$ic.'', ''.$SGST.'');
$objPHPExcel->getActiveSheet()->setCellValue('L'.$ic.'', ''.'0.0'.'');
$objPHPExcel->getActiveSheet()->setCellValue('M'.$ic.'', ''.$TotalTax.'');


$objPHPExcel->getActiveSheet()->setCellValue('N'.$ic.'', ''.$totalamt.'');
$objPHPExcel->getActiveSheet()->setCellValue('O'.$ic.'', ''.$num['payment_mode'].'');

$pmode=substr($num['payment_mode'],0,1);
$objPHPExcel->getActiveSheet()->setCellValue('P'.$ic.'', $pmode.':'.$num['cheque_no'].'');
$objPHPExcel->getActiveSheet()->setCellValue('Q'.$ic.'', ''.$num['favour_of'].'');
$objPHPExcel->getActiveSheet()->setCellValue('R'.$ic.'', ''.$num['Discountdt'].'');
$objPHPExcel->getActiveSheet()->setCellValue('S'.$ic.'', ''.$num['incenter_source'].'');
$objPHPExcel->getActiveSheet()->setCellValue('T'.$ic.'', ''.$num['customer_detailing'].'');
$objPHPExcel->getActiveSheet()->setCellValue('U'.$ic.'', ''.$Prodlavel.'');
$objPHPExcel->getActiveSheet()->setCellValue('V'.$ic.'', ''.$num['remarks'].'');
$objPHPExcel->getActiveSheet()->setCellValue('W'.$ic.'', ''.$num['mobile'].'');
$objPHPExcel->getActiveSheet()->setCellValue('X'.$ic.'', ''.$num['preffered_slot'].'');
$objPHPExcel->getActiveSheet()->setCellValue('Y'.$ic.'', ''.$num['preffered_slot_sat'].'');
if($_REQUEST['Type']=="Refund")
{
$objPHPExcel->getActiveSheet()->setCellValue('Z'.$ic.'', ''.$num['refunded_amount'].'');
}
$ic++;
$i++;
$tot=$tot+$totalamt;

$reftot=$reftot+$num['refunded_amount'];
//-----------------------------
/*$rate=$ItemAmt/1.18;
$tax=$rate*0.09;
$CGST=number_format($tax, 2);
$SGST=number_format($tax, 2);
$CGST=str_replace(',', '', $CGST);
$SGST=str_replace(',', '', $SGST);
$totalrate=number_format($rate,2);
$TotalTax=$CGST+$SGST;
$tamount=$TotalTax+$rate;
$totalamt=number_format($tamount, 2);
//--------------------------
*/
 $trate=$trate+$rate;
 $tCGST=$tCGST+$CGST;  
 $tSGST=$tSGST+$SGST;  
 $TTax=$TTax+$TotalTax;  
 $tamt=$tamt+$totalamt;  

}
$g_total=$tot-$cancle;
$objPHPExcel->getActiveSheet()->setCellValue('A'.$ic.'', 'Total');
$objPHPExcel->getActiveSheet()->setCellValue('B'.$ic.'', 'Total material='.$material);

$objPHPExcel->getActiveSheet()->setCellValue('D'.$ic.'', 'Cancle Receipt ='.$cancle);

$objPHPExcel->getActiveSheet()->setCellValue('F'.$ic.'', 'G. Total ='.$g_total);

$objPHPExcel->getActiveSheet()->setCellValue('I'.$ic.'', ''.$trate.'');
$objPHPExcel->getActiveSheet()->setCellValue('J'.$ic.'', ''.$tCGST.'');
$objPHPExcel->getActiveSheet()->setCellValue('K'.$ic.'', ''.$tSGST.'');
$objPHPExcel->getActiveSheet()->setCellValue('L'.$ic.'', ''.'0.0'.'');
$objPHPExcel->getActiveSheet()->setCellValue('M'.$ic.'', ''.$TTax.'');
$objPHPExcel->getActiveSheet()->setCellValue('N'.$ic.'', ''.$tot.'');

$objPHPExcel->getActiveSheet()->setCellValue('U'.$ic.'', ''.$reftot.'');

$objPHPExcel->getActiveSheet()->mergeCells('A1:AK1');

$objPHPExcel->getActiveSheet()->getStyle('A1:AK1')->applyFromArray(
		array(
			'font'    => array(
				'bold'      => true
			),
			'alignment' => array(
				'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_LEFT,
			),
			'borders' => array(
				'top'     => array(
 					'style' => PHPExcel_Style_Border::BORDER_THIN
 				)
			),
			'fill' => array(
	 			'type'       => PHPExcel_Style_Fill::FILL_GRADIENT_LINEAR,
	  			'rotation'   => 90,
	 			'startcolor' => array(
	 				'argb' => '25525FFF'
	 			),
	 			'endcolor'   => array(
	 				'argb' => 'FFFFFFFF'
	 			)
	 		)
		)
);

$objPHPExcel->getActiveSheet()->getStyle('A3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('A3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('A3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('B3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('B3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('B3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('C3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('C3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('C3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('D3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('D3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('D3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('E3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('E3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('E3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('F3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('F3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('F3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('G3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('G3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('G3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('H3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('H3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('H3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('I3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('I3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('I3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('J3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('J3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('J3')->getFont()->setBold(true);


$objPHPExcel->getActiveSheet()->getStyle('K3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('K3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('K3')->getFont()->setBold(true);


$objPHPExcel->getActiveSheet()->getStyle('L3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('L3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('L3')->getFont()->setBold(true);


$objPHPExcel->getActiveSheet()->getStyle('M3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('M3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('M3')->getFont()->setBold(true);


$objPHPExcel->getActiveSheet()->getStyle('N3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('N3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('N3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('O3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('O3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('O3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('P3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('P3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('P3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('Q3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('Q3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('Q3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('R3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('R3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('R3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('S3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('S3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('S3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('T3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('T3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('T3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('U3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('U3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('U3')->getFont()->setBold(true);

// Set header and footer. When no different headers for odd/even are used, odd header is assumed.
//echo date('H:i:s') . " Set header/footer\n";
$objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddHeader('&L&BInvoice&RPrinted on &D');
$objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddFooter('&L&B' . $objPHPExcel->getProperties()->getTitle() . '&RPage &P of &N');

// Set page orientation and size
//echo date('H:i:s') . " Set page orientation and size\n";
$objPHPExcel->getActiveSheet()->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_PORTRAIT);
$objPHPExcel->getActiveSheet()->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);

// Rename sheet
//echo date('H:i:s') . " Rename sheet\n";


////=============New WOrk Sheet================================================
  $objPHPExcel->createSheet();
  $objPHPExcel->getActiveSheet();
   $objPHPExcel->setActiveSheetIndex(1); 
   $objPHPExcel->getActiveSheet()->setCellValue('A1', 'Total  Summary :-');
  
	$objPHPExcel->getActiveSheet()->setCellValue('E3', 'Summary :-');
	$objPHPExcel->getActiveSheet()->setCellValue('F3', 'FEES');
	$objPHPExcel->getActiveSheet()->setCellValue('J3', 'MATERIAL');
	$objPHPExcel->getActiveSheet()->setCellValue('N3', 'Grand Total');
	 
	$objPHPExcel->getActiveSheet()->setCellValue('F4', 'Cash');
	$objPHPExcel->getActiveSheet()->setCellValue('G4', 'Cr Card');
	$objPHPExcel->getActiveSheet()->setCellValue('H4', 'Cheque');
	$objPHPExcel->getActiveSheet()->setCellValue('I4', 'Net Banking&PayTM');
	
	
	
	
	////================================================================================Fee===========
	/*echo $query;
	exit;*/
	$categoary=array("English","Regstration","Foregion","Hindi","Iol","Assessment","OTHERS");
	
    if (! function_exists('array_column')) {
    function array_column(array $input, $columnKey, $indexKey = null) {
        $array = array();
        foreach ($input as $value) {
            if ( ! isset($value[$columnKey])) {
                trigger_error("Key \"$columnKey\" does not exist in array");
                return false;
            }
            if (is_null($indexKey)) {
                $array[] = $value[$columnKey];
            }
            else {
                if ( ! isset($value[$indexKey])) {
                    trigger_error("Key \"$indexKey\" does not exist in array");
                    return false;
                }
                if ( ! is_scalar($value[$indexKey])) {
                    trigger_error("Key \"$indexKey\" does not contain scalar value");
                    return false;
                }
                $array[$value[$indexKey]] = $value[$columnKey];
            }
        }
        return $array;
    }
}
		for ($san=5;$san<13;$san++)
		{ 
		$objPHPExcel->getActiveSheet()->setCellValue('F'.$san.'', '0');
		$objPHPExcel->getActiveSheet()->setCellValue('G'.$san.'', '0');
		$objPHPExcel->getActiveSheet()->setCellValue('H'.$san.'', '0');
		$objPHPExcel->getActiveSheet()->setCellValue('I'.$san.'', '0');
		$objPHPExcel->getActiveSheet()->setCellValue('J'.$san.'', '0');
		$objPHPExcel->getActiveSheet()->setCellValue('K'.$san.'', '0');		
		$objPHPExcel->getActiveSheet()->setCellValue('L'.$san.'', '0');
		$objPHPExcel->getActiveSheet()->setCellValue('M'.$san.'', '0');
		$objPHPExcel->getActiveSheet()->setCellValue('N'.$san.'', '0');
		
		}

$engcashtot=$engcardtot=$engcheqtot=$engnettot= $regcashtot=$regcardtot=$regcheqtot=$regnettot=$forcashtot=$forcardtot=$forcheqtot=$fornettot=
$hincashtot=$hincardtot=$hincheqtot=$hinnettot=$iolcashtot=$iolcardtot=$iolcheqtot=$iolnettot=$asscashtot=$asscardtot=$asscheqtot=$assnettot=
$othcashtot=$othcardtot=$othcheqtot=$othnettot= $engmetcash=$engmetcardtot=$engmetcheqtot=$engmetnettot=$formetcash=$formetcardtot=$formetcheqtot=
$formetnettot=$othmetcash=$othmetcardtot=$othmetcheqtot=$othmetnettot=$pvtcashtot=$pvtcardtot=$pvtcheqtot=$pvtnettot=$jobcashtot=$jobcardtot=$jobcheqtot=$jobnettot=$carcashtot=$carcardtot=$carcheqtot=$carnettot="0.00";
/*
echo "<pre>";
print_r($data);
exit;
*/

foreach($data as $key=>$value)
{
		/*echo "Key=>".$key."Value=>".print_r($value)."<br/>";*/	
		//echo $value['category_id'];
		
		  
		
		if($value['category_id']=="26"|| $value['category_id']=="14"||$value['category_id']=="23"||$value['category_id']=="22"||$value['category_id']=="29"  )
		{
			if($value['Mode']=="Cash")
			{
			 $engcashtot=$engcashtot+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$engcardtot=$engcardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$engcheqtot=$engcheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM")
			{
				$engnettot=$engnettot+$value['Total'];
			}
		  
		}	
		if($value['category_id']=="31")
		{
		  if($value['Mode']=="Cash")
			{
			 $carcashtot=$carcashtot+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$carcardtot=$carcardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$carcheqtot=$carcheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM")
			{
				$carnettot=$carnettot+$value['Total'];
			}
		}
		
		if($value['category_id']=="30")
		{
		  if($value['Mode']=="Cash")
			{
			 $jobcashtot=$jobcashtot+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$jobcardtot=$jobcardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$jobcheqtot=$jobcheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM")
			{
				$jobnettot=$jobnettot+$value['Total'];
			}
		}
		
		if($value['category_id']=="13")
		{
		  if($value['Mode']=="Cash")
			{
			 $regcashtot=$regcashtot+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$regcardtot=$regcardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$regcheqtot=$regcheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM")
			{
				$regnettot=$regnettot+$value['Total'];
			}
		}
		
		if($value['category_id']=="17"||$value['category_id']=="18"||$value['category_id']=="19")
		{
		   if($value['Mode']=="Cash")
			{
			 $forcashtot=$forcashtot+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$forcardtot=$forcardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$forcheqtot=$forcheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM")
			{
				$fornettot=$fornettot+$value['Total'];
			}
		}
		
		if($value['category_id']=="20")
		{
		  if($value['Mode']=="Cash")
			{
			 $hincashtot=$hincashtot+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$hincardtot=$hincardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$hincheqtot=$hincheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM")
			{
				$hinnettot=$hinnettot+$value['Total'];
			}
		}
		
		if($value['category_id']=="12")
		{
		  if($value['Mode']=="Cash")
			{
			 $iolcashtot=$iolcashtot+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$iolcardtot=$iolcardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$iolcheqtot=$iolcheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM" )
			{
				$iolnettot=$iolnettot+$value['Total'];
			}
		}
		
		if($value['category_id']=="11")
		{
		  if($value['Mode']=="Cash")
			{
			 $asscashtot=$asscashtot+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$asscardtot=$asscardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$asscheqtot=$asscheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM" )
			{
				$assnettot=$assnettot+$value['Total'];
			}
		}
		if($value['category_id']=="21")
		{
		  if($value['Mode']=="Cash")
			{
			 $othcashtot=$othcashtot+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$othcardtot=$othcardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$othcheqtot=$othcheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM" )
			{
				$othnettot=$othnettot+$value['Total'];
			} 
		 
		}
		
		if($value['category_id']=="16")
		{
		  if($value['Mode']=="Cash")
			{
			 $pvtcashtot=$pvtcashtot+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$pvtcardtot=$pvtcardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$pvtcheqtot=$pvtcheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM" )
			{
				$pvtnettot=$pvtnettot+$value['Total'];
			} 
		 
		}
		
		
		///////////////////FOR METERIAL ITEM///////////////////////////////////////////////////////////////////////////////////////
		if( $value['category_id']=="25"||$value['product_id']=="77"||$value['product_id']=="78"||$value['product_id']=="79"||$value['product_id']=="80"||$value['product_id']=="81"||$value['product_id']=="82"||$value['product_id']=="83"||$value['product_id']=="84"||$value['product_id']=="85"||$value['product_id']=="164"|| $value['product_id']=="165" || $value['product_id']=="166")
		{
		  if($value['Mode']=="Cash")
			{
			 $engmetcash=$engmetcash+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$engmetcardtot=$engmetcardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$engmetcheqtot=$engmetcheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM" )
			{
				$engmetnettot=$engmetnettot+$value['Total'];
			} 
		 
		}
		
		if($value['product_id']=="86"||$value['product_id']=="87"||$value['product_id']=="88"||$value['product_id']=="90"||$value['product_id']=="108")
		{
		  if($value['Mode']=="Cash")
			{
			 $formetcash=$formetcash+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$formetcardtot=$formetcardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$formetcheqtot=$formetcheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM" )
			{
				$formetnettot=$formetnettot+$value['Total'];
			} 
		 
		}
		
		
		if($value['category_id']=="27"||$value['category_id']=="28")
		{
		  if($value['Mode']=="Cash")
			{
			 $othmetcash=$othmetcash+$value['Total'];
			}
			if($value['Mode']=="Card")
			{
				$othmetcardtot=$othmetcardtot+$value['Total'];
			}
			if($value['Mode']=="Cheque")
			{
				$othmetcheqtot=$othmetcheqtot+$value['Total'];
			}
			if($value['Mode']=="Net Banking" || $value['Mode']=="PayTM")
			{
				$othmetnettot=$othmetnettot+$value['Total'];
			} 
		 
		}
		
		
}
/*
 echo "<pre>";
print_r( $finaldata);

print_r( $data);
	exit;

	*/
		
		/*  while($CSRRow=mysqli_fetch_array($CsrResult))
		  {			
		  $data[]=array(
		  'type'=>$CSRRow['type'],
		  'Total'=>$CSRRow['sum(Totalamt)'],
		  'Mode'=>$CSRRow['payment_mode'],
		  'srno'=>$CSRRow['srno'],
		  'location'=>$CSRRow['location']
		  );	
		  }*/
	
		$no=0;
		for($x = 0; $x <=count($finaldata); $x++) 
		{
			
		 //$fastfind = array_intersect($data[$x]['type'],$categoary);
		  $objPHPExcel->getActiveSheet()->setCellValue('E5', 'English');
		  $objPHPExcel->getActiveSheet()->setCellValue('E6', 'Registration');
		  $objPHPExcel->getActiveSheet()->setCellValue('E7', 'Foreign');
		  $objPHPExcel->getActiveSheet()->setCellValue('E8', 'Hindi');
		  $objPHPExcel->getActiveSheet()->setCellValue('E9', 'Assessment');
		  $objPHPExcel->getActiveSheet()->setCellValue('E10', 'Others');
		  $objPHPExcel->getActiveSheet()->setCellValue('E11', 'iOL');
		  $objPHPExcel->getActiveSheet()->setCellValue('E12', 'Pvt course');
		   $objPHPExcel->getActiveSheet()->setCellValue('E13', 'Job Skills Program');
		   $objPHPExcel->getActiveSheet()->setCellValue('E14', 'Career Skills Programe');
		
		
		
		$objPHPExcel->getActiveSheet()->setCellValue('F5', ''.$engcashtot.'');			 
		$objPHPExcel->getActiveSheet()->setCellValue('G5', ''.$engcardtot.'');			
		$objPHPExcel->getActiveSheet()->setCellValue('H5', ''.$engcheqtot.'');			 
		$objPHPExcel->getActiveSheet()->setCellValue('I5', ''.$engnettot.'');
				
		$objPHPExcel->getActiveSheet()->setCellValue('F6', ''.$regcashtot.'');		
		$objPHPExcel->getActiveSheet()->setCellValue('G6', ''.$regcardtot.'');		
		$objPHPExcel->getActiveSheet()->setCellValue('H6', ''.$regcheqtot.'');		
		$objPHPExcel->getActiveSheet()->setCellValue('I6', ''.$regnettot.'');
			  
			 
		  $objPHPExcel->getActiveSheet()->setCellValue('F7', ''.$forcashtot.'');			 
		  $objPHPExcel->getActiveSheet()->setCellValue('G7', ''.$forcardtot.'');			  
		  $objPHPExcel->getActiveSheet()->setCellValue('H7', ''.$forcheqtot.'');			 
		  $objPHPExcel->getActiveSheet()->setCellValue('I7', ''.$fornettot.'');
			  
			
		$objPHPExcel->getActiveSheet()->setCellValue('F8', ''.$hincashtot.'');			 
		$objPHPExcel->getActiveSheet()->setCellValue('G8', ''.$hincardtot.'');			  
		$objPHPExcel->getActiveSheet()->setCellValue('H8', ''.$hincheqtot.'');			 
		$objPHPExcel->getActiveSheet()->setCellValue('I8', ''.$hinnettot.'');
		
		
		
	  $objPHPExcel->getActiveSheet()->setCellValue('F9', ''.$asscashtot.'');			  
	  $objPHPExcel->getActiveSheet()->setCellValue('G9', ''.$asscardtot.'');			  
	  $objPHPExcel->getActiveSheet()->setCellValue('H9', ''.$asscheqtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('I9', ''.$assnettot.'');
	  
	  
	 
	  $objPHPExcel->getActiveSheet()->setCellValue('F10', ''.$othcashtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('G10', ''.$othcardtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('H10', ''.$othcheqtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('I10', ''.$othnettot.'');
	  
	  $objPHPExcel->getActiveSheet()->setCellValue('F11', ''.$iolcashtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('G11', ''.$iolcardtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('H11', ''.$iolcheqtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('I11', ''.$iolnettot.'');
	  
	  $objPHPExcel->getActiveSheet()->setCellValue('F12', ''.$pvtcashtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('G12', ''.$pvtcardtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('H12', ''.$pvtcheqtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('I12', ''.$pvtnettot.'');
	  
	  $objPHPExcel->getActiveSheet()->setCellValue('F13', ''.$jobcashtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('G13', ''.$jobcardtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('H13', ''.$jobcheqtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('I13', ''.$jobnettot.'');
	  
	  $objPHPExcel->getActiveSheet()->setCellValue('F14', ''.$carcashtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('G14', ''.$carcardtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('H14', ''.$carcheqtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('I14', ''.$carnettot.'');
	  
	  $objPHPExcel->getActiveSheet()->setCellValue('J5', ''.$engmetcash.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('K5', ''.$engmetcardtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('L5', ''.$engmetcheqtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('M5', ''.$engmetnettot.'');

	   $objPHPExcel->getActiveSheet()->setCellValue('J7', ''.$formetcash.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('K7', ''.$formetcardtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('L7', ''.$formetcheqtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('M7', ''.$formetnettot.'');

	  $objPHPExcel->getActiveSheet()->setCellValue('J10', ''.$othmetcash.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('K10', ''.$othmetcardtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('L10', ''.$othmetcheqtot.'');			 
	  $objPHPExcel->getActiveSheet()->setCellValue('M10', ''.$othmetnettot.'');

			  
		/*if($finaldata[$x]['Type']=="English")
		{
			
			  if($data[$x]['Mode']=="Cash")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('F5', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Card")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('G5', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Cheque")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('H5', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Net Banking")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('I5', ''.$data[$x]['Total'].'');
			  }
			
		}
		
		
		
		
		if($data[$x]['type']=="Regstration")
		{
			 
			  if($data[$x]['Mode']=="Cash")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('F6', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Card")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('G6', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Cheque")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('H6', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Net Banking")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('I6', ''.$data[$x]['Total'].'');
			  }
			
		}
		
		
		
		if($data[$x]['type']=="Foregion")
		{
			  
			  if($data[$x]['Mode']=="Cash")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('F7', '0');
			  }
			  if($data[$x]['Mode']=="Card")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('G7', '0');
			  }
			  if($data[$x]['Mode']=="Cheque")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('H7', '0');
			  }
			  if($data[$x]['Mode']=="Net Banking")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('I7', '0');
			  }
			
		}
		
		
		if($data[$x]['type']=="Hindi")
		{
			  
			  if($data[$x]['Mode']=="Cash")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('F8', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Card")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('G8', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Cheque")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('H8', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Net Banking")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('I8', ''.$data[$x]['Total'].'');
			  }
			
		}
		
		
		if($data[$x]['type']=="Assessment")
		{
			 
			  if($data[$x]['Mode']=="Cash")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('F9', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Card")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('G9', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Cheque")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('H9', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Net Banking")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('I9', ''.$data[$x]['Total'].'');
			  }
			
		}
	
		
		if($data[$x]['type']=="OTHERS")
		{
			
			  if($data[$x]['Mode']=="Cash")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('F10', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Card")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('G10', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Cheque")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('H10', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Net Banking")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('I10', ''.$data[$x]['Total'].'');
			  }
			
		}
		
		if($data[$x]['type']=="Iol")
		{
			
			  if($data[$x]['Mode']=="Cash")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('F11', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Card")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('G11', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Cheque")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('H11', ''.$data[$x]['Total'].'');
			  }
			  if($data[$x]['Mode']=="Net Banking")
			  {
			  $objPHPExcel->getActiveSheet()->setCellValue('I11', ''.$data[$x]['Total'].'');
			  }
			
		}*/
	
		
				
			/*if($data[$x]['type']==$categoary[$no])
			{
				
			
				$objPHPExcel->getActiveSheet()->setCellValue('E'.($no+5), ''. $data[$x]['type'].'');
				
			  	
				if($data[$x]['Mode']=="Card")
				{
				$objPHPExcel->getActiveSheet()->setCellValue('G'.($no+5), ''. $data[$x]['Total'].'');
				 $x++;
				}
				else
				{
				$objPHPExcel->getActiveSheet()->setCellValue('G'.($no+5),'0');
				 $x++;
				}
				
				
				 if($data[$x]['Mode']=="Cheque")
				{
				 $objPHPExcel->getActiveSheet()->setCellValue('H'.($no+5), ''. $data[$x]['Total'].'');
				 $x++;
				}
				else
				{
				$objPHPExcel->getActiveSheet()->setCellValue('H'.($no+5), '0');
				 $x++;
				}
				
			
				if($data[$x]['Mode']=="Cash")
				{
				 $objPHPExcel->getActiveSheet()->setCellValue('F'.($no+5), ''. $data[$x]['Total'].'');
				 $x++;
				}
				else
				{
				$objPHPExcel->getActiveSheet()->setCellValue('F'.($no+5), '0');
				 $x++;
				}
				
				
				
				
				
				if($data[$x]['Mode']=="Net Banking")
				{
				$objPHPExcel->getActiveSheet()->setCellValue('I'.($no+5),''. $data[$x]['Total'].'');
				$x--;
				}
				else
				{
				$objPHPExcel->getActiveSheet()->setCellValue('I'.($no+5),'0');
				 $x--;
				}
			
				$no++;
			}*/
			
			/*if($no==2)
			{
				break;
			}
			
			else
			{
				$objPHPExcel->getActiveSheet()->setCellValue('H'.$no+5, '0');
				$objPHPExcel->getActiveSheet()->setCellValue('I'.$no+5, '0');
				$objPHPExcel->getActiveSheet()->setCellValue('J'.$no+5, '0');
				$objPHPExcel->getActiveSheet()->setCellValue('F'.$no+5, '0');
				$no++;
			}
			*/
		    }
		
		/*$i=0;
		foreach($data as $key=>$value)
		{
		//print_r("Key=>".$key."Value=>".$value."<br>");
		echo "Key=>".$key."Value=>".print_r($value)."<br>";
		 exit;
		  	
        }*/
		
		
/*	$phpColor = new PHPExcel_Style_Color();
$phpColor->setRGB('#8B008B'); 

$objPHPExcel->getActiveSheet()->getStyle('N13')->getFont()->setColor( $phpColor );*/
//$objPHPExcel->getActiveSheet()->getStyle('N13')->getFill()->getStartColor()->setRGB('#FFFF00');
$objPHPExcel->getActiveSheet()->getStyle('N15')->applyFromArray(
    array(
        'fill' => array(
            'type' => PHPExcel_Style_Fill::FILL_SOLID,
            'color' => array('rgb' => 'FFFF33')
        )
    )
);

$objPHPExcel->getActiveSheet()->getStyle('N17')->applyFromArray(
    array(
        'fill' => array(
            'type' => PHPExcel_Style_Fill::FILL_SOLID,
            'color' => array('rgb' => 'FFFF33')
        )
    )
);
	//================================================================================================
	$objPHPExcel->getActiveSheet()->setCellValue("N5", "=SUM(F5:M5)");
	$objPHPExcel->getActiveSheet()->setCellValue("N6", "=SUM(F6:M6)");
	$objPHPExcel->getActiveSheet()->setCellValue("N7", "=SUM(F7:M7)");
	$objPHPExcel->getActiveSheet()->setCellValue("N8", "=SUM(F8:M8)");
	$objPHPExcel->getActiveSheet()->setCellValue("N9", "=SUM(F9:M9)");
	$objPHPExcel->getActiveSheet()->setCellValue("N10", "=SUM(F10:M10)");
	$objPHPExcel->getActiveSheet()->setCellValue("N11", "=SUM(F11:M11)");
	$objPHPExcel->getActiveSheet()->setCellValue("N12", "=SUM(F12:M12)");
	$objPHPExcel->getActiveSheet()->setCellValue("N13", "=SUM(F13:M13)");
	$objPHPExcel->getActiveSheet()->setCellValue("N14", "=SUM(F14:M14)");
	$objPHPExcel->getActiveSheet()->setCellValue("N15", "=SUM(N5:N14)");
	//customer_detailing
	/*$objPHPExcel->getActiveSheet()->setCellValue("F13", "=SUM(F5:F12)");
	$objPHPExcel->getActiveSheet()->setCellValue("G13", "=SUM(G5:G12)");
	$objPHPExcel->getActiveSheet()->setCellValue("H13", "=SUM(H5:H12)");
	$objPHPExcel->getActiveSheet()->setCellValue("I13", "=SUM(I5:I12)");
	$objPHPExcel->getActiveSheet()->setCellValue("J13", "=SUM(J5:J12)");
	$objPHPExcel->getActiveSheet()->setCellValue("K13", "=SUM(K5:K12)");
	$objPHPExcel->getActiveSheet()->setCellValue("L13", "=SUM(L5:L12)");
	$objPHPExcel->getActiveSheet()->setCellValue("M13", "=SUM(M5:M12)");
	//$objPHPExcel->getActiveSheet()->setCellValue("E13", "Gross Total");
	*/
	
	
	$objPHPExcel->getActiveSheet()->setCellValue("F15", "=SUM(F5:F14)");
	$objPHPExcel->getActiveSheet()->setCellValue("G15", "=SUM(G5:G14)");
	$objPHPExcel->getActiveSheet()->setCellValue("H15", "=SUM(H5:H14)");
	$objPHPExcel->getActiveSheet()->setCellValue("I15", "=SUM(I5:I14)");
	$objPHPExcel->getActiveSheet()->setCellValue("J15", "=SUM(J5:J14)");
	$objPHPExcel->getActiveSheet()->setCellValue("K15", "=SUM(K5:K14)");
	$objPHPExcel->getActiveSheet()->setCellValue("L15", "=SUM(L5:L14)");
	$objPHPExcel->getActiveSheet()->setCellValue("M15", "=SUM(M5:M14)");
	$objPHPExcel->getActiveSheet()->setCellValue("E15", "Gross Total");
	
	
	$objPHPExcel->getActiveSheet()->setCellValue('G18', 'CASH');
	$objPHPExcel->getActiveSheet()->setCellValue('H18', 'Cr Card');
	$objPHPExcel->getActiveSheet()->setCellValue('I18', 'Cheque');
	$objPHPExcel->getActiveSheet()->setCellValue('J18', 'Net Banking&PayTM');
	$objPHPExcel->getActiveSheet()->setCellValue('K18', 'Cancle Receipt');
	$objPHPExcel->getActiveSheet()->setCellValue('L18', 'G.Total');
	
	
	$objPHPExcel->getActiveSheet()->setCellValue('F19', 'Op. Balance');
	$objPHPExcel->getActiveSheet()->setCellValue('F20', 'Add Coll.');
	$objPHPExcel->getActiveSheet()->setCellValue('F21', 'Refund');
	$objPHPExcel->getActiveSheet()->setCellValue('F22', 'Bank Dep.');
	$objPHPExcel->getActiveSheet()->setCellValue('F23', 'Clo. Bal');
	
	
	$cancle=round($cancle, 0); 
  
	
	
	$objPHPExcel->getActiveSheet()->setCellValue("G20", "=SUM(F15+J15)");
	$objPHPExcel->getActiveSheet()->setCellValue("H20", "=SUM(G15+K15)");
	$objPHPExcel->getActiveSheet()->setCellValue("I20", "=SUM(H15+L15)");
	$objPHPExcel->getActiveSheet()->setCellValue("J20", "=SUM(I15+M15)");
	$objPHPExcel->getActiveSheet()->setCellValue("K20", "-".$cancle);
	
	$objPHPExcel->getActiveSheet()->setCellValue("L20", "=SUM(G20:K20)");
	$objPHPExcel->getActiveSheet()->setCellValue("J16", "Material Quantity ");
	$objPHPExcel->getActiveSheet()->setCellValue("N16", $material);
	
	$objPHPExcel->getActiveSheet()->setCellValue("J17", "Cancle Receipt ");
	$objPHPExcel->getActiveSheet()->setCellValue("N17", $cancle);
	
	
	$objPHPExcel->getActiveSheet()->setCellValue('J4', 'Cash');
	$objPHPExcel->getActiveSheet()->setCellValue('K4', 'Cr Card');
	$objPHPExcel->getActiveSheet()->setCellValue('L4', 'Cheque');
	$objPHPExcel->getActiveSheet()->setCellValue('M4', 'Net Banking');
	 
	 
	$objPHPExcel->getActiveSheet()->mergeCells('A1:R1');
	$objPHPExcel->getActiveSheet()->mergeCells('F3:I3');
	$objPHPExcel->getActiveSheet()->mergeCells('J3:M3');
	
	$objPHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(14);
	$objPHPExcel->getActiveSheet()->getColumnDimension('N')->setWidth(14);
	$objPHPExcel->getActiveSheet()->getColumnDimension('I')->setWidth(12);
	$objPHPExcel->getActiveSheet()->getColumnDimension('M')->setWidth(12);
	
 $objPHPExcel->setActiveSheetIndex(1)->mergeCells('E3:E4');
 $objPHPExcel->setActiveSheetIndex(1)->mergeCells('N3:N4');
 $objPHPExcel->setActiveSheetIndex(1)->mergeCells('J16:M16');
 $objPHPExcel->setActiveSheetIndex(1)->mergeCells('J17:M17');
 $objPHPExcel->setActiveSheetIndex(1)->mergeCells('L18:M18');
 $objPHPExcel->setActiveSheetIndex(1)->mergeCells('L20:M20');
 $style=array(
			'font'    => array(
				'bold'      => true
			),
			'alignment' => array(
				'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,
			),
			'borders' => array(
				'top'     => array(
 					'style' => PHPExcel_Style_Border::BORDER_THIN
 				)
			),
			'fill' => array(
	 			'type'       => PHPExcel_Style_Fill::FILL_GRADIENT_LINEAR,
	  			'rotation'   => 90,
	 			'startcolor' => array(
	 				'argb' => '1AA6A6'
	 			),
	 			'endcolor'   => array(
	 				'argb' => 'FFFFFFFF'
	 			)
	 		)
		);
 $objPHPExcel->getActiveSheet()->getStyle('F3:I3')->applyFromArray($style);
 $objPHPExcel->getActiveSheet()->getStyle('J3:M3')->applyFromArray($style);
 $objPHPExcel->getActiveSheet()->getStyle('F18:L18')->applyFromArray($style);
 

$objPHPExcel->getActiveSheet()->getStyle('F19:F23')->applyFromArray(
    array(
	    'font'    => array(
				'bold'      => true
			),
        'fill' => array(
            'type' => PHPExcel_Style_Fill::FILL_SOLID,
            'color' => array('rgb' => 'f7dcd9')
        )
    )
);
$objPHPExcel->getActiveSheet()->getStyle('A1:AK1')->applyFromArray(
		array(
			'font'    => array(
				'bold'      => true
			),
			'alignment' => array(
				'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,
			),
			'borders' => array(
				'top'     => array(
 					'style' => PHPExcel_Style_Border::BORDER_THIN
 				)
			),
			'fill' => array(
	 			'type'       => PHPExcel_Style_Fill::FILL_GRADIENT_LINEAR,
	  			'rotation'   => 90,
	 			'startcolor' => array(
	 				'argb' => '25525FFF'
	 			),
	 			'endcolor'   => array(
	 				'argb' => 'FFFFFFFF'
	 			)
	 		)
		)
);

$objPHPExcel->getActiveSheet()->getStyle('E3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('E3')->getFont()->setSize(12);
$objPHPExcel->getActiveSheet()->getStyle('E3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('F3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('F3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('F3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('J3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('J3')->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('J3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('N3')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('N3')->getFont()->setSize(12);
$objPHPExcel->getActiveSheet()->getStyle('N3')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('E15:M15')->getFont()->setName('Book Antiqua');
$objPHPExcel->getActiveSheet()->getStyle('E15:M15')->getFont()->setSize(12);
$objPHPExcel->getActiveSheet()->getStyle('E15:M15')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('N5:N13')->getFont()->setName('Book Antiqua');
$objPHPExcel->getActiveSheet()->getStyle('N5:N13')->getFont()->setSize(12);
$objPHPExcel->getActiveSheet()->getStyle('N5:N13')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('N14')->getFont()->setName('Calibri Light');
$objPHPExcel->getActiveSheet()->getStyle('N14')->getFont()->setSize(12);
$objPHPExcel->getActiveSheet()->getStyle('N14')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('N15')->getFont()->setName('Calibri Light');
$objPHPExcel->getActiveSheet()->getStyle('N15')->getFont()->setSize(12);
$objPHPExcel->getActiveSheet()->getStyle('N15')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('K20')->getFont()->setName('Calibri Light');
$objPHPExcel->getActiveSheet()->getStyle('K20')->getFont()->setSize(12);
$objPHPExcel->getActiveSheet()->getStyle('K20')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('L20')->getFont()->setName('Calibri Light');
$objPHPExcel->getActiveSheet()->getStyle('L20')->getFont()->setSize(12);
$objPHPExcel->getActiveSheet()->getStyle('L20')->getFont()->setBold(true);


$objPHPExcel->getActiveSheet()->getStyle('J16:N16')->getFont()->setName('Book Antiqua');
$objPHPExcel->getActiveSheet()->getStyle('J16:N16')->getFont()->setSize(12);
$objPHPExcel->getActiveSheet()->getStyle('J16:N16')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('J17:N17')->getFont()->setName('Book Antiqua');
$objPHPExcel->getActiveSheet()->getStyle('J17:N17')->getFont()->setSize(12);
$objPHPExcel->getActiveSheet()->getStyle('J17:N17')->getFont()->setBold(true);

$objPHPExcel->setActiveSheetIndex(0);