/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new UsersActions('create'); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['UsersActions']) && isset($_POST['Username'])) { $name = Helper::toRegularString($_POST['Username']); $user = Users::model()->find("username like '{$name}'"); if ($user) { //Check controller name, action name - PDQuang if ($_POST['UsersActions']['module'] == null) { $checkController = ControllerActionsName::checkControllerActionsExist($_POST['UsersActions']['controller'], $_POST['UsersActions']['actions']); } else { $checkController = ControllerActionsName::checkControllerActionsExist($_POST['UsersActions']['controller'], $_POST['UsersActions']['actions'], $_POST['UsersActions']['module']); } if (!$checkController) { Yii::log('Controller, Module or Actions is wrong!'); throw new CHttpException('Controller, Module or Actions is wrong!'); } $model->user_id = $user->id; $model->attributes = $_POST['UsersActions']; if ($model->save()) { } //$this->redirect(array('view','id'=>$model->id)); } // // MyDebug::output($_POST); MyDebug::output($name); // // // } $this->render('create', array('model' => $model, 'actions' => $this->listActionsCanAccess)); }
public function actionGetactioncheckbox() { if (isset($_POST['controller']) && isset($_POST['module'])) { $actions = ControllerActionsName::getActions($_POST['controller'], $_POST['module']); if ($actions != null) { $array_action = array_map('trim', explode(",", trim($actions))); MyDebug::output($array_action); } } }
public function actionGetactionsname() { if (isset($_POST['controller'])) { if (isset($_POST['module'])) { if (ControllerActionsName::getActions($_POST['controller'], $_POST['module']) != null) { echo ControllerActionsName::getActions($_POST['controller'], $_POST['module']); } else { return false; } } else { if (ControllerActionsName::getActions($_POST['controller']) != null) { echo ControllerActionsName::getActions($_POST['controller']); } else { return false; } } } }
<h1><?php echo 'Voucher List of Transaction: ' . $mTrans->transactions_no; ?> </h1> <?php // echo CHtml::link(Yii::t('translation','Advanced Search'),'#',array('class'=>'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'pro-transactions-invoice-grid', 'dataProvider' => $model->search(), 'enableSorting' => false, 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank(); fnUpdateColorbox(); }', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'voucher_no', 'htmlOptions' => array('class' => '', 'style' => 'text-align:center;')), array('name' => 'voucher_pay_to', 'type' => 'FullNameRegisteredUsers', 'value' => '$data->rPayToUser', 'htmlOptions' => array('class' => '', 'style' => 'text-align:center;')), array('header' => 'Total Net Comm', 'name' => 'voucher_no', 'value' => 'ProTransactionsInvoice::calcTotalNetComm($data, $data->rTransaction)', 'type' => 'price', 'htmlOptions' => array('class' => '', 'style' => 'text-align:right;')), array('name' => 'receipt_date_paid', 'type' => 'date', 'htmlOptions' => array('class' => '', 'style' => 'text-align:center;')), array('name' => 'created_date', 'type' => 'date', 'htmlOptions' => array('class' => '', 'style' => 'text-align:center;')), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions, array('view', 'delete')), 'buttons' => array('view' => array('label' => 'View ', 'url' => 'Yii::app()->createAbsoluteUrl("admin/transactions/viewInvoice", array("id"=>$data->id, "transactionsVoucher"=>1))')))))); ?> <script type="text/javascript" src="<?php echo Yii::app()->theme->baseUrl; ?> /admin/colorbox/jquery.colorbox-min.js"></script> <link rel="stylesheet" href="<?php echo Yii::app()->theme->baseUrl; ?> /admin/css/colorbox.css" /> <script> $(document).ready(function() {
<?php $this->breadcrumbs = array('Admin Accounts'); $menus = array(array('label' => 'Create Admin Account', 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('users-grid', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#users-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('users-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('users-grid');\n }\n });\n return false;\n});\n"); ?> <h1>Admin Accounts</h1> <?php echo CHtml::link('Advanced Search', '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'users-grid', 'dataProvider' => $model->searchAdmin(), 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank();}', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'email', 'sortable' => false), array('header' => 'Full Name', 'type' => 'raw', 'value' => '$data->first_name . " " . $data->last_name'), array('name' => 'phone', 'htmlOptions' => array('style' => 'text-align:right;'), 'sortable' => false), array('name' => 'created_date', 'type' => 'datetime', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Status', 'name' => 'status', 'type' => 'status', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Privilege', 'class' => 'CButtonColumn', 'template' => '{user}', 'htmlOptions' => array('style' => 'width:50px;text-align:center;'), 'buttons' => array('user' => array('label' => 'Setting Privilege', 'imageUrl' => Yii::app()->theme->baseUrl . '/admin/images/folder.png', 'options' => array('class' => 'show-book-chapters', 'target' => '_blank'), 'url' => 'Yii::app()->createAbsoluteUrl("admin/rolesAuth/user",array("id"=>$data->id))', 'visible' => 'MyFormat::isAllowAccess("rolesAuth", "user")'))), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions), 'buttons' => array('delete' => array('visible' => 'Yii::app()->user->id!=$data->id')))))); //$this->widget( 'application.modules.auditTrail.widgets.portlets.ShowAuditTrail', array( 'model' => $model, ) );
$this->breadcrumbs = array('Account Payable Management'); /* $menus=array( array('label'=> Yii::t('translation','Create Vouchers'), 'url'=>array('createvoucher')), ); $this->menu= ControllerActionsName::createMenusRoles($menus, $actions);*/ Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('fi-invoice-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#fi-invoice-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('fi-invoice-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('fi-invoice-grid');\n }\n });\n return false;\n});\n"); ?> <?php include '_tab_index.php'; ?> <h1 ><?php echo Yii::t('translation', 'Account Payable Management'); ?> </h1> <?php echo CHtml::link(Yii::t('translation', 'Advanced Search'), '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search_voucher', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'fi-invoice-grid', 'dataProvider' => $model->search(), 'enableSorting' => false, 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), 'voucher_no', array('name' => 'pay_to', 'value' => 'FiPaymentVoucher::getStatus($data->pay_to)'), 'user_name', 'user_billing_address', 'user_postal_code', array('name' => 'total_amount', 'type' => 'Price', 'htmlOptions' => array('style' => 'text-align:right;')), array('header' => 'Print Voucher', 'type' => 'PrintPaymentVoucher', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'created_date', 'header' => 'Created Date', 'type' => 'date'), array('name' => 'status', 'htmlOptions' => array('style' => 'text-align:center;'), 'value' => '($data->status==1) ? "Paid" : "Unpaid" '), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions), 'buttons' => array('update' => array('url' => 'Yii::app()->createAbsoluteUrl("admin/fiInvoice/updatevoucher", array("id"=>$data->id))', 'visible' => 'FiPaymentVoucher::CanUpdate($data)'), 'view' => array('url' => 'Yii::app()->createAbsoluteUrl("admin/fiInvoice/viewvoucher", array("id"=>$data->id))'), 'delete' => array('url' => 'Yii::app()->createAbsoluteUrl("admin/fiInvoice/deletevoucher", array("id"=>$data->id))'))))));
<?php $this->breadcrumbs = array('Saleperson Management'); $menus = array(array('label' => Yii::t('translation', 'Create Saleperson'), 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('users-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#users-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('users-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('users-grid');\n }\n });\n return false;\n});\n"); ?> <h1><?php echo Yii::t('translation', 'Saleperson Management'); ?> </h1> <?php echo CHtml::link(Yii::t('translation', 'Advanced Search'), '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'users-grid', 'dataProvider' => $model->searchForProperty(), 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank();}', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'full_name', 'header' => 'Full Name', 'type' => 'FullNameRegisteredUsers', 'value' => '$data'), array('name' => 'commission_schema_id', 'value' => '$data->rCommissionSchema?$data->rCommissionSchema->name:"" '), 'nric_passportno_roc', 'email_not_login', array('header' => 'Tier Manager', 'type' => 'ListTierManager', 'value' => '$data'), 'address', 'gst:YNStatus', array('name' => 'status', 'type' => 'status', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'created_date', 'type' => 'datetime', 'htmlOptions' => array('style' => 'text-align:center;')), 'phone_click', 'email_click', 'view_count', array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions)))));
<?php $dataProvider = $model->SearchCompanyBE(); $this->widget('zii.widgets.grid.CGridView', array('id' => 'listing-company-grid', 'dataProvider' => $dataProvider, 'enableSorting' => true, 'afterAjaxUpdate' => 'function(id, data){ fnBindMoveTo();}', 'summaryText' => 'Show:' . MyFormat::GetDropDownPageSize('pageSize', $dataProvider->pagination->pageSize) . ' rows per page', 'columns' => array(array('class' => 'CCheckBoxColumn', 'selectableRows' => 2, 'id' => 'chk'), array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'listing_type', 'header' => 'Type', 'type' => 'PropertyType', 'headerHtmlOptions' => array('class' => 'first', 'style' => 'width:70px;')), array('name' => 'location_id', 'header' => 'District', 'value' => '"D".($data->location_id>9?$data->location_id:"0$data->location_id")'), array('name' => 'property_name_or_address', 'header' => 'Property Address'), array('name' => 'unit_from', 'value' => '$data->unit_from." - $data->unit_to"', 'htmlOptions' => array('style' => 'width: 50px;')), array('name' => 'floor_area', 'type' => 'Price', 'htmlOptions' => array('style' => 'text-align:right;')), array('name' => 'of_bedroom', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'price', 'type' => 'Price', 'htmlOptions' => array('style' => 'width: 80px;text-align:right;')), array('name' => 'company_owner_name'), array('name' => 'contact_name_no'), array('name' => 'company_email'), array('name' => 'company_availability'), array('name' => 'dnc_expiry_date', 'type' => 'CompanyDncExpiryDate', 'value' => '$data'), array('name' => 'user_id', 'type' => 'FullNameRegisteredUsers', 'value' => '$data->rUser?$data->rUser:null', 'htmlOptions' => array('style' => 'width: 100px;')), array('name' => 'owner_contact_click', 'type' => 'raw', 'value' => '$this->grid->widget("application.components.ListingClickWidget", array("listing"=>$data), true)', 'htmlOptions' => array('style' => 'width: 100px;')), array('name' => 'last_update_time', 'type' => 'date'), array('name' => 'company_listing_status', 'type' => 'ListingCompanyStatus', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Move To', 'class' => 'CButtonColumn', 'template' => '{move_to_that}', 'buttons' => array('move_to_that' => array('label' => "Move To {$MoveTo}", 'options' => array('class' => 'move_to_that ajaxupdate remove_target_blank'), 'url' => 'Yii::app()->createAbsoluteUrl("admin/ajax/companyListingMoveto", array("id"=>$data->id, "company_listing_type"=>Listing::$COMPANY_TYPE_MOVE_REVERT[$data->company_listing_type] ))'))), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions), 'buttons' => array('update' => array('visible' => 'Listing::CanUpdateCompanyListing($data)'), 'delete' => array('visible' => 'Listing::CanDeleteCompanyListing($data)')))))); ?> <style> .summary { float:right !important;} .change-pageSize { padding:0; height:23px;} </style> <script> $(function(){ fnBindMoveTo(); }); function fnBindMoveTo(){ $('.move_to_that').click(function(){ if(confirm('Are you sure to move this item?')){ return true; } return false; }); $('.remove_target_blank').attr('target',''); $('.change-pageSize').change(function(){ var pageSize = $(this).val(); $('.change-pageSize').val(pageSize); $('.submit_form_pri').find('button:submit').trigger('click'); });
<?php $this->breadcrumbs = array('Layouts'); $menus = array(array('label' => 'Create Layouts', 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('layouts-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#layouts-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('layouts-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('layouts-grid');\n }\n });\n return false;\n});\n"); ?> <h1>List Layouts</h1> <?php echo CHtml::link('Advanced Search', '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $visible = ControllerActionsName::checkVisibleButton($actions); $this->widget('zii.widgets.grid.CGridView', array('id' => 'layouts-grid', 'dataProvider' => $model->search(), 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$row+1', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'title', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'content', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Display Order', 'name' => 'order', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Status', 'name' => 'status', 'type' => 'status', 'htmlOptions' => array('style' => 'text-align:center;'), 'value' => 'array("status"=>$data->status,"id"=>$data->id)', 'visible' => $visible), array('class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions)))));
<?php $this->breadcrumbs = array('Bank Evaluation Report'); $menus = array(array('label' => Yii::t('translation', 'Create Bank Valuation Request'), 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('bank-request-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#bank-request-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('bank-request-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('bank-request-grid');\n }\n });\n return false;\n});\n"); ?> <h1><?php echo Yii::t('translation', 'Bank Evaluation Report'); ?> </h1> <?php echo CHtml::link(Yii::t('translation', 'Advanced Search'), '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'bank-request-grid', 'dataProvider' => $model->search(), 'enableSorting' => false, 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank();}', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), Yii::t('translation', 'property_name_or_address'), Yii::t('translation', 'postal_code'), array('name' => 'location_id', 'value' => 'ProLocation::getNameWithDistrict($data->location_id)'), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions)))));
/** * VerzDesignCMS * * LICENSE * * @copyright Copyright (c) 2012 Verz Design (http://www.verzdesign.com) * @version $Id: admin.php 2012-06-01 09:09:18 nguyendung $ * @since 1.0.0 */ $this->breadcrumbs = array('Roles'); $menus = array(array('label' => 'Create Roles', 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('roles-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#roles-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('roles-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('roles-grid');\n }\n });\n return false;\n});\n"); ?> <h1>Manage Roles</h1> <?php // echo CHtml::link('Advanced Search','#',array('class'=>'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $visible = ControllerActionsName::checkVisibleButton($actions); $this->widget('zii.widgets.grid.CGridView', array('id' => 'roles-grid', 'dataProvider' => $model->search(), 'columns' => array('role_name', array('header' => 'Setting Privilege', 'class' => 'CButtonColumn', 'template' => '{group}', 'htmlOptions' => array('style' => 'width:150px;text-align:center;'), 'buttons' => array('group' => array('label' => 'Setting Privilege', 'imageUrl' => Yii::app()->theme->baseUrl . '/admin/images/folder.png', 'options' => array('class' => 'show-book-chapters', 'target' => '_blank'), 'url' => 'Yii::app()->createAbsoluteUrl("admin/rolesAuth/group",array("id"=>$data->id))', 'visible' => 'MyFormat::isAllowAccess("rolesAuth", "group")'))), array('class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions, array('update', 'delete')), 'buttons' => array('delete' => array('visible' => 'count($data->rUser)<1'))))));
<?php $this->breadcrumbs = array('Newsletter Management'); $menus = array(array('label' => 'Create Newsletter', 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('newsletter-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#newsletter-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('newsletter-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('newsletter-grid');\n }\n });\n return false;\n});\n"); ?> <h1>Newsletter Management</h1> <?php echo CHtml::link('Advanced Search', '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'newsletter-grid', 'dataProvider' => $model->search(), 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank();}', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), 'subject', 'created_time:datetime', 'send_time:datetime', array('name' => 'dedicate_list', 'type' => 'html', 'value' => 'Newsletter::getDedicateByStr($data->dedicate_list)'), array('name' => 'total_subscriber', 'value' => '$data->total_subscriber', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'total_sent', 'value' => '$data->total_sent', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'Sent', 'value' => '($data->countRemain() == 0)?"Yes":"No"'), array('class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions), 'buttons' => array('update' => array('visible' => '$data->countRemain() != 0'))))));
<?php $this->breadcrumbs = array('Manage Categories'); $this->menu = array(array('label' => 'Create Categories', 'url' => array('create'))); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('categories-grid', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); ?> <h1>Manage Categories</h1> <?php $dataProvider = new CArrayDataProvider(Categories::model()->getCategoryTree()); $this->widget('zii.widgets.grid.CGridView', array('id' => 'categories-grid', 'dataProvider' => $model->search(), 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank();}', 'columns' => array(array('header' => 'Category Name', 'name' => "category_name", 'type' => 'html'), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions, array('update')), 'buttons' => array()))));
</br> <div class="form" style="padding-left: 0px;"> <div class="row"> <label class="required" for="UsersActions_user_id">Role: <span class="required">*</span></label> <?php echo CHtml::dropDownList('roles', 1, CHtml::listData(Roles::model()->findAll(), 'id', 'role_name')); ?> <?php //echo $form->error($model,'user_id'); ?> </div> </div> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'controllers-grid', 'dataProvider' => $model->search(), 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$row+1', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions, array('update'))), 'controller_name', 'module_name', 'actions'))); ?> <div id="re"></div> <script type="text/javascript"> $("select[name='roles']").change(rolesSession); function rolesSession(){ var url = "<?php echo Yii::app()->createAbsoluteUrl('admin/getactions/rolessession'); ?> "; var request = $.ajax({ type: "post",
$this->breadcrumbs = array('Tenancies Approved'); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('pro-transactions-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#pro-transactions-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('pro-transactions-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('pro-transactions-grid');\n }\n });\n return false;\n});\n"); //MyFormat::isAllowAccess("callsLog", "index") //if(MyFormat::isAllowAccess('callsLog', 'index')) // echo 'sssssssss'; ?> <h1><?php echo Yii::t('translation', 'Tenancies Approved'); ?> </h1> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'users-model-grid', 'dataProvider' => $model->getBEListTenancies(), 'filter' => $model, 'enableSorting' => false, 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank(); fnUpdateLink(); }', 'columns' => array(array('header' => 'Property name', 'name' => 'sPropertyName', 'type' => 'propertyname', 'value' => 'array("name"=>$data->listing?$data->listing->property_name_or_address:"", "transaction_id"=>$data->id,"orther"=>isset($data->listing) ? $data->listing->property_house_blk_no:"","title_full"=>$data )', 'htmlOptions' => array('class' => 'w-250 ', 'style' => '')), array('name' => 'tenancy_agreement_date', 'type' => 'longDate', 'value' => '$data->tenancy_agreement_date', 'htmlOptions' => array('class' => 'w-150 item_c', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1 ad_datepicker', 'style' => '')), array('name' => 'commencement_date', 'type' => 'longDate', 'value' => '$data->commencement_date', 'htmlOptions' => array('class' => 'w-150 item_c', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1 ad_datepicker', 'style' => '')), array('name' => 'expiring_date', 'type' => 'expiredDate', 'value' => '$data->expiring_date', 'htmlOptions' => array('class' => 'w-150 item_c', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1 ad_datepicker', 'style' => '')), array('header' => 'Tenancy Amount', 'name' => 'tenancy_amount', 'type' => 'price', 'value' => '$data->tenancy_amount', 'htmlOptions' => array('class' => 'w-80 item_r', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1', 'style' => '')), array('header' => 'Deposit Payable', 'name' => 'deposit_payable', 'type' => 'price', 'value' => '$data->deposit_payable', 'htmlOptions' => array('class' => 'w-80 item_r', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1', 'style' => '')), array('header' => 'Tenancy Period', 'name' => 'months_rent', 'value' => '$data->months_rent != NULL ? $data->months_rent." months":""', 'htmlOptions' => array('class' => 'w-80 item_c', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1', 'style' => '')), array('header' => 'Calls Log', 'type' => 'LinkCallsLog', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:center;'), 'visible' => MyFormat::isAllowAccess("callsLog", "index")), array('header' => 'Report Defect(s)', 'type' => 'LinkReportDefect', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:center;'), 'visible' => MyFormat::isAllowAccess("reportDefect", "index")), array('header' => 'Inventory Photo', 'type' => 'LinkInventoryPhoto', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:center;'), 'visible' => MyFormat::isAllowAccess("tenancy", "inventoryPhoto")), array('header' => 'Aircon Services', 'type' => 'LinkAirconServices', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:center;'), 'visible' => MyFormat::isAllowAccess("airconService", "index")), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions), 'buttons' => array('update' => array('label' => 'Update tenancy', 'url' => 'ProTransactions::GetLinkUpdateTenancyBE($data, array("update_tenancy_approved"=>1))', 'visible' => 'ProTransactions::CanUpdateTenancyApproved($data)')))))); Yii::app()->clientScript->registerCoreScript('jquery.ui'); ?> <script type="text/javascript" src="<?php echo Yii::app()->theme->baseUrl; ?> /admin/colorbox/jquery.colorbox-min.js"></script> <link rel="stylesheet" href="<?php echo Yii::app()->theme->baseUrl; ?> /admin/css/colorbox.css" /> <script> $(function(){ fnUpdateLink();
<?php $this->breadcrumbs = array('Property Types Management'); $menus = array(array('label' => Yii::t('translation', 'Create Property Type'), 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('pro-property-type-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#pro-property-type-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('pro-property-type-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('pro-property-type-grid');\n }\n });\n return false;\n});\n"); ?> <h1><?php echo Yii::t('translation', 'Property Types Management'); ?> </h1> <?php echo CHtml::link(Yii::t('translation', 'Advanced Search'), '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'pro-property-type-grid', 'dataProvider' => $model->search(), 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank();}', 'template' => '{summary}{items}{pager}', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), 'name', array('name' => 'parent_id', 'value' => '$data->parent?$data->parent->name:""'), array('name' => 'price_min', 'type' => 'price', 'htmlOptions' => array('style' => 'text-align:right;')), array('name' => 'price_max', 'type' => 'price', 'htmlOptions' => array('style' => 'text-align:right;')), array('name' => 'price_sign', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'price_sign_position', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'status', 'type' => 'status', 'value' => 'array("status"=>$data->status,"id"=>$data->id)', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions, array('view', 'update', 'delete'))))));
<h1><?php echo Yii::t('translation', 'Account Receivables Management'); ?> </h1> <?php echo CHtml::link(Yii::t('translation', 'Advanced Search'), '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'fi-invoice-grid', 'dataProvider' => $model->search(), 'enableSorting' => false, 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank(); fnUpdateLink(); }', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), Yii::t('translation', 'invoice_no'), Yii::t('translation', 'transactions_no'), array('name' => 'total_amount_due', 'type' => 'Price', 'htmlOptions' => array('style' => 'text-align:right;')), array('name' => 'status', 'value' => 'FiInvoice::$STA_STATUS[$data->status]', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Receipt', 'type' => 'InvoiceGenReceipt', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions), 'buttons' => array('update' => array('visible' => 'FiInvoice::CanUpdate($data)')))))); ?> <script type="text/javascript" src="<?php echo Yii::app()->theme->baseUrl; ?> /admin/colorbox/jquery.colorbox-min.js"></script> <link rel="stylesheet" href="<?php echo Yii::app()->theme->baseUrl; ?> /admin/css/colorbox.css" /> <script> $(function(){ fnUpdateLink(); });
<?php $this->breadcrumbs = array('Tenant Management'); $menus = array(array('label' => Yii::t('translation', 'Create Tenant'), 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('users-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#users-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('users-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('users-grid');\n }\n });\n return false;\n});\n"); ?> <h1><?php echo Yii::t('translation', 'Tenant Management'); ?> </h1> <?php echo CHtml::link(Yii::t('translation', 'Advanced Search'), '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'users-grid', 'dataProvider' => $model->searchForProperty(), 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank();}', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Full Name', 'name' => 'first_name'), 'nric_passportno_roc', array('name' => 'id_type', 'type' => 'LandLorIdType', 'value' => '$data'), 'email_not_login', 'contact_no', array('name' => 'status', 'type' => 'status', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'created_date', 'type' => 'datetime', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions)))));
$cmsFormater = new CmsFormatter(); $arrVal = array("name" => $mTrans->listing->property_name_or_address, "transaction_id" => $mTrans->id); $sPropertyName = $cmsFormater->formatpropertyname($arrVal); $tenancy_agreement_date = $cmsFormater->formatLongDate($mTrans->tenancy_agreement_date); $expiring_date = $cmsFormater->formatLongDate($mTrans->expiring_date); $titleH1 = $sPropertyName . " [ {$tenancy_agreement_date} - {$expiring_date} ] "; ?> <h1>Calls Log: <?php echo $titleH1; ?> </h1> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'pro-transactions-grid', 'dataProvider' => $model->search(), 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank(); fnUpdateColorbox(); }', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'date', 'type' => 'DateTimeTran', 'htmlOptions' => array('style' => 'text-align:center;'), 'headerHtmlOptions' => array('class' => 'first', 'style' => 'text-align:center;')), array('name' => 'received_by'), array('name' => 'description', 'type' => 'html', 'value' => 'MyFormat::replaceNewLineTextArea($data->description)'), array('name' => 'person_call_type', 'value' => 'isset(ProCallLog::$ARR_PERSON_CALL_TYPE[$data->person_call_type])?ProCallLog::$ARR_PERSON_CALL_TYPE[$data->person_call_type]:""', 'htmlOptions' => array('style' => 'text-align:center;', 'class' => 'w-100')), array('name' => 'person_called'), array('name' => 'phone'), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions, array('update', 'delete')), 'buttons' => array('updateCallsLog' => array('label' => 'Update Call Log', 'imageUrl' => Yii::app()->theme->baseUrl . '/img/gridview/update.png', 'options' => array('class' => 'update update_item'), 'url' => 'Yii::app()->createAbsoluteUrl("admin/transactions/updateCallsLog", array("id"=>$data->id))'), 'deleteCallsLog' => array('label' => 'Update Call Log', 'imageUrl' => Yii::app()->theme->baseUrl . '/img/gridview/delete.png', 'options' => array('class' => 'delete'), 'url' => 'Yii::app()->createAbsoluteUrl("admin/transactions/deleteCallsLog", array("id"=>$data->id))')))))); ?> <script type="text/javascript" src="<?php echo Yii::app()->theme->baseUrl; ?> /admin/colorbox/jquery.colorbox-min.js"></script> <link rel="stylesheet" href="<?php echo Yii::app()->theme->baseUrl; ?> /admin/css/colorbox.css" /> <script>
<?php $this->breadcrumbs = array('Testimonial Management'); $menus = array(array('label' => Yii::t('translation', 'Create Testimonial'), 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('pro-testimonial-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#pro-testimonial-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('pro-testimonial-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('pro-testimonial-grid');\n }\n });\n return false;\n});\n"); ?> <h1><?php echo Yii::t('translation', 'Testimonial Management'); ?> </h1> <?php echo CHtml::link(Yii::t('translation', 'Advanced Search'), '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'pro-testimonial-grid', 'dataProvider' => $model->search(), 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank();}', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'name', 'htmlOptions' => array('style' => 'width:100px;')), array('name' => 'type', 'type' => 'TestimonialType', 'value' => '$data', 'htmlOptions' => array('style' => 'width:100px;')), array('name' => 'description', 'type' => 'html', 'value' => 'nl2br($data->description)'), array('name' => 'status', 'type' => 'status', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'is_member', 'type' => 'TestimonialCreatedBy', 'value' => '$data', 'htmlOptions' => array('style' => 'width:120px;')), array('name' => 'created_date', 'type' => 'datetime', 'htmlOptions' => array('style' => 'text-align:center; width:80px;')), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions)))));
public function actionEdit($id) { $model = $this->loadModel($id); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Controllers'])) { //Check controller name, action name - PDQuang if ($_POST['Controllers']['module_name'] == null) { $checkController = ControllerActionsName::checkControllerActionsExist($_POST['Controllers']['controller_name'], $_POST['Controllers']['actions']); } else { $checkController = ControllerActionsName::checkControllerActionsExist($_POST['Controllers']['controller_name'], $_POST['Controllers']['actions'], $_POST['Controllers']['module_name']); } if (!$checkController) { Yii::log('Controller, Module or Actions is wrong!'); throw new CHttpException('Controller, Module or Actions is wrong!'); } $model->attributes = $_POST['Controllers']; if ($model->save()) { $this->redirect(array('view', 'id' => $model->id)); } } $this->render('edit', array('model' => $model, 'actions' => $this->listActionsCanAccess)); }
<?php $this->breadcrumbs = array('Fe Menus'); $menus = array(array('label' => 'Create Fe Menu', 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('fe-menus-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#fe-menus-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('fe-menus-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('fe-menus-grid');\n }\n });\n return false;\n});\n"); ?> <h1>List Fe Menus</h1> <?php echo CHtml::link('Advanced Search', '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'fe-menus-grid', 'dataProvider' => $model->search(), 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), 'name', array('name' => 'link', 'value' => '($data->type=="page") ? "" : "$data->link"'), array('name' => 'order', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'type', 'value' => '($data->type=="page") ? "Page" : "Custom URL"'), array('name' => 'parent_id', 'header' => 'Parent menu', 'value' => '(!is_null(FeMenus::model()->findByPk($data->parent_id))?FeMenus::model()->findByPk($data->parent_id)->name:"")', 'filter' => FeMenus::getDropDownList("FeMenus[parent_id]", "FeMenus_parent_id", 0, true), 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'place_holder_id', 'value' => '$data->place_holder->position'), array('name' => 'status', 'type' => 'status', 'htmlOptions' => array('style' => 'text-align:center;'), 'value' => 'array("status"=>$data->status,"id"=>$data->id)'), array('class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions), 'buttons' => array('delete' => array('visible' => 'FeMenus::canDelete($data->id)==true'))))));
<?php $this->breadcrumbs = array('Articles' => array('index'), 'Manage'); $menus = array(array('label' => 'Create Articles', 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('articles-grid', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#articles-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('articles-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('articles-grid');\n }\n });\n return false;\n});\n"); ?> <h1>Articles Management</h1> <?php echo CHtml::link('Advanced Search', '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'articles-grid', 'dataProvider' => $model->search(), 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank();}', 'columns' => array('title', array('header' => 'Author', 'name' => 'user_id', 'value' => '$data->user->first_name." ".$data->user->last_name'), array('name' => 'created_date', 'value' => '($data->created_date!= "0000-00-00 00:00:00") ? date(ActiveRecord::getDateFormatPhp()." H:i" ,strtotime($data->created_date)) : ""', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'status', 'value' => 'Articles::$articleStatus[$data->status]', 'htmlOptions' => array('style' => 'text-align:center;')), array('class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions)))));
<?php $this->breadcrumbs = array('Invoice Management' => array('index'), $model->invoice_no); $menus = array(array('label' => 'Invoice Management', 'url' => array('index')), array('label' => 'Create Invoice', 'url' => array('create')), array('label' => 'Update Invoice', 'url' => array('update', 'id' => $model->id)), array('label' => 'Delete Invoice', 'url' => array('delete'), 'linkOptions' => array('submit' => array('delete', 'id' => $model->id), 'confirm' => 'Are you sure you want to delete this item?'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); $model->aModelDetail = $model->rDetail; $cmsFormater = new CmsFormatter(); ?> <h1>View Invoice: <?php echo $model->invoice_no; ?> </h1> <?php $this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('invoice_no', 'transactions_no', array('name' => 'bill_to', 'value' => FiInvoice::$STA_BILL_TO[$model->bill_to]), 'user_name', 'user_billing_address', 'user_postal_code', 'total_amount_due:Price', array('name' => 'status', 'value' => FiInvoice::$STA_STATUS[$model->status]), 'created_date:date'))); ?> <div class="row grid-view l_padding_100"> <label> </label> <table class="materials_table items "> <thead> <tr> <td colspan="3" class="item_c item_b">Details</td> </tr> <tr> <th class="w-20 item_c">#</th> <th class="w-500 item_c">Description</th> <th class="w-200 item_c">Amount SG $</th> </tr> </thead>
<h1><?php echo Yii::t('translation', 'Transactions Management'); ?> </h1> <?php echo CHtml::link(Yii::t('translation', 'Advanced Search'), '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'pro-transactions-grid', 'dataProvider' => $model->search(), 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank(); fnUpdateLink(); }', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'created_date', 'type' => 'date', 'htmlOptions' => array('style' => 'text-align:center;'), 'headerHtmlOptions' => array('class' => 'first', 'style' => 'text-align:center;')), array('name' => 'transactions_no', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'type', 'header' => 'Type', 'type' => 'PropertyType', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Property Name', 'type' => 'TransactionPropertyName', 'name' => 'sPropertyName', 'value' => '$data'), array('header' => 'Price', 'name' => 'sPropertyPrice', 'type' => 'TransactionPropertyPrice', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:right;')), array('name' => 'ext_listing_type_id', 'type' => 'TransListingType', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Invoice', 'type' => 'GenInvoice', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'List of Voucher', 'type' => 'GenVoucher', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Receipt', 'type' => 'GenReceipt', 'value' => '$data', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'admin_approved', 'value' => 'ProTransactions::$ARR_STATUS_TRANS[$data->admin_approved]', 'htmlOptions' => array('style' => 'text-align:center;')), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions, array('ApproveTransaction', 'view', 'update', 'delete')), 'buttons' => array('update' => array('label' => 'Update tenancy', 'url' => 'ProTransactions::GetLinkUpdateTenancyBE($data, array("update_transactions"=>1))', 'visible' => 'ProTransactions::CanUpdateTenancyApproved($data)'), 'ApproveTransaction' => array('label' => 'Update status transaction', 'imageUrl' => Yii::app()->theme->baseUrl . '/admin/images/icon-view.png', 'options' => array('class' => 'ApproveTransaction'), 'url' => 'Yii::app()->createAbsoluteUrl("admin/transactions/approveTransaction", array("id"=>$data->id))', 'visible' => '!$data->admin_approved')))))); ?> <script type="text/javascript" src="<?php echo Yii::app()->theme->baseUrl; ?> /admin/colorbox/jquery.colorbox-min.js"></script> <link rel="stylesheet" href="<?php echo Yii::app()->theme->baseUrl; ?> /admin/css/colorbox.css" /> <style> .ApproveTransaction { padding-right: 4px;} </style> <script>
$this->breadcrumbs = array('Tenancies New'); $menus = array(array('label' => Yii::t('translation', 'Create Tenancy'), 'url' => array('CreateTenancy', 'add_property' => 1))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('pro-transactions-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#pro-transactions-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('pro-transactions-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('pro-transactions-grid');\n }\n });\n return false;\n});\n"); //if(MyFormat::isAllowAccess('transactions', 'viewInvoice')) // echo 'sssssssss'; ?> <h1><?php echo Yii::t('translation', 'Tenancies New'); ?> </h1> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'pro-transactions-grid', 'dataProvider' => $model->getBEListTenanciesNew(), 'filter' => $model, 'enableSorting' => false, 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank(); fnUpdateLink(); }', 'columns' => array(array('header' => 'Property name', 'name' => 'sPropertyName', 'type' => 'propertyname', 'value' => 'array("name"=>$data->listing?$data->listing->property_name_or_address:"", "transaction_id"=>$data->id,"title_full"=>$data,"title_full"=>$data)', 'htmlOptions' => array('class' => 'w-250 ', 'style' => '')), array('name' => 'tenancy_agreement_date', 'type' => 'longDate', 'value' => '$data->tenancy_agreement_date', 'htmlOptions' => array('class' => 'w-150 item_c', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1 ad_datepicker', 'style' => '')), array('name' => 'commencement_date', 'type' => 'longDate', 'value' => '$data->commencement_date', 'htmlOptions' => array('class' => 'w-150 item_c', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1 ad_datepicker', 'style' => '')), array('name' => 'expiring_date', 'type' => 'expiredDate', 'value' => '$data->expiring_date', 'htmlOptions' => array('class' => 'w-150 item_c', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1 ad_datepicker', 'style' => '')), array('header' => 'Tenancy Amount', 'name' => 'tenancy_amount', 'type' => 'price', 'value' => '$data->tenancy_amount', 'htmlOptions' => array('class' => 'w-80 item_r', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1', 'style' => '')), array('header' => 'Deposit Payable', 'name' => 'deposit_payable', 'type' => 'price', 'value' => '$data->deposit_payable', 'htmlOptions' => array('class' => 'w-80 item_r', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1', 'style' => '')), array('header' => 'Tenancy Period', 'name' => 'months_rent', 'value' => '$data->months_rent != NULL ? $data->months_rent." months":""', 'htmlOptions' => array('class' => 'w-80 item_c', 'style' => ''), 'filterHtmlOptions' => array('class' => 'ad_w1', 'style' => '')), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions, array('view', 'ApproveTenancy', 'delete')), 'buttons' => array('ApproveTenancy' => array('label' => 'Update status tenancy', 'imageUrl' => Yii::app()->theme->baseUrl . '/admin/images/icon-view.png', 'options' => array('class' => 'ApproveTenancy'), 'url' => 'Yii::app()->createAbsoluteUrl("admin/tenancy/approveTenancy", array("id"=>$data->id))'), 'view' => array('url' => 'Yii::app()->createAbsoluteUrl("admin/tenancy/view", array("id"=>$data->id, "next"=>"new"))')))))); Yii::app()->clientScript->registerCoreScript('jquery.ui'); ?> <script type="text/javascript" src="<?php echo Yii::app()->theme->baseUrl; ?> /admin/colorbox/jquery.colorbox-min.js"></script> <link rel="stylesheet" href="<?php echo Yii::app()->theme->baseUrl; ?> /admin/css/colorbox.css" /> <script>
<?php $this->breadcrumbs = array('Contact Us Management'); $menus = array(); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\r\r\n\$('.search-button').click(function(){\r\r\n\t\$('.search-form').toggle();\r\r\n\treturn false;\r\r\n});\r\r\n\$('.search-form form').submit(function(){\r\r\n\t\$.fn.yiiGridView.update('pro-contact-us-grid', {\r\r\n url : \$(this).attr('action'),\r\r\n\t\tdata: \$(this).serialize()\r\r\n\t});\r\r\n\treturn false;\r\r\n});\r\r\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\r\r\n\$('#pro-contact-us-grid a.ajaxupdate').live('click', function() {\r\r\n \$.fn.yiiGridView.update('pro-contact-us-grid', {\r\r\n type: 'POST',\r\r\n url: \$(this).attr('href'),\r\r\n success: function() {\r\r\n \$.fn.yiiGridView.update('pro-contact-us-grid');\r\r\n }\r\r\n });\r\r\n return false;\r\r\n});\r\r\n"); ?> <h1><?php echo Yii::t('translation', 'Contact Us Management'); ?> </h1> <?php echo CHtml::link(Yii::t('translation', 'Advanced Search'), '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'pro-contact-us-grid', 'dataProvider' => $model->search(), 'enableSorting' => false, 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank();}', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => Yii::t('translation', 'enquiry_type'), 'value' => '$data->getType($data->enquiry_type)'), Yii::t('translation', 'name'), Yii::t('translation', 'position'), Yii::t('translation', 'company'), array('name' => 'phone', 'headerHtmlOptions' => array('style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:right;')), Yii::t('translation', 'email'), array('name' => 'created_date', 'type' => 'date'), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions))))); ?>
<?php $this->breadcrumbs = array('Manage Menu'); $menus = array(array('label' => 'Create Menu', 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('menus-grid', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); ?> <h1>Manage Menu</h1> <?php echo CHtml::link('Advanced Search', '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'menus-grid', 'dataProvider' => $model->search(), 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), array('class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions)), array('name' => 'menu_name', 'filter' => ''), 'controller_name', array('name' => 'roles', 'type' => 'raw', 'value' => 'RolesMenus::getActionName($data->id)'), 'menu_link', array('name' => 'parent_id', 'header' => 'Parent menu', 'value' => '(!is_null(Menus::model()->findByPk($data->parent_id))?Menus::model()->findByPk($data->parent_id)->menu_name:"")', 'filter' => Menus::getDropDownList("Menus[parent_id]", "Menus_parent_id", 0, true), 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'display_order', 'htmlOptions' => array('style' => 'text-align:center;')), array('name' => 'show_in_menu', 'value' => '(!empty($data->show_in_menu) && $data->show_in_menu==1) ? "Yes" : "No"', 'filter' => array('1' => 'Yes', '0' => 'No'), 'htmlOptions' => array('style' => 'text-align:center;')))));
<?php $this->breadcrumbs = array('UsersActions'); $menus = array(array('label' => 'Create User Privileges', 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('users-actions-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#users-actions-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('users-actions-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('users-actions-grid');\n }\n });\n return false;\n});\n"); ?> <h1>List Users Actions</h1> <?php echo CHtml::link('Advanced Search', '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'users-actions-grid', 'dataProvider' => $model->search(), 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), 'user.username', 'module', 'controller', 'actions', 'type', array('class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions)))));
<?php $this->breadcrumbs = array('HDB Town/Estate'); $menus = array(array('label' => Yii::t('translation', 'Create'), 'url' => array('create'))); $this->menu = ControllerActionsName::createMenusRoles($menus, $actions); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('pro-master-hdb-town-grid', {\n url : \$(this).attr('action'),\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); Yii::app()->clientScript->registerScript('ajaxupdate', "\n\$('#pro-master-hdb-town-grid a.ajaxupdate').live('click', function() {\n \$.fn.yiiGridView.update('pro-master-hdb-town-grid', {\n type: 'POST',\n url: \$(this).attr('href'),\n success: function() {\n \$.fn.yiiGridView.update('pro-master-hdb-town-grid');\n }\n });\n return false;\n});\n"); ?> <h1><?php echo Yii::t('translation', 'HDB Town/Estate'); ?> </h1> <?php // echo CHtml::link(Yii::t('translation','Advanced Search'),'#',array('class'=>'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'pro-master-hdb-town-grid', 'dataProvider' => $model->search(), 'enableSorting' => false, 'afterAjaxUpdate' => 'function(id, data){ fixTargetBlank();}', 'columns' => array(array('header' => 'S/N', 'type' => 'raw', 'value' => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)', 'headerHtmlOptions' => array('width' => '30px', 'style' => 'text-align:center;'), 'htmlOptions' => array('style' => 'text-align:center;')), Yii::t('translation', 'name'), array('header' => 'Actions', 'class' => 'CButtonColumn', 'template' => ControllerActionsName::createIndexButtonRoles($actions, array('update', 'delete'))))));