driver->getOnlineLinks($expand=true); $aLinks = $this->driver->getAdditionalLinks(); $displayDownloadButton = false; if (isset($urls)) { foreach($urls as $current) { if (strcmp($current['desc'], "Inhaltsverzeichnis") == 0 || strncmp($current['desc'],"Volltext über anderen Anbieter", strlen("Volltext über anderen Anbieter")) == 0) continue; $displayDownloadButton = true; break; } } // $url = is_array($urls) ? $urls[0] : $urls; $coverDetails = $this->record($this->driver)->getCoverDetails('result-list', 'medium', $this->recordLink()->getUrl($this->driver)); $cover = $coverDetails['html']; $thumbnail = false; $data = $this->driver->getRawData(); $id = $data['id']; $voevzlink = ''; if (isset($data['voevzlink'])) { if (is_array($data['voevzlink'])) { $voevzlink = $data['voevzlink'][0]; } else { $voevzlink = $data['voevzlink']; } } // $voevzlink = is_array($data['voevzlink']) ? $data['voevzlink'][0] : $data['voevzlink']; // isset($data['voevzlink'][0]) ? $data['voevzlink'][0] : '' ; $license = []; if (isset($data['rightsuri'])) { if (is_array($data['rightsuri'])) { $license = $data['rightsuri'][0]; } else { $license = $data['rightsuri']; } } else { $license = []; } // $license = isset($data['rightsuri']) ? $data['rightsuri'] : '' ; // $license = isset($data['rightsuri'][0]) ? $data['rightsuri'][0] : '' ; $parts = explode("/", $license); $rightsImage = $rightsLink = ''; $orderText = ''; $filetypes = $this->driver->getFileType(); $filetype = count($filetypes) > 0 ? $filetypes[0] : ''; if (strlen(trim($filetype)) == 0) $filetype = "PDF"; if (strcmp(trim(strtoupper($filetype)), "ADOBE PDF") == 0) $filetype = "PDF"; if (isset($parts) && count($parts) > 1) { $rightsImage = "/vufind/themes/bibb/images/".$parts[4].".png"; $rightsLink = $license; } if (strlen($rightsLink) == 0) { $right = isset($data['license'][0]) ? $data['license'][0] : '' ; if (strcmp($right,"Urheberrecht") == 0 || strcmp($right,"Deutsches Urheberrecht") == 0) { $rightsLink = "http://www.gesetze-im-internet.de/urhg"; $rightsImage = "/vufind/themes/bibb_new/images/urheberrechtDe.png"; } } $thumbnailAlignment = $this->record($this->driver)->getThumbnailAlignment('result'); // Collect data for the article requestform $formatArray = $this->driver->getFormatsFiltered(); (! in_array("Electronic resource", $formatArray) && (in_array("Journal article", $formatArray) || in_array("Paper in edited volumes", $formatArray))) ? $displayRequestForm = 1 : $displayRequestForm = 0 ; if ($displayRequestForm == 1) { if (in_array("Journal article", $formatArray)) $orderText = 'Artikel'; if (in_array("Paper in edited volumes", $formatArray)) $orderText = 'Beitrag'; $articleTitle = $this->record($this->driver)->getTitleHtml(); $journalTitle = $this->driver->getContainerTitle(); $journalVolume = $this->driver->getContainerVolume(); $journalIssue = $this->driver->getContainerIssue(); $journalStartPage = $this->driver->getContainerStartPage(); $outText = ''; if (strlen($journalTitle)) $outText .= "erschienen in : " .$journalTitle; if (strlen($journalVolume)) $outText .= " / " .$journalVolume; if (strlen($journalIssue)) $outText .= ", " .$journalIssue ; if (strlen($journalStartPage)) $outText .= " (" .$journalStartPage .")"; } if ($cover): ob_start(); ?>
driver->getPrimaryAuthorsWithHighlighting(); if (!empty($summAuthors)): ?> transEsc('by')?> $summAuthor): ?> highlight($summAuthor)?>
transEsc("Format")?> transEsc("Stock")?>   transEsc("Availability")?>
record($this->driver)->getFormatList() ?> driver->getCollection() ; if (!empty ($Collections)) : ?> driver->getCallNumber(); if (!empty($summCallNo)): ?> escapeHtml($summCallNo)?> openUrl($this->driver, 'results'); $openUrlActive = $openUrl->isActive(); $urls = $this->record($this->driver)->getLinkDetails($openUrlActive); $urls = $this->driver->getOnlineLinks($expand=true); // extend links with PIDs in case links are empty ?> driver->isCollection()): foreach ($urls as $current): ?> License transEsc('Get full text') : str_replace("DESC:","",$this->escapeHtml($current['desc']))?>
driver->supportsAjaxStatus()): ?>
driver->isCollection()): ?> ', array_map(array($this, 'escapeHtml'), $this->driver->getSummary())); ?> driver->getContainerTitle(); $summDate = $this->driver->getPublicationDates(); ?> ' : ''?> transEsc('Published in')?> driver->getSourceIdentifier(); ?> driver->getContainerRecordID(); ?> record($this->driver)->getLink('journaltitle', str_replace(array('{{{{START_HILITE}}}}', '{{{{END_HILITE}}}}'), '', $journalTitle)))?>">highlight($journalTitle) ?> escapeHtml($summDate[0]) . ')' : ''?> ' : ''?> transEsc('Published') . ' ' . $this->escapeHtml($summDate[0])?> driver->getContainingCollections(); if (!empty($summInCollection)): ?> $collText): ?>
transEsc("in_collection_label")?> escapeHtml($collText)?>
driver->isCollection()): ?> driver->getHighlightedSnippet()): ?> transEsc($snippet['caption']) ?>: '; ...highlight($snippet['snippet']) ?>...
driver->getDedupData()): ?>
$current) { if (++$i == 1) { ?>transEsc("source_$source", array(), $source)?> (transEsc('Other Sources')?>: , transEsc("source_$source", array(), $source)?> 1) { ?>)
openUrl($this->driver, 'results'); $openUrlActive = $openUrl->isActive(); // Account for replace_other_urls setting $urls = $this->record($this->driver)->getLinkDetails($openUrlActive); if ($openUrlActive || !empty($urls)): ?> renderTemplate()?>
record($this->driver)->getPreviews()?>
userlist()->getMode() !== 'disabled'): ?> transEsc('Add to favorites')?>
transEsc("Saved in")?>: