$summAuthors = $this->driver->getPrimaryAuthorsWithHighlighting(); if (!empty($summAuthors)): ?>
=$this->transEsc('by')?>
$authorCount = count($summAuthors); foreach ($summAuthors as $i => $summAuthor): ?>
=$this->highlight($summAuthor)?>=$i + 1 < $authorCount ? ';' : ''?>
endforeach; ?>
endif; ?>
|
|
|
|
| =$this->transEsc("Format")?> |
=$this->transEsc("Stock")?> |
=$this->transEsc('Call Number')?> |
=$this->transEsc("Availability")?> |
// $format = $this->driver->getFormats(); print_r($format) ; ?>
$eBook = in_array("eBook",$this->driver->getFormats()) ? true : false ?>
| =$this->record($this->driver)->getFormatList() ?> |
|
$summCallNo = $this->driver->getCallNumber(); if (!empty($summCallNo)): ?>
=$this->escapeHtml($summCallNo)?>
endif; ?>
|
if (!$eBook && !$openUrlActive && empty($urls) && $this->driver->supportsAjaxStatus() ): ?>
=$this->transEsc('Loading')?>...
if ($eBook) : ?>
=$this->transEsc($itemNote)?>
endif; ?>
|
if($this->driver->isCollection()): ?>
=implode('
', array_map(array($this, 'escapeHtml'), $this->driver->getSummary())); ?>
else: ?>
$journalTitle = $this->driver->getContainerTitle(); $summDate = $this->driver->getPublicationDates(); ?>
if (!empty($journalTitle)): ?>
=!empty($summAuthor) ? '
' : ''?>
=$this->transEsc('Published in')?>
$containerSource = $this->driver->getSourceIdentifier(); ?>
$containerID = $this->driver->getContainerRecordID(); ?>
/* TODO: handle highlighting more elegantly here: */?>
record($this->driver)->getLink('journaltitle', str_replace(array('{{{{START_HILITE}}}}', '{{{{END_HILITE}}}}'), '', $journalTitle)))?>">=$this->highlight($journalTitle) ?>
=!empty($summDate) ? ' (' . $this->escapeHtml($summDate[0]) . ')' : ''?>
elseif (!empty($summDate)): ?>
=!empty($summAuthor) ? '
' : ''?>
=$this->transEsc('Published') . ' ' . $this->escapeHtml($summDate[0])?>
endif; ?>
$summInCollection = $this->driver->getContainingCollections(); if (!empty($summInCollection)): ?>
foreach ($summInCollection as $collId => $collText): ?>
endforeach; ?>
endif; ?>
endif; ?>
if(!$this->driver->isCollection()): ?>
if ($snippet = $this->driver->getHighlightedSnippet()): ?>
if (!empty($snippet['caption'])): ?>
=$this->transEsc($snippet['caption']) ?>: ';
endif; ?>
if (!empty($snippet['snippet'])): ?>
“...=$this->highlight($snippet['snippet']) ?>...
”
endif; ?>
endif; ?>
endif; ?>
/* Display information on duplicate records if available */
if ($dedupData = $this->driver->getDedupData()): ?>
endif; ?>
/* We need to find out if we're supposed to display an OpenURL link ($openUrlActive),
but even if we don't plan to display the link, we still want to get the $openUrl
value for use in generating a COinS (Z3988) tag -- see bottom of file.
*/
$openUrl = $this->openUrl($this->driver, 'results');
$openUrlActive = $openUrl->isActive();
// Account for replace_other_urls setting
$urls = $this->record($this->driver)->getLinkDetails($openUrlActive);
if ($openUrlActive || !empty($urls)): ?>
if ($openUrlActive): ?>
=$openUrl->renderTemplate()?>
endif; ?>
if (!is_array($urls)) $urls = array();
if(!$this->driver->isCollection()):
foreach ($urls as $current): ?>
if (strncmp("https://bibb-dspace.bibb.de/jspui/handle/BIBB", $current['url'], strlen("https://bibb-dspace.bibb.de/jspui/handle/BIBB")) == 0) continue; ?>
if (strncmp($current['url'],"http://dispatch.opac.d-nb.de/", strlen("http://dispatch.opac.d-nb.de/")) == 0) : ?>
$title = $this->driver->getMainTitle();
if (strpos($title,':') !== false) {
$title = trim(strstr($title,":", true));
} ?>
$current['url'] = "https://zdb-katalog.de/list.xhtml?t=" .urlencode("\"" .$title ."\"") ."&key=tit" ; ?>
$current['desc'] = "\"" .$title ."\" in der ZDB"; ?>
endif; ?>
if (($start = strpos($this->proxyUrl($current['url']), "(")) !== false) : ?>
=($current['url'] == $current['desc']) ? $this->transEsc(trim(substr($this->proxyUrl($current['url']),$start+1,strlen($this->proxyUrl($current['url']))-($start+2)))) : $this->escapeHtml($current['desc'])?>
endif; ?>
$LoginRequired = false ; ?>
if (((strpos($current['url'],"search.ebscohost.com/login.aspx") !== false) || (strpos($current['url'], "econtent.hogrefe.com"))) !== false || strlen($accessRestrictions[0]) > 0) : ?>
$LoginRequired = true ; ?>
endif; ?>
if (($LoginRequired == true) && ! $account->isLoggedIn()) : ?>
=$this->escapeHtml($current['desc'])?>
else: ?>
=$this->escapeHtml($current['desc'])?>
endif; ?>
endforeach; ?>
endif; ?>
endif; ?>
=$this->record($this->driver)->getPreviews()?>
/* Display qrcode if appropriate: */ ?>
if ($QRCode = $this->record($this->driver)->getQRCode("results")): ?>
// Add JS Variables for QrCode
$this->jsTranslations()->addStrings(array('qrcode_hide' => 'qrcode_hide', 'qrcode_show' => 'qrcode_show'));
?>
=$this->transEsc('qrcode_show')?>
endif; ?>
if ($this->cart()->isActiveInSearch() && $this->params->getOptions()->supportsCart() && $this->cart()->isActive()): ?>
=$this->render('record/cart-buttons.phtml', ['id' => $this->driver->getUniqueId(), 'source' => $this->driver->getSourceIdentifier()]); ?>
endif; ?>
/* Hierarchy tree link */ ?>
$trees = $this->driver->tryMethod('getHierarchyTrees'); if (!empty($trees)): ?>
foreach ($trees as $hierarchyID => $hierarchyTitle): ?>
endforeach; ?>
endif; ?>
//Display Links to place a hold or to recall an item ?>
if (!$eBook) : ?>
if (!empty($availableLinks)) : ?>
if (empty($availableLinks) && !empty($checkedOutLinks)) : ?>
endif ; ?>
=$this->driver->supportsCoinsOpenUrl()?'
':''?>