/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { try { $model = ProAirconService::model()->findByPk($id); if ($model === null) { Yii::log("The requested page does not exist."); throw new CHttpException(404, 'The requested page does not exist.'); } return $model; } catch (Exception $e) { Yii::log("Exception " . print_r($e, true), 'error'); throw new CHttpException("Exception " . print_r($e, true)); } }
public function actionAirconServices($transaction_id) { $this->pageTitle = "Aircon Services - " . Yii::app()->params['title']; $this->layout = "application.views.layouts.layout_callslog"; try { $model = new ProAirconService(); $model->unsetAttributes(); // clear any default values if (isset($_GET['ProAirconService'])) { $model->attributes = $_GET['ProAirconService']; } $model->transaction_id = $transaction_id; $this->render('airconservices/list', array('model' => $model, 'actions' => $this->listActionsCanAccess)); } catch (Exception $e) { Yii::log("Exception " . print_r($e, true), 'error'); throw new CHttpException("Exception " . print_r($e, true)); } }
public function actionAddAirconService() { try { $aRoleRestrict = array(ROLE_LANDLORD); if (in_array(Yii::app()->user->role_id, $aRoleRestrict)) { die; } $model = new ProAirconService('create'); if (isset($_POST['ProAirconService'])) { $model->attributes = $_POST['ProAirconService']; $model->transaction_id = $_GET['transaction_id']; $model->created_date = date('Y-m-d H:i:s');
public function beforeDelete() { try { ProAirconService::removeFile($this, 'upload_service_documents', ProAirconService::$folderUpload); } catch (Exception $ex) { echo $ex->getMessage(); die; } return parent::beforeDelete(); }