getData('article'); $journal =& $record->getData('journal'); $templateMgr =& TemplateManager::getManager(); $templateMgr->assign(array( 'journal' => $journal, 'article' => $article, 'issue' => $record->getData('issue'), 'section' => $record->getData('section') )); $subjects = array_merge_recursive( $this->stripAssocArray((array) $article->getDiscipline(null)), $this->stripAssocArray((array) $article->getSubject(null)), $this->stripAssocArray((array) $article->getSubjectClass(null)) ); $templateMgr->assign(array( 'subject' => isset($subjects[$journal->getPrimaryLocale()])?$subjects[$journal->getPrimaryLocale()]:'', 'abstract' => String::html2text($article->getAbstract($article->getLocale())), 'language' => AppLocale::get3LetterIsoFromLocale($article->getLocale()) )); return $templateMgr->fetch(dirname(__FILE__) . '/record.tpl'); } } ?>