public function actionPrintDetails($id)
 {
     $model = PinjamanpegT::model()->findByPk($id);
     $modDetails = new PinjampegdetT('search');
     $modDetails->pinjamanpeg_id = $model->pinjamanpeg_id;
     $judulLaporan = 'Detail Pinjaman Pegawai';
     $caraPrint = $_REQUEST['caraPrint'];
     if ($caraPrint == 'PRINT') {
         $this->layout = '//layouts/printWindows';
         $this->render('PrintDetails', array('model' => $model, 'modDetails' => $modDetails, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint));
     } else {
         if ($caraPrint == 'EXCEL') {
             $this->layout = '//layouts/printExcel';
             $this->render('PrintDetails', array('model' => $model, 'modDetails' => $modDetails, '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('PrintDetails', array('model' => $model, 'modDetails' => $modDetails, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint), true));
                 $mpdf->Output();
             }
         }
     }
 }
 public function actionPrint()
 {
     $model = new KPresensiT();
     $model->attributes = $_REQUEST['KPresensiT'];
     $judulLaporan = 'Laporan Kelompok Menu';
     $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();
             }
         }
     }
 }
 public function actionPrintrincian($id)
 {
     $model = $this->loadModel($id);
     if (isset($_REQUEST['PenggajianT'])) {
         $model->attributes = $_REQUEST['PenggajianT'];
     }
     $judulLaporan = 'Laporan Rincian Gaji';
     $caraPrint = $_REQUEST['caraPrint'];
     $data = '';
     if ($caraPrint == 'PRINT') {
         $this->layout = '//layouts/printWindows';
         $this->render('Printrincian', array('model' => $model, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint));
     } else {
         if ($caraPrint == 'EXCEL') {
             $this->layout = '//layouts/printExcel';
             $this->render('Printrincian', 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);
                 $styletable = file_get_contents(Yii::getPathOfAlias('webroot.css.core') . '/table.css');
                 $styleform = file_get_contents(Yii::getPathOfAlias('webroot.css.core') . '/form.css');
                 $stylesheet = file_get_contents(Yii::getPathOfAlias('webroot.css') . '/mws.style.css');
                 $mpdf->useOddEven = 2;
                 $mpdf->writeHtml($styletable, 1);
                 $mpdf->WriteHTML($stylesheet, 1);
                 $mpdf->WriteHTML($styleform, 1);
                 $mpdf->AddPage($posisi, '', '', '', '', 15, 15, 15, 15, 15, 15);
                 $mpdf->WriteHTML($this->renderPartial('Printrincian', array('model' => $model, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint), true));
                 $mpdf->Output();
             }
         }
     }
 }
 public function actionPrintPeringatan($idPeringatan, $idSurel)
 {
     $judulLaporan = 'Surat_Peringatan';
     $model = KSuratperingatanR::model()->findByPk($idPeringatan);
     $modSurel = KSuratelektronikR::model()->findByPk($idSurel);
     if (isset($_POST["PRINT"])) {
         $this->layout = '//layouts/printWindows';
         $this->render('PrintSp', array('model' => $model, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint));
     } else {
         if (isset($_POST["EXCEL"])) {
             $this->layout = '//layouts/printExcel';
             $this->render('PrintSp', array('model' => $model, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint));
         } else {
             if (isset($_POST["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('PrintSp', array('modSurel' => $modSurel, 'model' => $model, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint), true));
                 $mpdf->Output();
             }
         }
     }
 }
 public function actionPrintsuratperingatan()
 {
     $model = new KSuratperingatanR();
     $model->nosuratperingatan = $_GET['KSuratperingatanR']['nosuratperingatan'];
     $model->karyawan_id = $_GET['id'];
     $modSurel = new KSuratelektronikR();
     $modSurel->jenissurat_id = $_GET['KJenissuratM']['jenissurat_id'];
     $judulLaporan = 'Surat Peringatan';
     $caraPrint = $_REQUEST['caraPrint'];
     if ($caraPrint == 'PRINT') {
         $this->layout = '//layouts/printWindows';
         $this->render('PrintSp', array('model' => $model, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint));
     } else {
         if ($caraPrint == 'EXCEL') {
             $this->layout = '//layouts/printExcel';
             $this->render('PrintSp', 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;
                 $styletable = file_get_contents(Yii::getPathOfAlias('webroot.css.core') . '/table.css');
                 $stylesheet = file_get_contents(Yii::getPathOfAlias('webroot.css') . '/mws.style.css');
                 $mpdf->writeHtml($styletable, 1);
                 $mpdf->WriteHTML($stylesheet, 1);
                 $mpdf->AddPage($posisi, '', '', '', '', 15, 15, 15, 15, 15, 15);
                 $mpdf->WriteHTML($this->renderPartial('PrintSp', array('model' => $model, 'judulLaporan' => $judulLaporan, 'caraPrint' => $caraPrint), true));
                 $mpdf->Output();
             }
         }
     }
 }
 public function actionPrint()
 {
     $model = new KPelamarT('searchPrint');
     $model->unsetAttributes();
     //        $model->tglpengambilan = date($model->tglpengambilan);
     //        $model->tglAkhir = date($model->tglAkhir);
     if (isset($_GET['KPelamarT'])) {
         $model->attributes = $_GET['KPelamarT'];
     }
     $judulLaporan = 'Data Pelamar';
     $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();
             }
         }
     }
 }