Ejemplo n.º 1
0
 /**
  * Lista todos los reportes con Listines Pagados.
  */
 public function actionListines()
 {
     $model = new Pago('search');
     $modelDV = new DocumentoForm();
     // Código para redireccionar a ver los *.pdf
     if (isset($_POST['DocumentoForm'])) {
         $modelDV->attributes = $_POST['DocumentoForm'];
         if (!($b = MensualidadPago::getValidarIntervaloFecha($modelDV->fechaInicio, $modelDV->fechaFin, $modelDV->fechaInicio))) {
             throw new CHttpException(404, 'Rango Fechas No Válido.');
         }
         // Proceso
         $model = Pago::getTotalListines($modelDV->fechaInicio, $modelDV->fechaFin);
         // PDF
         $this->layout = "//layouts/pdf";
         $mPDF1 = Yii::app()->ePdf->mpdf('c', 'Letter-L');
         $mPDF1->WriteHtml($this->render('pdf/_totListines', array('model' => $model, 'modelDV' => $modelDV), true));
         $mPDF1->Output($modelDV->documento . '.pdf', 'I');
     }
     $this->render('listines', array('model' => $model, 'modelDV' => $modelDV));
 }