/** * 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(); $seriesId = $request->getUserVar('seriesId'); $additionalVars = array('itemId' => $seriesId, 'addUrl' => $router->url($request, array(), null, 'addItem', null, array('seriesId' => $seriesId)), 'deleteUrl' => $router->url($request, array(), null, 'deleteItems', null, array('seriesId' => $seriesId)), 'autocompleteUrl' => $router->url($request, array(), null, 'getAutocompleteSource')); return parent::fetch($args, &$request, $additionalVars); }
/** * @see Listbuilder::fetch() */ function fetch($args, &$request) { $router =& $request->getRouter(); $groupId = $request->getUserVar('groupId'); $additionalVars = array('addUrl' => $router->url($request, array(), null, 'addItem', null, array('roleId' => $this->getRoleId())), 'deleteUrl' => $router->url($request, array(), null, 'deleteItems', null, array('groupId' => $this->getRoleId()))); return parent::fetch($args, &$request, $additionalVars); }