v7‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT home/ajdemo/public_html/mempro/application/helpdesk/controllers/AdminUserController.php000064400000004230152101632640025647 0ustar00user_id = $this->getCompleteRequest()->get('user_id', 0); if ($this->user_id) { $this->getDataSource()->getDataSourceQuery()->addWhere('t.user_id=?d', $this->user_id); } } public function initActions() { parent::initActions(); $this->actionAdd(new Am_Grid_Action_Ticket()); } } class Helpdesk_AdminUserController extends Am_Mvc_Controller_Pages { protected $layout = 'admin/user-layout.phtml'; public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission(Bootstrap_Helpdesk::ADMIN_PERM_ID); } function preDispatch() { $this->getDi()->navigationUserTabs->setActive('helpdesk'); $this->getDi()->helpdeskStrategy->setUserId( $this->getRequest()->getParam('user_id', 0) ); $this->view->headLink()->appendStylesheet($this->view->_scriptCss('helpdesk-admin.css')); $this->setActiveMenu('users-browse'); parent::preDispatch(); } public function initPages() { $this->addPage('Am_Helpdesk_Grid_UserTab', 'index', ___('Tickets')) ->addPage(array($this, 'createController'), 'view', ___('Conversation')); } public function renderTabs() { return ''; } public function createController($id, $title, $grid) { return new Am_Helpdesk_Controller($grid->getRequest(), $grid->getResponse(), $this->_invokeArgs); } }