load->model('dahsboard_Model'); $this->isLoggedIn(); } public function pending_report() { $this->global['pageTitle'] = 'Siddharth : Reports'; $data['pending_list']=$this->dahsboard_Model->req_list(); $this->loadviews("report_pendingreqst",$this->global,$data, NULL); } public function releasedPO() { $this->global['pageTitle'] = 'Siddharth : Reports'; $data['rel_po']=$this->dahsboard_Model->report_relpo(); $this->loadviews("Report_POreleased",$this->global,$data, NULL); } public function openorderPO() { $this->global['pageTitle'] = 'Siddharth : Reports'; $data['open_po']=$this->dahsboard_Model->report_openpending(); $this->loadviews("Report_openorder",$this->global,$data, NULL); } public function TotalOrd() { $this->global['pageTitle'] = 'Siddharth : Reports'; $data['Total']=$this->dahsboard_Model->report_total(); $this->loadviews("Report_totalorders",$this->global,$data, NULL); } public function ccr() { $this->global['pageTitle'] = 'Siddharth : Reports'; $data['ccrpt']=$this->dahsboard_Model->report_ccr(); $this->loadviews("Report_costcenter",$this->global,$data, NULL); } function export_pending(){ $this->load->library('excel'); $this->excel->setActiveSheetIndex(0)->mergeCells('G3:M3'); //$this->excel->setActiveSheetIndex(0)->getStyle('G3')->getAlignment()->applyFromArray( array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,); //); $this->excel->getActiveSheet()->setTitle('Pending Details'); $this->excel->getActiveSheet()->setCellValue('G3', 'SIDDHARTH INDUSTRIES Pending Details'); $this->excel->getActiveSheet()->setCellValue('F5', 'S.No'); $this->excel->getActiveSheet()->setCellValue('G5', 'Request Date'); $this->excel->getActiveSheet()->setCellValue('H5', 'Request Number'); $this->excel->getActiveSheet()->setCellValue('I5', 'Requestedby'); $this->excel->getActiveSheet()->setCellValue('J5', 'DepartmentName'); $this->excel->getActiveSheet()->setCellValue('K5', 'Request Type'); $this->excel->getActiveSheet()->setCellValue('L5', 'Aging'); $this->excel->getActiveSheet()->getStyle('G3')->getFont()->setSize(14); $this->excel->getActiveSheet()->getStyle('G3')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('F5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('F5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('G5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('G5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('H5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('H5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('I5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('I5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('J5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('J5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('K5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('K5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('L5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('L5')->getFont()->setBold(true); $exportData = $this->dahsboard_Model->export_reqlist(); if ($exportData) { $i = 6; $s = 1; foreach ($exportData as $data) { //print_r($data);die(); $this->excel->getActiveSheet()->setCellValue('F'. $i,$s); $this->excel->getActiveSheet()->setCellValue('G'. $i,$data->ReqDate); $this->excel->getActiveSheet()->setCellValue('H'. $i,$data->ReqNo); $this->excel->getActiveSheet()->setCellValue('I'. $i,$data->Requestedby); $this->excel->getActiveSheet()->setCellValue('J'. $i,$data->DepartmentName); $this->excel->getActiveSheet()->setCellValue('K'. $i,$data->ReqType); $this->excel->getActiveSheet()->setCellValue('L'. $i,$data->Aging); $i++; $s++; } } $filename = 'Pending_details' .' '. '.xls'; //save our workbook as this file name header('Content-Type: application/vnd.ms-excel'); //mime type header('Content-Disposition: attachment;filename="' . $filename . '"'); //tell browser what's the file name header('Cache-Control: max-age=0'); //no cache $objWriter = PHPExcel_IOFactory::createWriter($this->excel, 'Excel5'); if (ob_get_contents()) ob_end_clean(); ob_start(); $objWriter->save('php://output'); } function export_relPO(){ $this->load->library('excel'); $this->excel->setActiveSheetIndex(0)->mergeCells('G3:M3'); //$this->excel->setActiveSheetIndex(0)->getStyle('G3')->getAlignment()->applyFromArray( array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,); //); $this->excel->getActiveSheet()->setTitle('Released PO Details'); $this->excel->getActiveSheet()->setCellValue('G3', 'SIDDHARTH INDUSTRIES Released PO Details'); $this->excel->getActiveSheet()->setCellValue('F5', 'S.No'); $this->excel->getActiveSheet()->setCellValue('G5', 'PONO'); $this->excel->getActiveSheet()->setCellValue('H5', 'POType'); $this->excel->getActiveSheet()->setCellValue('I5', 'CreatedDate'); $this->excel->getActiveSheet()->setCellValue('J5', 'ReleasedDate'); $this->excel->getActiveSheet()->setCellValue('K5', 'Requested Department'); $this->excel->getActiveSheet()->setCellValue('L5', 'TotalOrderValue'); $this->excel->getActiveSheet()->getStyle('G3')->getFont()->setSize(14); $this->excel->getActiveSheet()->getStyle('G3')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('F5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('F5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('G5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('G5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('H5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('H5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('I5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('I5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('J5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('J5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('K5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('K5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('L5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('L5')->getFont()->setBold(true); $exportData = $this->dahsboard_Model->export_relpo(); if ($exportData) { $i = 6; $s = 1; foreach ($exportData as $data) { //print_r($data);die(); $this->excel->getActiveSheet()->setCellValue('F'. $i,$s); $this->excel->getActiveSheet()->setCellValue('G'. $i,$data->PONO); $this->excel->getActiveSheet()->setCellValue('H'. $i,$data->POType); $this->excel->getActiveSheet()->setCellValue('I'. $i,$data->CreatedDate); $this->excel->getActiveSheet()->setCellValue('J'. $i,$data->ReleasedDate); $this->excel->getActiveSheet()->setCellValue('K'. $i,$data->Dept_Name); $this->excel->getActiveSheet()->setCellValue('L'. $i,$data->TotalOrderValue); $i++; $s++; } } $filename = 'ReleasedPO_details' .' '. '.xls'; //save our workbook as this file name header('Content-Type: application/vnd.ms-excel'); //mime type header('Content-Disposition: attachment;filename="' . $filename . '"'); //tell browser what's the file name header('Cache-Control: max-age=0'); //no cache $objWriter = PHPExcel_IOFactory::createWriter($this->excel, 'Excel5'); if (ob_get_contents()) ob_end_clean(); ob_start(); $objWriter->save('php://output'); } function export_openorder(){ $this->load->library('excel'); $this->excel->setActiveSheetIndex(0)->mergeCells('G3:M3'); //$this->excel->setActiveSheetIndex(0)->getStyle('G3')->getAlignment()->applyFromArray( array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,); //); $this->excel->getActiveSheet()->setTitle('Pending PO Details'); $this->excel->getActiveSheet()->setCellValue('G3', 'SIDDHARTH INDUSTRIES OpenOrder Pending Details'); $this->excel->getActiveSheet()->setCellValue('F5', 'S.No'); $this->excel->getActiveSheet()->setCellValue('G5', 'PONO'); $this->excel->getActiveSheet()->setCellValue('H5', 'POType'); $this->excel->getActiveSheet()->setCellValue('I5', 'CreatedDate'); $this->excel->getActiveSheet()->setCellValue('J5', 'ApprovedDate'); $this->excel->getActiveSheet()->setCellValue('K5', 'Requested Department'); $this->excel->getActiveSheet()->setCellValue('L5', 'TotalOrderValue'); $this->excel->getActiveSheet()->getStyle('G3')->getFont()->setSize(14); $this->excel->getActiveSheet()->getStyle('G3')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('F5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('F5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('G5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('G5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('H5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('H5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('I5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('I5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('J5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('J5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('K5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('K5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('L5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('L5')->getFont()->setBold(true); $exportData = $this->dahsboard_Model->export_openorder(); if ($exportData) { $i = 6; $s = 1; foreach ($exportData as $data) { //print_r($data);die(); $this->excel->getActiveSheet()->setCellValue('F'. $i,$s); $this->excel->getActiveSheet()->setCellValue('G'. $i,$data->PONO); $this->excel->getActiveSheet()->setCellValue('H'. $i,$data->POType); $this->excel->getActiveSheet()->setCellValue('I'. $i,$data->CreatedDate); $this->excel->getActiveSheet()->setCellValue('J'. $i,$data->ApprovedDate); $this->excel->getActiveSheet()->setCellValue('K'. $i,$data->Dept_Name); $this->excel->getActiveSheet()->setCellValue('L'. $i,$data->TotalOrderValue); $i++; $s++; } } $filename = 'OpenOrder_details' .' '. '.xls'; //save our workbook as this file name header('Content-Type: application/vnd.ms-excel'); //mime type header('Content-Disposition: attachment;filename="' . $filename . '"'); //tell browser what's the file name header('Cache-Control: max-age=0'); //no cache $objWriter = PHPExcel_IOFactory::createWriter($this->excel, 'Excel5'); if (ob_get_contents()) ob_end_clean(); ob_start(); $objWriter->save('php://output'); } function export_total(){ $this->load->library('excel'); $this->excel->setActiveSheetIndex(0)->mergeCells('G3:M3'); //$this->excel->setActiveSheetIndex(0)->getStyle('G3')->getAlignment()->applyFromArray( array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,); //); $this->excel->getActiveSheet()->setTitle('Total Order Details'); $this->excel->getActiveSheet()->setCellValue('G3', 'SIDDHARTH INDUSTRIES Total Order Details'); $this->excel->getActiveSheet()->setCellValue('F5', 'S.No'); $this->excel->getActiveSheet()->setCellValue('G5', 'Department'); $this->excel->getActiveSheet()->setCellValue('H5', 'PO Created'); $this->excel->getActiveSheet()->setCellValue('I5', 'Approved'); $this->excel->getActiveSheet()->setCellValue('J5', 'OnHold'); $this->excel->getActiveSheet()->setCellValue('K5', 'Released'); $this->excel->getActiveSheet()->setCellValue('L5', 'IGR Created'); $this->excel->getActiveSheet()->setCellValue('M5', 'MRIR Approved'); $this->excel->getActiveSheet()->getStyle('G3')->getFont()->setSize(14); $this->excel->getActiveSheet()->getStyle('G3')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('F5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('F5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('G5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('G5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('H5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('H5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('I5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('I5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('J5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('J5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('K5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('K5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('L5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('L5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('M5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('M5')->getFont()->setBold(true); $exportData = $this->dahsboard_Model->export_total(); if ($exportData) { $i = 6; $s = 1; foreach ($exportData as $data) { //print_r($data);die(); $this->excel->getActiveSheet()->setCellValue('F'. $i,$s); $this->excel->getActiveSheet()->setCellValue('G'. $i,$data->Dept_Name); $this->excel->getActiveSheet()->setCellValue('H'. $i,$data->PO_Created); $this->excel->getActiveSheet()->setCellValue('I'. $i,$data->Approved); $this->excel->getActiveSheet()->setCellValue('J'. $i,$data->Onhold); $this->excel->getActiveSheet()->setCellValue('K'. $i,$data->Released); $this->excel->getActiveSheet()->setCellValue('L'. $i,$data->IGR_Created); $this->excel->getActiveSheet()->setCellValue('M'. $i,$data->MRIR_Approved); $i++; $s++; } } $filename = 'TotalOrder_details' .' '. '.xls'; //save our workbook as this file name header('Content-Type: application/vnd.ms-excel'); //mime type header('Content-Disposition: attachment;filename="' . $filename . '"'); //tell browser what's the file name header('Cache-Control: max-age=0'); //no cache $objWriter = PHPExcel_IOFactory::createWriter($this->excel, 'Excel5'); if (ob_get_contents()) ob_end_clean(); ob_start(); $objWriter->save('php://output'); } function export_ccr(){ $this->load->library('excel'); $this->excel->setActiveSheetIndex(0)->mergeCells('G3:M3'); //$this->excel->setActiveSheetIndex(0)->getStyle('G3')->getAlignment()->applyFromArray( array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,); //); $this->excel->getActiveSheet()->setTitle('Cost Center Details'); $this->excel->getActiveSheet()->setCellValue('G3', 'SIDDHARTH INDUSTRIES Cost Center Details'); $this->excel->getActiveSheet()->setCellValue('F5', 'S.No'); $this->excel->getActiveSheet()->setCellValue('G5', 'Cost Center Code'); $this->excel->getActiveSheet()->setCellValue('H5', 'Cost Center Name'); $this->excel->getActiveSheet()->setCellValue('I5', 'Department'); $this->excel->getActiveSheet()->setCellValue('J5', 'Budet Type'); $this->excel->getActiveSheet()->setCellValue('K5', 'Budget Year'); $this->excel->getActiveSheet()->setCellValue('L5', 'Utilized Amount'); $this->excel->getActiveSheet()->setCellValue('M5', 'Balance Amount'); $this->excel->getActiveSheet()->getStyle('G3')->getFont()->setSize(14); $this->excel->getActiveSheet()->getStyle('G3')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('F5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('F5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('G5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('G5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('H5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('H5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('I5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('I5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('J5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('J5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('K5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('K5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('L5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('L5')->getFont()->setBold(true); $this->excel->getActiveSheet()->getStyle('M5')->getFont()->setSize(12); $this->excel->getActiveSheet()->getStyle('M5')->getFont()->setBold(true); $exportData = $this->dahsboard_Model->export_ccr(); if ($exportData) { $i = 6; $s = 1; foreach ($exportData as $data) { //print_r($data);die(); $this->excel->getActiveSheet()->setCellValue('F'. $i,$s); $this->excel->getActiveSheet()->setCellValue('G'. $i,$data->Cost_Center_Code); $this->excel->getActiveSheet()->setCellValue('H'. $i,$data->Cost_Center_Name); $this->excel->getActiveSheet()->setCellValue('I'. $i,$data->Dept_Name); $this->excel->getActiveSheet()->setCellValue('J'. $i,$data->BudgetType); $this->excel->getActiveSheet()->setCellValue('K'. $i,$data->BudgetYear); $this->excel->getActiveSheet()->setCellValue('L'. $i,$data->Util_Amount); $this->excel->getActiveSheet()->setCellValue('M'. $i,$data->Avlbl_Amt); $i++; $s++; } } $filename = 'Cost_Center_details' .' '. '.xls'; //save our workbook as this file name header('Content-Type: application/vnd.ms-excel'); //mime type header('Content-Disposition: attachment;filename="' . $filename . '"'); //tell browser what's the file name header('Cache-Control: max-age=0'); //no cache $objWriter = PHPExcel_IOFactory::createWriter($this->excel, 'Excel5'); if (ob_get_contents()) ob_end_clean(); ob_start(); $objWriter->save('php://output'); } } ?>