/** * actionViewPdf * * Exporta todos los PDF relacionados con el modelo <em>Conductor</em>. * @param Char Valor Recibe una letra, y según esa letra, se decide cuál * PDF se debe exportar. * * */ public function actionViewPdf($valor = 'ListaConductores') { $this->layout = "//layouts/pdf"; $mPDF1 = Yii::app()->ePdf->mpdf('c', 'LETTER-L'); if ($valor == 'ListaConAsoc') { $mPDF1 = Yii::app()->ePdf->mpdf(); $model = Conductor::busqTipoConductor(0); $mPDF1->WriteHtml($this->render('pdf/view_aso_pdf', array('model' => $model), true)); } if ($valor == 'ListaConAvan') { $mPDF1 = Yii::app()->ePdf->mpdf(); $model = Conductor::busqTipoConductor(1); $mPDF1->WriteHtml($this->render('pdf/view_ava_pdf', array('model' => $model), true)); } if ($valor == 'ListaConductores') { $model = new Conductor('search'); $mPDF1->WriteHtml($this->render('pdf/view_pdf', array('model' => $model), true)); } if ($valor == 'CedVencidas') { $model = Conductor::getDocVencidos('con_fec_ven_ced'); $mPDF1->WriteHtml($this->render('pdf/ced_ven_pdf', array('model' => $model), true)); } if ($valor == 'RifVencidas') { $model = Conductor::getDocVencidos('con_fec_ven_rif'); $mPDF1->WriteHtml($this->render('pdf/rif_ven_pdf', array('model' => $model), true)); } if ($valor == 'LicCondVencidas') { $model = Conductor::getDocVencidos('con_fec_ven_lic'); $mPDF1->WriteHtml($this->render('pdf/lic_ven_pdf', array('model' => $model), true)); } if ($valor == 'CerMedVencidas') { $model = Conductor::getDocVencidos('con_fec_cer_med'); $mPDF1->WriteHtml($this->render('pdf/cer_med_ven_pdf', array('model' => $model), true)); } $mPDF1->Output($valor . ".pdf", 'I'); exit; }