function initialize($request) { // determine if this grid is read only. $this->setCanEdit((bool) $request->getUserVar('canEdit')); // Set instructions $this->setInstructions('manager.publication.libraryDescription'); parent::initialize($request); }
/** * Configure the grid * @param $request PKPRequest */ function initialize($request) { $this->setCanEdit(true); // this grid can always be edited. parent::initialize($request); AppLocale::requireComponents(LOCALE_COMPONENT_APP_EDITOR, LOCALE_COMPONENT_PKP_EDITOR, LOCALE_COMPONENT_APP_MANAGER); $this->setTitle(null); $router = $request->getRouter(); // Add grid-level actions if ($this->canEdit()) { $this->addAction(new LinkAction('addFile', new AjaxModal($router->url($request, null, null, 'addFile', null, $this->getActionArgs()), __('grid.action.addFile'), 'modal_add_file'), __('grid.action.addFile'), 'add')); } $this->addAction(new LinkAction('viewLibrary', new AjaxModal($router->url($request, null, null, 'viewLibrary', null, $this->getActionArgs()), __('grid.action.viewLibrary'), 'modal_information'), __('grid.action.viewLibrary'), 'more_info')); }
function initialize($request) { // determine if this grid is read only. $this->setCanEdit((bool) $request->getUserVar('canEdit')); parent::initialize($request); }