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/dataset.js')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/tabcontent.js')); $document -> addStyleSheet(JRoute :: _(JURI :: base() . 'components/com_openaire/css/tabcontent.css')); $document -> addScript(JRoute :: _(JURI :: base() . 'components/com_openaire/js/tooltip.js')); $document -> addStyleSheet(JRoute :: _(JURI :: base() . 'components/com_openaire/css/tooltip/tooltip1.css')); $document -> addStyleSheet(JURI :: base() . 'templates/' . JFactory :: getApplication() -> getTemplate() . '/styles/openaire/css/tooltip.css'); $application = JFactory :: getApplication(); $user = JFactory :: getUser(); $parameters = JComponentHelper :: getParams('com_openaire'); $canonicalUrl = JRoute :: _('index.php?option=com_openaire&view=dataset&datasetId=' . $this -> dataset -> id); ?>
datasetId == NULL) || ($this -> dataset == NULL) || ($this -> dataset -> title == NULL)) { ?>
addCustomTag(''); foreach ($this -> dataset -> authors as $author) { if (($author -> fullName != NULL) || (($author -> lastName != NULL) && ($author -> firstName != NULL))) { $document -> addCustomTag(''); } } if ($this -> dataset -> date != NULL) { $document -> addCustomTag(''); } foreach ($this -> dataset -> datasources as $datasource) { if ($datasource -> url != NULL) { $document -> addCustomTag(''); } } $document -> addCustomTag(''); ?>
 
dataset -> accessMode) { case OpenAireViewDataset :: OPEN_ACCESS: $accessModeClass = 'openAccess'; $accessModeTitle = JText :: _('OPEN_ACCESS'); break; case OpenAireViewDataset :: EMBARGO_ACCESS: $accessModeClass = 'embargoAccess'; $accessModeTitle = JText :: _('EMBARGO_ACCESS'); break; case OpenAireViewDataset :: RESTRICTED_ACCESS: $accessModeClass = 'restrictedAccess'; $accessModeTitle = JText :: _('RESTRICTED_ACCESS'); break; case OpenAireViewDataset :: CLOSED_ACCESS: $accessModeClass = 'closedAccess'; $accessModeTitle = JText :: _('CLOSED_ACCESS'); break; default: $accessModeClass = NULL; $accessModeTitle = NULL; } ?> > dataset -> url == NULL) ? '' : ('')) . $this -> dataset -> title . (($this -> dataset -> url == NULL) ? '' : '')); ?>
dataset -> authors != NULL) || ($this -> dataset -> 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 -> dataset -> authors)))); if ($this -> dataset -> year!= NULL) { ?> ( dataset -> year); ?>)
dataset -> publisher != NULL) { ?>
dataset -> publisher); ?>
dataset -> languages != NULL) { ?>
dataset -> languages)); ?>
dataset -> type != NULL) { ?>
dataset -> type); ?>
dataset -> subjects != NULL) { ?>
dataset -> subjects)); ?>
dataset -> embargoEndDate != NULL) { ?>
dataset -> embargoEndDate); ?>
dataset -> pids != NULL) { ?>
clazz) { case OpenAireViewDataset :: DOI: return ($pid -> value == NULL) ? '' : ('' . ((substr($pid -> value, 0, strlen($pid -> clazz . ':')) == ($pid -> clazz . ':')) ? $pid -> value : ($pid -> clazz . ':' . $pid -> value)) . ''); case OpenAireViewDataset :: PMC: return ($pid -> value == NULL) ? '' : ('' . ((substr($pid -> value, 0, strlen($pid -> clazz . ':')) == ($pid -> clazz . ':')) ? $pid -> value : ($pid -> clazz . ':' . $pid -> value)) . ''); default: return ''; } }, $this -> dataset -> pids)))); ?>
dataset -> description != NULL) { ?>
dataset -> description); ?>

 

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

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

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

    dataset -> datasources as $datasource) { if (($datasource -> name == OpenAireViewArticle :: OTHER_RESOURCES) && array_key_exists($i, $this -> dataset -> 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 -> dataset -> sources[$i++] . (($datasource -> url == NULL ? '' : ''))); ?>

dataset -> projects == NULL) { ?>

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