modify('first day of this month')->format('Y-m-d'); $endDate = $date->modify('last day of this month')->format('Y-m-d'); $datesInMonth = []; $period = new DatePeriod( new DateTime($startDate), new DateInterval('P1D'), (new DateTime($endDate))->modify('+1 day') ); foreach ($period as $day) { $datesInMonth[] = $day->format('Y-m-d'); } ?>
" class="form-control mt-2" data-provide="datepicker" data-date-format="M-yyyy" data-date-min-view-mode="1" readonly>
0){?> 0){?> $trpProductionDetail) { ?> format('d-m-Y'); if ($dateInMonthDmYFormat === $currentDate) { echo 'style="background: #cef0ad;"'; } ?>> 0, 'coldStart' => 0, 'breakdownHours' => 0, 'burnerFiringHours' => 0, 'sandFeedingHours' => 0, 'gasReceiptBg' => 0, 'gasReceiptPg' => 0, 'physicalGasConsumption' => 0, 'drierGasConsumption' => 0, 'coatingGasConsumption' => 0, 'trpPlusDrierGasConsumption' => 0, 'trpPhysicalGasPerTon' => 0, 'panelGasConsumption' => 0, 'panelGasPerTon' => 0, 'edRunningHours' => 0, 'edProduction' => 0, 'edUsage' => 0, 'trpProduction' => 0, 'trpProductionPerHour' => 0, 'coating' => 0, 'waterReceipt' => 0, 'waterConsumption' => 0, 'ebReading' => 0, 'ebReadingPerUnitTon' => 0, 'workingPersonEngineers' => 0, 'workingPersonSupervisiors' => 0, 'workingPersonOperators' => 0, 'msSeperation' => 0, 'edWaste' => 0, 'coolerBags' => 0, 'edPlus20Waste' => 0, 'cycloneWaste' => 0 ]; foreach($crsClientList as $client){ $summary[$client] = 0; } foreach($wcsSupplierList as $supplier){ $summary[$supplier] = 0; } } // Sum values for the material $summary['totalHours'] += is_numeric($trpProductionDetail['totalHours']) ? $trpProductionDetail['totalHours'] : 0; $summary['coldStart'] += is_numeric($trpProductionDetail['coldStart']) ? $trpProductionDetail['coldStart'] : 0; $summary['breakdownHours'] += is_numeric($trpProductionDetail['breakdownHours']) ? $trpProductionDetail['breakdownHours'] : 0; $summary['burnerFiringHours'] += is_numeric($trpProductionDetail['burnerFiringHours']) ? $trpProductionDetail['burnerFiringHours'] : 0; $summary['sandFeedingHours'] += is_numeric($trpProductionDetail['sandFeedingHours']) ? $trpProductionDetail['sandFeedingHours'] : 0; $summary['gasReceiptBg'] += is_numeric($trpProductionDetail['gasReceiptBg']) ? $trpProductionDetail['gasReceiptBg'] : 0; $summary['gasReceiptPg'] += is_numeric($trpProductionDetail['gasReceiptPg']) ? $trpProductionDetail['gasReceiptPg'] : 0; $summary['physicalGasConsumption'] += is_numeric($trpProductionDetail['physicalGasConsumption']) ? $trpProductionDetail['physicalGasConsumption'] : 0; $summary['drierGasConsumption'] += is_numeric($trpProductionDetail['drierGasConsumption']) ? $trpProductionDetail['drierGasConsumption'] : 0; $summary['coatingGasConsumption'] += is_numeric($trpProductionDetail['coatingGasConsumption']) ? $trpProductionDetail['coatingGasConsumption'] : 0; $summary['trpPlusDrierGasConsumption'] += is_numeric($trpProductionDetail['trpPlusDrierGasConsumption'])? $trpProductionDetail['trpPlusDrierGasConsumption'] : 0; $summary['trpPhysicalGasPerTon'] += is_numeric($trpProductionDetail['trpPhysicalGasPerTon']) ? $trpProductionDetail['trpPhysicalGasPerTon'] : 0; $summary['panelGasConsumption'] += is_numeric($trpProductionDetail['panelGasConsumption']) ? $trpProductionDetail['panelGasConsumption'] : 0; $summary['panelGasPerTon'] += is_numeric($trpProductionDetail['panelGasPerTon']) ? $trpProductionDetail['panelGasPerTon'] : 0; //total of all incoming waste core sand foreach($wcsSupplierList as $supplier){ $summary[$supplier] += is_numeric($trpProductionDetail[$supplier]) ? $trpProductionDetail[$supplier] : 0; $totalWcsReceived += is_numeric($trpProductionDetail[$supplier]) ? $trpProductionDetail[$supplier] : 0; } $summary['edRunningHours'] += is_numeric($trpProductionDetail['edRunningHours']) ? $trpProductionDetail['edRunningHours'] : 0; $summary['edProduction'] += is_numeric($trpProductionDetail['edProduction']) ? $trpProductionDetail['edProduction'] : 0; $summary['edUsage'] += is_numeric($trpProductionDetail['edUsage']) ? $trpProductionDetail['edUsage'] : 0; $summary['trpProduction'] += is_numeric($trpProductionDetail['trpProduction']) ? $trpProductionDetail['trpProduction'] : 0; $summary['trpProductionPerHour'] += is_numeric($trpProductionDetail['trpProductionPerHour']) ? $trpProductionDetail['trpProductionPerHour'] : 0; $summary['coating'] += is_numeric($trpProductionDetail['coating']) ? $trpProductionDetail['coating'] : 0; // total of all core reclaimed sand foreach($crsClientList as $client){ $summary[$client] += is_numeric($trpProductionDetail[$client]) ? $trpProductionDetail[$client] : 0; $totalCrsReceived += is_numeric($trpProductionDetail[$client]) ? $trpProductionDetail[$client] : 0; } $summary['waterReceipt'] += is_numeric($trpProductionDetail['waterReceipt']) ? $trpProductionDetail['waterReceipt'] : 0; $summary['waterConsumption'] += is_numeric($trpProductionDetail['waterConsumption']) ? $trpProductionDetail['waterConsumption'] : 0; $summary['ebReading'] += is_numeric($trpProductionDetail['ebReading']) ? $trpProductionDetail['ebReading'] : 0; $summary['ebReadingPerUnitTon'] += is_numeric($trpProductionDetail['ebReadingPerUnitTon']) ? $trpProductionDetail['ebReadingPerUnitTon'] : 0; $summary['workingPersonEngineers'] += is_numeric($trpProductionDetail['workingPersonEngineers']) ? $trpProductionDetail['workingPersonEngineers'] : 0; $summary['workingPersonSupervisiors'] += is_numeric($trpProductionDetail['workingPersonSupervisiors']) ? $trpProductionDetail['workingPersonSupervisiors'] : 0; $summary['workingPersonOperators'] += is_numeric($trpProductionDetail['workingPersonOperators']) ? $trpProductionDetail['workingPersonOperators'] : 0; $summary['msSeperation'] += is_numeric($trpProductionDetail['msSeperation']) ? $trpProductionDetail['msSeperation'] : 0; $summary['edWaste'] += is_numeric($trpProductionDetail['edWaste']) ? $trpProductionDetail['edWaste'] : 0; $summary['coolerBags'] += is_numeric($trpProductionDetail['coolerBags']) ? $trpProductionDetail['coolerBags'] : 0; $summary['edPlus20Waste'] += is_numeric($trpProductionDetail['edPlus20Waste']) ? $trpProductionDetail['edPlus20Waste'] : 0; $summary['cycloneWaste'] += is_numeric($trpProductionDetail['cycloneWaste']) ? $trpProductionDetail['cycloneWaste'] : 0; } ?>
Date Opening Time Closing Time Total Hours Cold Start Break Down Hours Burner Firing Hours Sand Feeding Hours Gas Receipt Physical Gas Consumption Drier Gas Consumption Coating Gas Consumption TRP plus Drier Gas Consumption TRP Physical Gas Per Ton Panel Gas Consumption Panel Gas Per Ton Incoming Sand/ Lump details ED details TRP Sand Coating Usage Water EB Reading EB Unit Per Ton Working Persons Maintanence Details Description MS Seperation ED Waste Cooler Bags ED +20 Waste Cyclone Waste
BG PG Running Hours Production Usage Production Production Per Hour Receipt Consumption Engineers Supervisors Operators Roller Drivers Nature Of Maintenance Location
Total

