/** * Need to add additional data to the template via the fetch method * @see Form::fetch() * @param $args array * @param $request PKPRequest */ function fetch($args, &$request) { $router =& $request->getRouter(); $monographId = $request->getUserVar('monographId'); $additionalVars = array('monographId' => $monographId, 'addUrl' => $router->url($request, array(), null, 'addItem', null, array('monographId' => $monographId)), 'deleteUrl' => $router->url($request, array(), null, 'deleteItems', null, array('monographId' => $monographId))); return parent::fetch($args, &$request, $additionalVars); }
/** * @see ListbuilderHandler::fetch() */ function fetch($args, &$request) { $userGroupId = (int) $request->getUserVar('userGroupId'); $monograph =& $this->getMonograph(); $params = array('monographId' => $monograph->getId(), 'userGroupId' => $userGroupId, 'stageId' => $this->getStageId()); $router =& $request->getRouter(); $additionalVars = array('addUrl' => $router->url($request, array(), null, 'addItem', null, $params), 'deleteUrl' => $router->url($request, array(), null, 'deleteItems', null, $params)); return parent::fetch($args, &$request, $additionalVars); }
/** * Fetch the listbuilder. * @param $args array * @param $request PKPRequest */ function fetch($args, &$request) { $templateMgr =& TemplateManager::getManager(); $templateMgr->assign_by_ref('lists', $this->getLists()); return parent::fetch($args, $request); }