コード例 #1
0
 public function download_consolidated($id = 0)
 {
     $report = Reports::getAllReportRowsByReportId($id);
     //$this->print_this($report, '$report');
     $report = ExcelExporter::formatFileArrays($report);
     //$this->print_this($report, '$report');exit;
     ExcelExporter::exportFileTest($report);
     //$reformattedReport =
 }
コード例 #2
0
 public function add($id = 0)
 {
     $fileIds = Input::get('files_to_include');
     $tableData = Reports::getAllReportRowsByReportId($id, $fileIds);
     // report fields
     $_reportFields = array();
     $_reportFields['report_id'] = Input::get('report_id');
     $_reportFields['status'] = 'Pending';
     $_reportFields['generated_by'] = Input::get('generated_by');
     $consolidatedReport = ConsolidatedReports::saveConsolidatedReport($_reportFields);
     $_versionFields = array();
     $_versionFields['consolidated_id'] = $consolidatedReport->consolidated_id;
     $_versionFields['table_data'] = json_encode($tableData);
     $_versionFields['flag_current_version'] = true;
     $version = ConsolidatedReportsVersion::saveConsolidatedReportVersion($_versionFields);
     Session::flash('success', 'Your report has been successfully consolidated.');
     return Redirect::to('consolidated');
 }