/** * @see PKPHandler::initialize() */ function initialize(&$request) { parent::initialize($request); // Basic grid configuration $this->setTitle('grid.user.currentEnrollment'); // Grid actions $router =& $request->getRouter(); $press =& $request->getPress(); // Enroll user $this->addAction(new LegacyLinkAction('enrollUser', LINK_ACTION_MODE_MODAL, LINK_ACTION_TYPE_REDIRECT, $router->url($request, null, null, 'enrollUser', null, null), 'grid.user.enroll')); // Grid Columns // User roles import('controllers.grid.users.user.UserEnrollmentGridCellProvider'); $cellProvider = new UserEnrollmentGridCellProvider($press->getId()); $this->addColumn(new GridColumn('roles', 'user.roles', null, 'controllers/grid/users/user/userGroupsList.tpl', $cellProvider)); }
/** * @see PKPHandler::initialize() */ function initialize(&$request) { parent::initialize($request); // Basic grid configuration $this->setTitle('grid.user.currentEnrollment'); // Grid actions $router =& $request->getRouter(); $press =& $request->getPress(); // Enroll user import('lib.pkp.classes.linkAction.request.AjaxModal'); $this->addAction(new LinkAction('enrollUser', new AjaxModal($router->url($request, null, null, 'enrollUser', null, null), __('grid.user.enroll'), 'enrollUser', true), __('grid.user.enroll'), 'enrollUser')); // // Grid Columns // // User roles import('controllers.grid.users.user.UserEnrollmentGridCellProvider'); $cellProvider = new UserEnrollmentGridCellProvider($press->getId()); $this->addColumn(new GridColumn('roles', 'user.roles', null, 'controllers/grid/users/user/userGroupsList.tpl', $cellProvider)); }