record($this->driver)->getCoverDetails('result-list', 'medium', $this->recordLink()->getUrl($this->driver)); $cover = $coverDetails['html']; $thumbnail = false; $thumbnailAlignment = $this->record($this->driver)->getThumbnailAlignment('result'); if ($cover): ob_start(); ?> ils()->getOfflineMode(); try { $holdings = $this->driver->getRealTimeHoldings(); } catch (\VuFind\Exception\ILS $e) { $holdings = ['holdings' => []]; $offlineMode = 'ils-offline'; } $availableLinks = [] ; $checkedOutLinks = [] ; if (strcmp($offlineMode,'ils-offline') != 0) { foreach ($holdings['holdings'] as $holding) { foreach ($holding['items'] as $row) { if (strcmp($row['status'],'status_in_acquisition') != 0 && strcmp($row['status'],'status_internal_administration') != 0 ) { if (strtolower($row['reserve']) == 'x') continue; if (! isset($row['barcode']) || $row['barcode'] == "") continue; if (! isset($row['link']) || $row['link'] == '') continue; } $check = isset($row['check']) && $row['check']; if (strcmp($row['status'], "status_internal_administration") != 0 && strcmp($row['status'],'status_internal_administration') != 0 ) { $link = ' class="'; if ($check) $link .= 'checkRequest '; $link .= 'placehold" ' ; if (!empty($row['linkLightbox'])) $link .= 'data-lightbox '; $link .= "href=\"" .$this->recordLink()->getRequestUrl($row['link']) ."\">"; if ($check) { $link .= $this->transEsc("Check Hold") ; } else { if (strcmp($row['status'], "Available") == 0) { $link .= $this->transEsc("Place a Hold") ; $availableLinks[] = $link ; } else { $link .= $this->transEsc("Recall This") ; $checkedOutLinks[] = $link ; } } } } } } ?>
driver->getPrimaryAuthorsWithHighlighting(); if (!empty($summAuthors)): ?> transEsc('by')?> $summAuthor): ?> highlight($summAuthor)?>
transEsc("Format")?> transEsc("Stock")?> transEsc('Call Number')?> transEsc("Availability")?>
record($this->driver)->getFormatList() ?> driver->getCallNumber(); if (!empty($summCallNo)): ?> escapeHtml($summCallNo)?> 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()?> driver->isCollection()): foreach ($urls as $current): ?> driver->getMainTitle(); if (strpos($title,':') !== false) { $title = trim(strstr($title,":", true)); } ?> proxyUrl($current['url']), "(")) !== false) : ?> transEsc(trim(substr($this->proxyUrl($current['url']),$start+1,strlen($this->proxyUrl($current['url']))-($start+2)))) : $this->escapeHtml($current['desc'])?>
proxyUrl($current['url']), "(")) === false) : ?> transEsc('Get full text') : $this->escapeHtml($current['desc'])?>
record($this->driver)->getPreviews()?>
userlist()->getMode() !== 'disabled'): ?> transEsc('Add to favorites')?>
transEsc("Saved in")?>: