addStyleSheet(JRoute :: _(JURI :: base() . 'components/com_openaire/css/SqueezeBox.css')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/citeproc/loadabbrevs.js')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/citeproc/xmle4x.js')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/citeproc/xmldom.js')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/citeproc/loadlocale.js')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/citeproc/loadsys.js')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/citeproc/loadcsl.js')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/citeproc/citeproc.js')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/article.js')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/SqueezeBox.js')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/tabcontent.js')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/tooltip.js')); $document -> addStyleSheet(JRoute :: _(JURI :: base() . 'components/com_openaire/css/tabcontent.css')); $document -> addStyleSheet(JRoute :: _(JURI :: base() . 'components/com_openaire/css/tooltip/tooltip1.css')); $application = JFactory :: getApplication(); $user = JFactory :: getUser(); $parameters = JComponentHelper :: getParams('com_openaire'); $canonicalUrl = JRoute :: _('index.php?option=com_openaire&view=article&articleId=' . $this -> articleId); ?>
articleId == NULL) || ($this -> article == NULL) || ($this -> article -> title == NULL)) { ?>
addCustomTag(''); foreach ($this -> article -> authors as $author) { if (($author -> fullName != NULL) || (($author -> lastName != NULL) && ($author -> firstName != NULL))) { $document -> addCustomTag(''); } } if ($this -> article -> date != NULL) { $document -> addCustomTag(''); } foreach ($this -> article -> datasources as $datasource) { if ($datasource -> url != NULL) { $document -> addCustomTag(''); } } $document -> addCustomTag(''); ?>
 
article -> accessMode) { case OpenAireViewArticle :: OPEN_ACCESS: $accessModeClass = 'openAccess'; $accessModeTitle = JText :: _('OPEN_ACCESS'); break; case OpenAireViewArticle :: EMBARGO_ACCESS: $accessModeClass = 'embargoAccess'; $accessModeTitle = JText :: _('EMBARGO_ACCESS'); break; case OpenAireViewArticle :: RESTRICTED_ACCESS: $accessModeClass = 'restrictedAccess'; $accessModeTitle = JText :: _('RESTRICTED_ACCESS'); break; case OpenAireViewArticle :: CLOSED_ACCESS: $accessModeClass = 'closedAccess'; $accessModeTitle = JText :: _('CLOSED_ACCESS'); break; default: $accessModeClass = NULL; $accessModeTitle = NULL; } ?> > article -> url == NULL) ? '' : ('')) . $this -> article -> title . (($this -> article -> url == NULL) ? '' : '')); ?>
article -> authors != NULL) || ($this -> article -> year != NULL)) { ?>
itemId; echo(implode('; ', array_filter(array_map(function ($author) use ($itemId) {return (($author == NULL) || ((($author -> lastName == NULL) || ($author -> firstName == NULL)) && ($author -> fullName == NULL))) ? '' : ('' . (($author -> id == NULL) ? '' : ('')) . ((($author -> lastName == NULL) || ($author -> firstName == NULL)) ? $author -> fullName : ($author -> lastName . ', ' . $author -> firstName)) . (($author -> id == NULL) ? '' : '') . '');}, $this -> article -> authors)))); if ($this -> article -> year!= NULL) { ?> ( article -> year); ?>)
article -> publisher != NULL) { ?>
article -> publisher); ?>
article -> languages != NULL) { ?>
article -> languages)); ?>
article -> type != NULL) { ?>
article -> type)); ?>
article -> subjects != NULL) { ?> article->subjects as $subject){ $subjects_clean[] = ("inferred?" inferred":"")."\">" . str_replace("::", "/", $subject->title). ($subject->inferred == true?"
":"") . "
"); } ?>
article -> embargoEndDate != NULL) { ?>
article -> embargoEndDate); ?>
article -> pids != NULL) { ?>
clazz) { case OpenAireViewArticle :: DOI: return ($pid -> value == NULL) ? '' : ('' . ((substr($pid -> value, 0, strlen($pid -> clazz . ':')) == ($pid -> clazz . ':')) ? $pid -> value : ($pid -> clazz . ':' . $pid -> value)) . ''); case OpenAireViewArticle :: PMC: return ($pid -> value == NULL) ? '' : ('' . ((substr($pid -> value, 0, strlen($pid -> clazz . ':')) == ($pid -> clazz . ':')) ? $pid -> value : ($pid -> clazz . ':' . $pid -> value)) . ''); default: return ''; } }, $this -> article -> pids)))); ?>
article -> description != NULL) { ?>
article -> description); ?>

 

article -> relatedDatasets == NULL) && ($this -> article -> externalDatasets == NULL)) { ?>
article -> relatedDatasets, 0, OpenAireViewArticle :: MAX_RELATED) as $relatedDataset) { echo(DatasetHelper :: formatDataset($relatedDataset, $this -> itemId)); } if (count($this -> article -> relatedDatasets) > OpenAireViewArticle :: MAX_RELATED) { ?>
article -> relatedDatasets, OpenAireViewArticle :: MAX_RELATED) as $relatedDataset) { echo(DatasetHelper :: formatDataset($relatedDataset, $this -> itemId)); } ?>
article -> externalDatasets, 0, OpenAireViewArticle :: MAX_RELATED) as $externalDataset) { echo(DatasetHelper :: formatDataset($externalDataset, $this -> itemId)); } if (count($this -> article -> externalDatasets) > OpenAireViewArticle :: MAX_RELATED) { ?>
article -> externalDatasets, OpenAireViewArticle :: MAX_RELATED) as $externalDataset) { echo(DatasetHelper :: formatDataset($externalDataset, $this -> itemId)); } ?>
article -> relatedPublications == NULL) && ($this -> article -> externalPublications == NULL)) { ?>
article -> relatedPublications, 0, OpenAireViewArticle :: MAX_RELATED) as $relatedPublication) { echo(PublicationHelper :: formatPublication($relatedPublication, $this -> itemId)); } if (count($this -> article -> relatedPublications) > OpenAireViewArticle :: MAX_RELATED) { ?>
article -> relatedPublications, OpenAireViewArticle :: MAX_RELATED) as $relatedPublication) { echo(PublicationHelper :: formatPublication($relatedPublication, $this -> itemId)); } ?>
article -> externalPublications, 0, OpenAireViewArticle :: MAX_RELATED) as $externalPublication) { echo(PublicationHelper :: formatPublication($externalPublication, $this -> itemId)); } if (count($this -> article -> externalPublications) > OpenAireViewArticle :: MAX_RELATED) { ?>
article -> externalPublications, OpenAireViewArticle :: MAX_RELATED) as $externalPublication) { echo(PublicationHelper :: formatPublication($externalPublication, $this -> itemId)); } ?>
article -> similarPublications == NULL)) { ?>
article -> similarPublications, 0, OpenAireViewArticle :: MAX_RELATED) as $relatedPublication) { echo(PublicationHelper :: formatPublication($relatedPublication, $this -> itemId)); } if (count($this -> article -> similarPublications) > OpenAireViewArticle :: MAX_RELATED) { ?>
article -> similarPublications, OpenAireViewArticle :: MAX_RELATED) as $relatedPublication) { echo(PublicationHelper :: formatPublication($relatedPublication, $this -> itemId)); } ?>
   

name != NULL) && ($datasource -> name != OpenAireViewArticle :: OTHER_RESOURCES) && ($datasource -> name != OpenAireViewArticle :: UNKNOWN_REPOSITORY);}, $this -> article -> datasources)) != NULL) { ?>

    article -> datasources as $datasource) { if (($datasource -> name != NULL) && ($datasource -> name != OpenAireViewArticle :: OTHER_RESOURCES) && ($datasource -> name != OpenAireViewArticle :: UNKNOWN_REPOSITORY)) { switch ($datasource -> accessMode) { case OpenAireViewArticle :: OPEN_ACCESS: $accessModeClass = 'openAccess'; $accessModeTitle = JText :: _('OPEN_ACCESS'); break; case OpenAireViewArticle :: EMBARGO_ACCESS: $accessModeClass = 'embargoAccess'; $accessModeTitle = JText :: _('EMBARGO_ACCESS'); break; case OpenAireViewArticle :: RESTRICTED_ACCESS: $accessModeClass = 'restrictedAccess'; $accessModeTitle = JText :: _('RESTRICTED_ACCESS'); break; case OpenAireViewArticle :: CLOSED_ACCESS: $accessModeClass = 'closedAccess'; $accessModeTitle = JText :: _('CLOSED_ACCESS'); break; default: $accessModeClass = NULL; $accessModeTitle = NULL; } ?> > url == NULL) ? '' : ('')) . $datasource -> name . (($datasource -> url == NULL) ? '' : '')); ?>
article -> sources != NULL) && (array_filter(array_map(function ($datasource) {return ($datasource -> name == NULL) || ($datasource -> name == OpenAireViewArticle :: OTHER_RESOURCES) || ($datasource -> name == OpenAireViewArticle :: UNKNOWN_REPOSITORY);}, $this -> article -> datasources)) != NULL)) { ?>

    article -> datasources as $datasource) { if ((($datasource -> name == OpenAireViewArticle :: OTHER_RESOURCES) || ($datasource -> name == OpenAireViewArticle :: UNKNOWN_REPOSITORY)) && array_key_exists($i, $this -> article -> sources)) { switch ($datasource -> accessMode) { case OpenAireViewArticle :: OPEN_ACCESS: $accessModeClass = 'openAccess'; $accessModeTitle = JText :: _('OPEN_ACCESS'); break; case OpenAireViewArticle :: EMBARGO_ACCESS: $accessModeClass = 'embargoAccess'; $accessModeTitle = JText :: _('EMBARGO_ACCESS'); break; case OpenAireViewArticle :: RESTRICTED_ACCESS: $accessModeClass = 'restrictedAccess'; $accessModeTitle = JText :: _('RESTRICTED_ACCESS'); break; case OpenAireViewArticle :: CLOSED_ACCESS: $accessModeClass = 'closedAccess'; $accessModeTitle = JText :: _('CLOSED_ACCESS'); break; default: $accessModeClass = NULL; $accessModeTitle = NULL; } ?> > url == NULL) ? '' : ('')) . $this -> article -> sources[$i++] . (($datasource -> url == NULL ? '' : ''))); ?>

article -> projects == NULL) { ?>
article->contexts)){?>
article -> contexts as $context) { if ($context->type != "community") continue; ?>

: name ;?>

    categories as $category) { foreach ($category->concepts as $concept) {?>
  • name; ?>: name; ?>

name != NULL);}, $this -> article -> collectedFrom)) == NULL) { ?>