diff --git a/OpenGraphPlugin.php b/OpenGraphPlugin.php
index 8b5675e..2eb1394 100644
--- a/OpenGraphPlugin.php
+++ b/OpenGraphPlugin.php
@@ -111,14 +111,15 @@ function submissionView($hookName, $args) {
$submissionPath = array('article', 'view');
$objectType = "article";
}
+ $publication = $submission->getCurrentPublication();
$templateMgr = TemplateManager::getManager($request);
$templateMgr->addHeader('openGraphSiteName', '');
$templateMgr->addHeader('openGraphObjectType', '');
- $templateMgr->addHeader('openGraphTitle', '');
- if ($abstract = PKPString::html2text($submission->getAbstract($submission->getLocale()))) $templateMgr->addHeader('openGraphDescription', '');
+ $templateMgr->addHeader('openGraphTitle', '');
+ if ($abstract = PKPString::html2text($submission->getLocalizedData('abstract'))) $templateMgr->addHeader('openGraphDescription', '');
$templateMgr->addHeader('openGraphUrl', '');
- if ($locale = $submission->getLocale()) $templateMgr->addHeader('openGraphLocale', '');
+ if ($locale = $context->getData('primaryLocale')) $templateMgr->addHeader('openGraphLocale', '');
$openGraphImage = "";
if ($contextPageHeaderLogo = $context->getLocalizedData('pageHeaderLogoImage')){
@@ -134,7 +135,7 @@ function submissionView($hookName, $args) {
}
$templateMgr->addHeader('openGraphImage', '');
- if ($datePublished = $submission->getDatePublished()) {
+ if ($datePublished = $publication->getData('datePublished')) {
$openGraphDateName = $applicationName == "omp" ? "book:release_date" : "article:published_time";
$templateMgr->addHeader('openGraphDate', '');
}
@@ -152,9 +153,8 @@ function submissionView($hookName, $args) {
}
$i=0;
- $dao = DAORegistry::getDAO('SubmissionKeywordDAO');
- $keywords = $dao->getKeywords($submission->getCurrentPublication()->getId(), array(Locale::getLocale()));
- foreach ($keywords as $locale => $localeKeywords) {
+ $publicationKeywords = $publication->getData('keywords');
+ foreach ($publicationKeywords as $locale => $localeKeywords) {
foreach ($localeKeywords as $keyword) {
$templateMgr->addHeader('openGraphArticleTag' . $i++, '');
}