/** * <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()); } }
/** * <Jason> * <To show defect and calllog> */ public function actionCalllog() { try { $this->pageTitle = 'Defect(s) and Call Log - ' . 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); // $transaction = ProTransactions::getByPk($_GET['transaction_id']); $calllog = ProCallLog::getListCallLog($_GET['transaction_id']); $report = ProReportDefect::getListReport($_GET['transaction_id']); $this->render('calllog', array('report' => $report, 'calllog' => $calllog, 'transaction' => $transaction)); } catch (Exception $exc) { echo $exc->getMessage(); } }