/** * @copydoc GridHandler::renderFilter() */ function renderFilter($request, $filterData = array()) { $filterData['categoryId'] = $this->assocId; $pressId = $request->getRouter()->getContext($request)->getId(); $categoryFactory = DAORegistry::getDAO('CategoryDAO')->getByPressId($pressId); $categoryOptions = array(); while ($category = $categoryFactory->next()) { $categoryOptions[$category->getId()] = $category->getLocalizedTitle(); } $filterData['categoryOptions'] = $categoryOptions; return parent::renderFilter($request, $filterData); }