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/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 -> addScript(JRoute :: _(JUri :: base() . 'components/com_openaire/js/dataset.js')); $document -> addStyleSheet(JRoute :: _(JUri :: base() . 'components/com_openaire/css/tabcontent.css')); $document -> addStyleSheet(JRoute :: _(JUri :: base() . 'components/com_openaire/css/tooltip/tooltip1.css')); $document -> addScript( 'https://d1bxh8uas1mnw7.cloudfront.net/assets/embed.js'); $document->addScript(JRoute :: _(JUri :: base() . 'templates/yoo_solar/warp/libraries/jquery/jquery.js')); $document->addStyleSheet(JRoute :: _(JUri :: base() . 'components/com_openaire/js/DataTables/DataTables-1.10.9/css/jquery.dataTables.min.css')); $document->addScript(JRoute :: _(JUri :: base() . 'components/com_openaire/js/DataTables/DataTables-1.10.9/js/jquery.dataTables.min.js')); //$author = $document->getMetaData('author'); //if(!empty($author)){ $document->setTitle("OpenAIRE - Dataset".(isset($this -> dataset -> title)?': '.(strlen($this -> dataset -> title) > 30?mb_substr($this -> dataset -> title,0,30).'...':$this -> dataset -> title):'')); $document->setMetaData( 'description', (isset($this -> dataset -> title)?$this -> dataset -> title:''), true ); //$document->setMetaData('author',''); //} $application = JFactory :: getApplication(); $user = JFactory :: getUser(); $parameters = JComponentHelper :: getParams('com_openaire'); $canonicalUrl = JRoute :: _('index.php?option=com_openaire&view=dataset&datasetId=' . $this -> dataset -> id); $inferredRelatedPublications = array(); $harvestedRelatedPublications = array(); $claimedRelatedPublications = array(); $otherRelatedPublications = array(); ?>
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)))); echo(implode('; ', array_filter(array_map(function ($author) use ($itemId) {return (($author == NULL) || ((($author -> lastName == NULL) || ($author -> firstName == NULL)) && ($author -> fullName == NULL))) ? 'null' : ('' .((($author -> lastName == NULL) || ($author -> firstName == NULL)) ? $author -> fullName : ($author -> lastName . ', ' . $author -> firstName)) . '');}, array_slice( $this -> dataset -> authors , 0, OpenAireViewArticle :: MAX_AUTHORS))))); if ($this -> dataset -> year!= NULL) { ?> ( dataset -> year); ?>)
dataset -> publisher != NULL) { ?>
' . $this -> dataset -> publisher); ?>
dataset -> journal != NULL) { ?>
' . $this -> dataset -> journal); ?>
dataset -> languages != NULL) { ?>
' . implode(', ', $this -> dataset -> languages)); ?>
dataset -> type != NULL) { ?>
' . $this -> dataset -> type); ?>
dataset -> subjects != NULL) { ?>
' .implode(', ', $this -> dataset -> subjects)); ?>
dataset -> embargoEndDate != NULL) { ?>
' .date(JText :: _('DATE_FORMAT'), $this -> dataset -> embargoEndDate)); ?>
dataset -> pids != NULL) { ?>
clazz) { case OpenAireViewDataset :: DOI: return ($pid -> value == NULL) ? '' : ('' . ((mb_substr($pid -> value, 0, strlen($pid -> clazz . ':')) == ($pid -> clazz . ':')) ? $pid -> value : ($pid -> clazz . ':' . $pid -> value)) . ''); case OpenAireViewDataset :: PMC: return ($pid -> value == NULL) ? '' : ('' . ((mb_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->relatedPublications != null) { foreach ($this->dataset->relatedPublications as $relatedDataset) { if ($relatedDataset->provenance != null) { if (strpos($relatedDataset->provenance, 'iis') !== false) { $inferredRelatedPublications[] = $relatedDataset; } else if (strpos($relatedDataset->provenance, 'sysimport') !== false) { $harvestedRelatedPublications[] = $relatedDataset; } else if (strpos($relatedDataset->provenance, 'user') !== false) { $claimedRelatedPublications[] = $relatedDataset; } else { $otherRelatedPublications[] = $relatedDataset; } } } $totalPublications = sizeof($inferredRelatedPublications)+sizeof($harvestedRelatedPublications)+sizeof($claimedRelatedPublications); } if (($this->dataset->relatedDatasets == NULL) && ($this->dataset->externalDatasets == NULL)) { $totalDatasets =sizeof($this->dataset->relatedDatasets )+sizeof($this->dataset->externalDatasets); } ?>
  • dataset -> relatedPublications == NULL) && ($this -> dataset -> relatedPublications == NULL)) { ?>

    '); echo(''); echo ''; } ?>
    '; $title=PublicationHelper :: _formatTitleinSpan(htmlspecialchars($relatedPublication -> title), $relatedPublication -> accessMode, $relatedPublication -> id, $relatedPublication -> source, $relatedPublication -> url, $itemId, isset($relatedPublication -> inferred)?$relatedPublication -> inferred:false, isset($relatedPublication -> trust)?$relatedPublication -> trust:"", isset($relatedPublication -> provenance)?$relatedPublication -> provenance:""); echo((empty($title)?'-':$title).''.(($relatedPublication -> year)==NULL?'-':$relatedPublication -> year).'

    trust == $b->trust) {return 0;}return ($a->trust > $b->trust) ? -1 : 1;}); } ?> '); echo(''); echo ''; } ?>
    '; $title=PublicationHelper :: _formatTitleinSpan(htmlspecialchars($relatedPublication -> title), $relatedPublication -> accessMode, $relatedPublication -> id, $relatedPublication -> source, $relatedPublication -> url, $itemId, isset($relatedPublication -> inferred)?$relatedPublication -> inferred:false, isset($relatedPublication -> trust)?$relatedPublication -> trust:"", isset($relatedPublication -> provenance)?$relatedPublication -> provenance:""); echo((empty($title)?'-':$title).''.(($relatedPublication -> year)==NULL?'-':$relatedPublication -> year).'

    '); echo(''); echo(''; } ?>
    '; $title=PublicationHelper :: _formatTitle(htmlspecialchars($relatedPublication -> title), $relatedPublication -> accessMode, $relatedPublication -> id, $relatedPublication -> source, $relatedPublication -> url, $itemId, isset($relatedPublication -> inferred)?$relatedPublication -> inferred:false, isset($relatedPublication -> trust)?$relatedPublication -> trust:"", isset($relatedPublication -> provenance)?$relatedPublication -> provenance:""); echo((empty($title)?'-':$title).''.(($relatedPublication -> year)==NULL?'-':$relatedPublication -> year).'' .($relatedPublication -> trust*100).'
    '.($relatedPublication -> trust*100).'%
    '); echo '
  • dataset -> relatedDatasets == NULL) && ($this -> dataset -> externalDatasets == NULL)) { ?>
    dataset -> relatedDatasets as $relatedDataset) { echo ''; } foreach ( $this -> dataset -> externalDatasets as $relatedDataset) { echo ''; } ?>
    '; echo(DatasetHelper :: formatDataset($relatedDataset, $this -> itemId)); echo '
    '; echo(DatasetHelper :: formatDataset($relatedDataset, $this -> itemId)); echo '

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

    dataset -> publisher != NULL)?$this -> dataset -> publisher:''). (($this -> dataset -> publisher != NULL && $this -> dataset -> journal != NULL)?'/':''). (($this -> dataset -> journal != NULL)?$this -> dataset -> journal:'')); foreach($this -> 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) { ?>