public function actionEngageus() { try { $this->pageTitle = 'Engage - ' . Yii::app()->params['title']; $this->layout = 'application.views.layouts.ajax'; $model = new ProEngageUs('engage'); if (isset($_POST['ProEngageUs'])) { $model->attributes = $_POST['ProEngageUs']; $model->transaction_id = $_GET['transaction_id']; $model->listing_id = $_GET['listing_id']; if ($model->validate()) { if (!$model->getErrors()) { $model->list_on = date('Y-m-d H:i:s'); $model->user_id = Yii::app()->user->id; if ($model->save('user_id', 'price', 'remark', 'list_on', 'transaction_id', 'listing_id')) { $this->sendMailToAdmin($model); Yii::app()->user->setFlash('success', "Your Engage has been sended!"); $model->price = ''; $model->remark = ''; $model->termandcondition = 0; if (isset($_GET['tenancies_detail'])) { die('<script type="text/javascript">parent.location.reload();</script>'); } else { die('<script type="text/javascript">parent.$.fancybox.close(); parent.fnUpdateGridView("#list-engage-grid"); </script>'); } } } } } $this->render('engageus', array('model' => $model)); } catch (Exception $exc) { echo $exc->getMessage(); } }