getData('name'); foreach ([Locale::getLocale(), Locale::getPrimaryLocale()] as $locale) { if (isset($titleArray[$locale])) { return $titleArray[$locale]; } } return null; } /** * Get "localized" journal page logo (if applicable). * * @return array|null * * @deprecated 3.3.0, use getLocalizedData() instead */ public function getLocalizedPageHeaderLogo() { $logoArray = $this->getData('pageHeaderLogoImage'); foreach ([Locale::getLocale(), Locale::getPrimaryLocale()] as $locale) { if (isset($logoArray[$locale])) { return $logoArray[$locale]; } } return null; } // // Get/set methods // /** * Get the association type for this context. * * @return int */ public function getAssocType() { return Application::ASSOC_TYPE_JOURNAL; } /** * @copydoc \PKP\core\DataObject::getDAO() * * @return JournalDAO */ public function getDAO() { return DAORegistry::getDAO('JournalDAO'); } } if (!PKP_STRICT_MODE) { class_alias('\APP\journal\Journal', '\Journal'); foreach ([ 'PUBLISHING_MODE_OPEN', 'PUBLISHING_MODE_SUBSCRIPTION', 'PUBLISHING_MODE_NONE', ] as $constantName) { define($constantName, constant('\Journal::' . $constantName)); } }