public function actionPrint($id) { $model = AitkRequest::findOne($id); $mpdf = new mPDF('utf-8', 'A4-L'); $mpdf->SetColumns(2); $mpdf->WriteHTML($this->renderPartial('_printPreview', ['model' => $model])); $mpdf->AddColumn(); $mpdf->WriteHTML($this->renderPartial('_printPreview', ['model' => $model])); $mpdf->Output('form.pdf', 'D'); $mpdf->Output(); exit; }
public function Approveasrama($idasrama, $id, $value, $alasan_tolak) { $model = AitkRequest::findOne($id); $asrama = AitkRAsrama::findOne($idasrama); $model->status_asrama = $value; $model->status_dosen = $value; $model->alasan_penolakan = $alasan_tolak; $model->pengurus_asrama = $asrama->asrama_id; if ($model->save()) { if (strtolower($model->tipe_ijin) == "tidak hadir") { $this->InsertMatakuliahizin($model->request_id); } } }