public function imprimirSecretariado() { $titulo = "Secretariado "; $comunidad = new Comunidades(); $idComunidad = \Request::input('comunidad'); $anyo = \Request::input('anyo'); $secretariado = Comunidades::getNombreComunidad((int) $idComunidad); $date = date('d-m-Y'); $fichero = 'secretariado' . substr($date, 0, 2) . substr($date, 3, 2) . substr($date, 6, 4); $solicitudesRecibidas = SolicitudesRecibidasCursillos::getSolicitudesComunidad($anyo, $idComunidad); $solicitudesEnviadas = SolicitudesEnviadasCursillos::getSolicitudesComunidad($anyo, $idComunidad); //Configuración del listado html $listadoPosicionInicial = 8; $listadoTotal = 22; $listadoTotalRestoPagina = 25; $separacionLinea = 2.5; if ($idComunidad == 0 || $anyo == 0) { return redirect('secretariado')->with('mensaje', 'Debe seleccionar un año y un secretariado.'); } else { $pdf = \App::make('dompdf.wrapper'); $view = \View::make('pdf.imprimirSecretariado', compact('secretariado', 'solicitudesEnviadas', 'solicitudesRecibidas', 'date', 'titulo', 'anyo', 'listadoPosicionInicial', 'listadoTotal', 'listadoTotalRestoPagina', 'separacionLinea'))->render(); $pdf->loadHTML($view); $pdf->output(); return $pdf->download($fichero . '.pdf'); } }