Ejemplo n.º 1
0
 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();
     }
 }