public static function model($className = __CLASS__) { return parent::model($className); }
public function actionPrint() { $model = new JeniscutiM(); $model->unsetAttributes(); $model->attributes = $_REQUEST['JeniscutiM']; $judulLaporan = 'Rekapitulasi Data Jenis Cuti'; $caraPrint = $_REQUEST['caraPrint']; if ($caraPrint == 'PRINT') { $this->layout = '//layouts/printWindows'; $this->render('Print', array('model' => $model, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint)); } else { if ($caraPrint == 'EXCEL') { $this->layout = '//layouts/printExcel'; $this->render('Print', array('model' => $model, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint)); } else { if ($_REQUEST['caraPrint'] == 'PDF') { $ukuranKertasPDF = Yii::app()->session['ukuran_kertas']; // Ukuran Kertas Pdf $posisi = Yii::app()->session['posisi_kertas']; // Posisi L->Landscape,P->Portait $mpdf = new MyPDF('', $ukuranKertasPDF); $mpdf->useOddEven = 2; $mpdf->WriteHTML($stylesheet, 1); $mpdf->AddPage($posisi, '', '', '', '', 15, 15, 15, 15, 15, 15); $mpdf->WriteHTML($this->renderPartial('Print', array('model' => $model, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint), true)); $mpdf->Output(); } } } }