/** * Listar registro de actividades con estado 1 * POST reporte/cruce * * @return Response */ public function postCruce() { //recibir los parametros y enviarlos al modelo, ahi ejecutar el query $fechaIni = Input::get('fecha_ini'); $fechaFin = Input::get('fecha_fin'); $reporte = Tarea::reporte_cruce_finalizado($fechaIni, $fechaFin); $filename = Helpers::convert_to_file_excel('cruce_finalizado'); header('Content-Type: application/octet-stream; charset=utf-8'); header('Content-Disposition: attachment; filename=' . $filename); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header("Content-Transfer-Encoding: binary"); header('Pragma: public'); $n = 1; foreach ($reporte as $data) { //Encabezado if ($n == 1) { foreach ($data as $key => $val) { echo $key . "\t"; } echo $val . "\r\n"; } //Datos foreach ($data as $val) { $val = str_replace(array("\r\n", "\n", "\n\n", "\t", "\r"), array("", "", "", "", ""), $val); echo $val . "\t"; } echo "\r\n"; $n++; } }