/** * Perform additional validation checks * @copydoc Form::validate */ function validate() { if (!parent::validate()) { return false; } // Validate that the section ID is attached to this journal. $request = Application::getRequest(); $context = $request->getContext(); $sectionDao = DAORegistry::getDAO('SectionDAO'); $section = $sectionDao->getById($this->getData('sectionId'), $context->getId()); if (!$section) { return false; } return true; }
/** * Perform additional validation checks * @copydoc Form::validate */ function validate() { if (!parent::validate()) { return false; } // Validate that the series ID is attached to this press. if ($seriesId = $this->getData('seriesId')) { $request = Application::getRequest(); $context = $request->getContext(); $seriesDao = DAORegistry::getDAO('SeriesDAO'); $series = $seriesDao->getById($seriesId, $context->getId()); if (!$series) { return false; } } return true; }