ActiveSubmissionsListGridHandler::initialize PHP Метод

initialize() публичный Метод

public initialize ( $request )
    function initialize($request)
    {
        parent::initialize($request);
        AppLocale::requireComponents(LOCALE_COMPONENT_PKP_USER);
        // Set title.
        $this->setTitle('common.queue.long.active');
        // Fetch the authorized roles and determine if the user is a manager.
        $authorizedRoles = $this->getAuthorizedContextObject(ASSOC_TYPE_USER_ROLES);
        $this->_isManager = in_array(ROLE_ID_MANAGER, $authorizedRoles);
        $cellProvider = new SubmissionsListGridCellProvider($request->getUser(), $authorizedRoles);
        $columns =& $this->getColumns();
        $editorColumn = new GridColumn('editor', null, __('user.role.editor'), 'controllers/grid/gridCell.tpl', $cellProvider, array('width' => 15));
        $columns = array('id' => $columns['id'], 'title' => $columns['title'], 'editor' => $editorColumn, 'stage' => $columns['stage']);
    }