Abstract for the month

$trpAbstract["Incoming Raw Sand Details"]['date'] , 'absParticulars' => "Incoming Raw Sand Details", 'absRunningHrs' => "", 'absPerHour' => "", 'absOpeningStock'=> (int)$trpAbstract["Incoming Raw Sand Details"]['opening_stock'], 'absReceipt' => $totalWcsReceived, 'absTotal' => (int)$trpAbstract["Incoming Raw Sand Details"]['opening_stock'] + $totalWcsReceived, 'absConsumption' => $summary['edProduction'], 'absClosingStock' => ((int)$trpAbstract["Incoming Raw Sand Details"]['opening_stock'] + $totalWcsReceived) - $summary['edProduction'], 'absPhysicalStock' => (int)$trpAbstract["Incoming Raw Sand Details"]['physical_stock'], 'absRemarks' => $trpAbstract["Incoming Raw Sand Details"]['remarks'], ], [ 'absDate' => $trpAbstract["ED Details"]['date'] , 'absParticulars' => "ED Details", 'absRunningHrs' => $summary['edRunningHours'], 'absPerHour' => number_format( $summary['edProduction'] / ($summary['edRunningHours'] == 0 ? 1 : $summary['edRunningHours']) ,2), 'absOpeningStock'=> (int)$trpAbstract["ED Details"]['opening_stock'], 'absReceipt' => $summary['edProduction'], 'absTotal' => (int)$trpAbstract["ED Details"]['opening_stock'] + $summary['edProduction'], 'absConsumption' => $summary['edUsage'] + ($summary['coolerBags'] * 1250 ) + ($summary['cycloneWaste'] * 1250 ) + ( $summary['edWaste'] * 1250 ), 'absClosingStock' => (int)$trpAbstract["ED Details"]['opening_stock'] + $summary['edProduction'] - ($summary['edUsage'] + ($summary['coolerBags'] * 1250 ) + ($summary['cycloneWaste'] * 1250 ) + ( $summary['edWaste'] * 1250 ) ), 'absPhysicalStock' =>(int)$trpAbstract["ED Details"]['physical_stock'], 'absRemarks' => $trpAbstract["ED Details"]['remarks'], ], [ 'absDate' => $trpAbstract["TRP Total Sand"]['date'] , 'absParticulars' => "TRP Total Sand", 'absRunningHrs' => $summary['sandFeedingHours'], 'absPerHour' => $summary['trpProductionPerHour'], 'absOpeningStock'=> (int)$trpAbstract["TRP Total Sand"]['opening_stock'], 'absReceipt' =>$summary['trpProduction'], 'absTotal' =>(int)$trpAbstract["TRP Total Sand"]['opening_stock'] + $summary['trpProduction'], 'absConsumption' =>$totalCrsReceived, 'absClosingStock' =>(int)$trpAbstract["TRP Total Sand"]['opening_stock'] + $summary['trpProduction'] - $totalCrsReceived, 'absPhysicalStock' =>(int)$trpAbstract["TRP Total Sand"]['physical_stock'], 'absRemarks' => $trpAbstract["TRP Total Sand"]['remarks'], ], [ 'absDate' => $trpAbstract["Trp Physical Gas Consumption"]['date'] , 'absParticulars' => "Trp Physical Gas Consumption", 'absRunningHrs' => "", 'absPerHour' => number_format(($summary['trpPlusDrierGasConsumption']) / ( ( $summary['trpProduction'] == 0 ? 1000 : $summary['trpProduction'] )/1000), 2, '.', ''), 'absOpeningStock'=>(int)$trpAbstract["Trp Physical Gas Consumption"]['opening_stock'], 'absReceipt' => $summary['gasReceiptBg'] + $summary['gasReceiptPg'], 'absTotal' => (int)$trpAbstract["Trp Physical Gas Consumption"]['opening_stock'] + $summary['gasReceiptBg'] + $summary['gasReceiptPg'], 'absConsumption' => $summary['physicalGasConsumption'], 'absClosingStock' => (int)$trpAbstract["Trp Physical Gas Consumption"]['opening_stock'] + $summary['gasReceiptBg'] + $summary['gasReceiptPg'] - $summary['physicalGasConsumption'], 'absPhysicalStock' =>(int)$trpAbstract["Trp Physical Gas Consumption"]['physical_stock'], 'absRemarks' => $trpAbstract["Trp Physical Gas Consumption"]['remarks'], ], [ 'absDate' => $trpAbstract["Trp Panel Gas Consumption"]['date'] , 'absParticulars' => "Trp Panel Gas Consumption", 'absRunningHrs' => "", 'absPerHour' => number_format(($summary['panelGasConsumption']) / ( ( $summary['trpProduction'] == 0 ? 1000 : $summary['trpProduction'] )/1000) ,2), 'absOpeningStock'=>(int)$trpAbstract["Trp Panel Gas Consumption"]['opening_stock'], 'absReceipt' => $summary['gasReceiptBg'] + $summary['gasReceiptPg'], 'absTotal' => (int)$trpAbstract["Trp Panel Gas Consumption"]['opening_stock'] + $summary['gasReceiptBg'] + $summary['gasReceiptPg'], 'absConsumption' => $summary['panelGasConsumption'], 'absClosingStock' => (int)$trpAbstract["Trp Panel Gas Consumption"]['opening_stock'] + $summary['gasReceiptBg'] + $summary['gasReceiptPg'] - $summary['panelGasConsumption'], 'absPhysicalStock' =>(int)$trpAbstract["Trp Panel Gas Consumption"]['physical_stock'], 'absRemarks' => $trpAbstract["Trp Panel Gas Consumption"]['remarks'], ], [ 'absDate' => $trpAbstract["Water Consumption"]['date'] , 'absParticulars' => "Water Consumption", 'absRunningHrs' => "", 'absPerHour' => "", 'absOpeningStock'=>(int)$trpAbstract["Water Consumption"]['opening_stock'], 'absReceipt' =>$summary['waterReceipt'], 'absTotal' =>(int)$trpAbstract["Water Consumption"]['opening_stock'] + $summary['waterReceipt'], 'absConsumption' => $summary['waterConsumption'], 'absClosingStock' =>(int)$trpAbstract["Water Consumption"]['opening_stock'] + $summary['waterReceipt'] - $summary['waterConsumption'], 'absPhysicalStock' =>(int)$trpAbstract["Water Consumption"]['physical_stock'], 'absRemarks' => $trpAbstract["Water Consumption"]['remarks'], ], [ 'absDate' => $trpAbstract["Power Consumption"]['date'] , 'absParticulars' => "Power Consumption", 'absRunningHrs' =>$summary['ebReadingPerUnitTon'], 'absPerHour' => "", 'absOpeningStock'=>(int)$trpAbstract["Power Consumption"]['opening_stock'], 'absReceipt' =>'', 'absTotal' =>'', 'absConsumption' => $summary['ebReading'], 'absClosingStock' =>'', 'absPhysicalStock' =>(int)$trpAbstract["Power Consumption"]['physical_stock'], 'absRemarks' => $trpAbstract["Power Consumption"]['remarks'], ] ]; ?> format('Y-m'); $absDate = "$absDate-01"; ?> "Incoming Raw Sand Details", 'absRunningHrs' => "", 'absPerHour' => "", 'absOpeningStock'=>'', 'absReceipt' => $totalWcsReceived, 'absTotal' => $totalWcsReceived, 'absConsumption' => $summary['edProduction'], 'absClosingStock' =>( $totalWcsReceived ) - $summary['edProduction'], 'absPhysicalStock' =>'', 'absRemarks' =>'', ], [ 'absParticulars' => "ED Details", 'absRunningHrs' => $summary['edRunningHours'], 'absPerHour' => number_format( $summary['edProduction'] / ($summary['edRunningHours'] == 0 ? 1 : $summary['edRunningHours']) ,2), 'absOpeningStock'=>'', 'absReceipt' => $summary['edProduction'], 'absTotal' => $summary['edProduction'], 'absConsumption' => $summary['edUsage'] + ($summary['coolerBags'] * 1250 ) + ($summary['cycloneWaste'] * 1250 ) + ( $summary['edWaste'] * 1250 ), 'absClosingStock' => $summary['edProduction'] - $summary['edUsage'] + ($summary['coolerBags'] * 1250 ) + ($summary['cycloneWaste'] * 1250 ) + ( $summary['edWaste'] * 1250 ), 'absPhysicalStock' =>'', 'absRemarks' =>'', ], [ 'absParticulars' => "TRP Total Sand", 'absRunningHrs' => $summary['sandFeedingHours'], 'absPerHour' => $summary['trpProductionPerHour'], 'absOpeningStock'=>'', 'absReceipt' =>$summary['trpProduction'], 'absTotal' =>$summary['trpProduction'], 'absConsumption' =>$totalCrsReceived, 'absClosingStock' =>$summary['trpProduction'] - $totalCrsReceived, 'absPhysicalStock' =>'', 'absRemarks' =>'', ], [ 'absParticulars' => "Trp Physical Gas Consumption", 'absRunningHrs' => "", 'absPerHour' => number_format(($summary['trpPlusDrierGasConsumption']) / ( ( $summary['trpProduction'] == 0 ? 1000 : $summary['trpProduction'] )/1000), 2, '.', ''), 'absOpeningStock'=>'', 'absReceipt' => $summary['gasReceiptBg'] + $summary['gasReceiptPg'], 'absTotal' => $summary['gasReceiptBg'] + $summary['gasReceiptPg'], 'absConsumption' => $summary['physicalGasConsumption'], 'absClosingStock' =>($summary['gasReceiptBg'] + $summary['gasReceiptPg']) - $summary['physicalGasConsumption'], 'absPhysicalStock' =>'', 'absRemarks' =>'', ], [ 'absParticulars' => "Trp Panel Gas Consumption", 'absRunningHrs' => "", 'absPerHour' => number_format(($summary['panelGasConsumption']) / ( ( $summary['trpProduction'] == 0 ? 1000 : $summary['trpProduction'] )/1000) ,2), 'absOpeningStock'=>'', 'absReceipt' => $summary['gasReceiptBg'] + $summary['gasReceiptPg'], 'absTotal' => $summary['gasReceiptBg'] + $summary['gasReceiptPg'], 'absConsumption' => $summary['panelGasConsumption'], 'absClosingStock' =>($summary['gasReceiptBg'] + $summary['gasReceiptPg']) - $summary['panelGasConsumption'], 'absPhysicalStock' =>'', 'absRemarks' =>'', ], [ 'absParticulars' => "Water Consumption", 'absRunningHrs' => "", 'absPerHour' => "", 'absOpeningStock'=>'', 'absReceipt' =>$summary['waterReceipt'], 'absTotal' =>$summary['waterReceipt'], 'absConsumption' =>$summary['waterReceipt'] - $summary['waterConsumption'], 'absClosingStock' =>'', 'absPhysicalStock' =>'', 'absRemarks' =>'', ], [ 'absParticulars' => "Power Consumption", 'absRunningHrs' =>$summary['ebReadingPerUnitTon'], 'absPerHour' => "", 'absOpeningStock'=>'', 'absReceipt' =>'', 'absTotal' =>'', 'absConsumption' => $summary['ebReading'], 'absClosingStock' =>'', 'absPhysicalStock' =>'', 'absRemarks' =>'', ], ] ?> format('Y-m'); $absDate = "$absDate-01"; ?>
Particulars Running Hours Per Hour Opening Stock Receipt Total Consumption Closing Stock Physical Stock Remarks