示例#1
0
 /**
  * <Create By Jason>
  * <TO show list of tenancies detail in tenant user>
  */
 public function actionTenancies_Detail()
 {
     try {
         $this->pageTitle = 'Tenancies Details - ' . Yii::app()->params['title'];
         $this->layout = 'application.views.layouts.layout_user';
         if (!isset(Yii::app()->user->id)) {
             $this->redirect(Yii::app()->createAbsoluteUrl('/'));
         }
         if (!isset($_GET['transaction_id'])) {
             $_GET['transaction_id'] = 0;
         }
         //HTram add: to load call log by role users
         $role_id = '';
         if (isset(Yii::app()->user->id)) {
             $role_id = Yii::app()->user->roleid;
         }
         $calllog = ProCallLog::getListCallLog($_GET['transaction_id'], $role_id);
         //
         $document = ProTransactionsPropertyDocument::getListDocument($_GET['transaction_id']);
         $transaction = ProTransactions::getByPk($_GET['transaction_id']);
         $report = ProReportDefect::getListReport($_GET['transaction_id']);
         $landlordInformation = ProTransactionsVendorPurchaserDetail::getTenancyInformation($_GET['transaction_id'], TYPE_LANDLORD);
         $mAirconService = new ProAirconService();
         $mAirconService->transaction_id = $_GET['transaction_id'];
         MyFormat::CheckValidRequest($transaction);
         $this->render('tenancies_detail', array('report' => $report, 'transaction' => $transaction, 'document' => $document, 'calllog' => $calllog, 'landlordInformation' => $landlordInformation, 'mAirconService' => $mAirconService));
     } catch (Exception $exc) {
         throw new CHttpException('404', $exc->getMessage());
     }
 }
示例#2
0
 /**
  * <Create By Jason>
  * <TO show list of tenancies detail in tenant user>
  */
 public function actionTenancies_detail()
 {
     try {
         $this->pageTitle = 'Tenencies Details - ' . Yii::app()->params['title'];
         if (!isset(Yii::app()->user->id)) {
             $this->redirect(Yii::app()->createAbsoluteUrl('/'));
         }
         $transaction = MyFormat::loadModelByClass($_GET['transaction_id'], 'ProTransactions');
         MyFormat::CheckValidRequest($transaction);
         $calllog = ProCallLog::getListCallLog($_GET['transaction_id']);
         $document = ProTransactionsPropertyDocument::getListDocument($_GET['transaction_id']);
         $report = ProReportDefect::getListReport($_GET['transaction_id']);
         $landlordInformation = ProTransactionsVendorPurchaserDetail::getTenancyInformation($_GET['transaction_id'], TYPE_LANDLORD);
         $tenantInformation = ProTransactionsVendorPurchaserDetail::getTenancyInformation($_GET['transaction_id'], TYPE_TENANT);
         $this->render('tenancies_detail', array('report' => $report, 'transaction' => $transaction, 'document' => $document, 'calllog' => $calllog, 'landlordInformation' => $landlordInformation, 'tenantInformation' => $tenantInformation));
     } catch (Exception $exc) {
         throw new CHttpException('404', $exc->getMessage());
     }
 }