}
 public function actionDelete_internal($id)
 {
     try {
         if (Yii::app()->request->isPostRequest) {
             // we only allow deletion via POST request
             if ($model = $this->loadModelVendorPurchaserDetail($id, 'ProTransactionsInternalCoBroke')) {
                 if ($model->delete()) {
                     Yii::log("Delete record " . print_r($model->attributes, true), 'info');
                 }
             }
         } else {
             Yii::log("Invalid request. Please do not repeat this request again.");
             throw new CHttpException(400, 'Invalid request. Please do not repeat this request again.');
         }
     } catch (Exception $e) {
         Yii::log("Exception " . print_r($e, true), 'error');
         throw new CHttpException("Exception " . print_r($e, true));
     }
 }
 /**
  * @Author: ANH DUNG Jul 28, 2014
  * @Todo: for tenant and landlord submit testimonials
  */
 public function actionSubmitTestimonials()
 {
     try {
         $RoleAllow = array(ROLE_LANDLORD, ROLE_TENANT);
         if (!in_array(Yii::app()->user->role_id, $RoleAllow)) {
             $this->redirect(Yii::app()->createAbsoluteUrl('/'));
Exemple #2
0
 /**
  * @Author: ANH DUNG Jan 23, 2015
  * @Todo: View tenancy
  * @Param: $tenancy: id transaction - transaction_id
  */
 public function actionView($tenancy)
 {
     MyFormat::validateUserAccess(ROLE_AGENT);
     $this->pageTitle = "View Tenancy - " . Yii::app()->params['title'];
     try {
         $mTransactions = $this->validateLinkView($tenancy);
         if ($mTransactions->status == STATUS_TENANCY_DRAFT) {
             $this->redirect(Yii::app()->createAbsoluteUrl('member/agent/tenancy'));
         }
         $type = $mTransactions->type;
         $mTransactions->mBillTo = $mTransactions->rBillTo ? $mTransactions->rBillTo : new ProTransactionsBillTo();
         //            $mTransactions->mInternalCoBroke = $mTransactions->rInternalCoBroke?$mTransactions->rInternalCoBroke:( array() );
         $mTransactions->mPropertyDetail = $mTransactions->rPropertyDetail ? $mTransactions->rPropertyDetail : new ProTransactionsPropertyDetail();
         $mTransactions->aModelPropertyDocument = count($mTransactions->rPropertyDocument) ? $mTransactions->rPropertyDocument : ProTransactionsPropertyDocument::getDefaultArrayForCreate($type);
         //            $mTransactions->mVendorPurchaserDetail = $mTransactions->rVendorPurchaserDetail?$mTransactions->rVendorPurchaserDetail:( array() );
         //            $mTransactions->mPropertyDetail->scenario = 'CreateTransaction';
         //            $mTransactions->mBillTo->scenario = 'CreateVendorPurchaser';
         //            $mTransactions->scenario = 'CreateTransaction'; // default for sale
         //            ProTransactions::convertToUserDate($mTransactions);
         $this->render('ViewTransaction/ViewTransaction', array('mTransactions' => $mTransactions));
     } catch (Exception $exc) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
 }