コード例 #1
0
ファイル: PdfController.php プロジェクト: antoniobec/palencia
 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');
     }
 }