You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
134 lines
4.7 KiB
134 lines
4.7 KiB
<?php |
|
|
|
/** |
|
* @file |
|
* Default theme implementation for displaying an EBSCO result. |
|
* |
|
* @see template_preprocess_ebsco_result() |
|
*/ |
|
?> |
|
|
|
<?php if ($record): ?> |
|
|
|
<?php |
|
$id = check_plain($record->record_id()); |
|
$fulltextUrl = url('ebsco/fulltext', array('query' => array('id' => $id))); |
|
$pdfUrl = url('ebsco/pdf', array('query' => array('id' => $id))); |
|
?> |
|
|
|
<div class="ebsco-record"> |
|
<h1><?php print $record->title; ?></h1> |
|
|
|
<div class="record-toolbar"> |
|
<?php if ($last_search): ?> |
|
<div class="floatright"> |
|
<?php if ($last_search['previous']): ?> |
|
<a href="<?php print url('ebsco/result', array('query' => array('id' => $last_search['previous'], 'op' => 'Previous'))); ?>" class="_record_link"> |
|
« <?php print t('Previous'); ?> |
|
</a> |
|
<?php endif; ?> |
|
#<?php print $last_search['current_index']; ?> of <?php print $last_search['count']; ?> |
|
<?php if ($last_search['next']): ?> |
|
<a href="<?php print url('ebsco/result', array('query' => array('id' => $last_search['next'], 'op' => 'Next'))); ?>" class="_record_link"> |
|
<?php print t('Next'); ?> » |
|
</a> |
|
<?php endif; ?> |
|
</div> |
|
<div class="floatleft"> |
|
<a href="<?php print "?{$last_search['query']}"; ?>"> |
|
« <?php print t('Back to Results list'); ?> |
|
</a> |
|
</div> |
|
<div class="clear"></div> |
|
<?php endif; ?> |
|
</div> |
|
|
|
<div class="span-5"> |
|
<ul class="external-links"> |
|
<?php if($record->p_link): ?> |
|
<li> |
|
<a href="<?php print $record->p_link; ?>"> |
|
<?php print t('View in EDS'); ?> |
|
</a> |
|
</li> |
|
<?php endif; ?> |
|
<?php if ($record->pdf_link): ?> |
|
<li> |
|
<a href="<?php print $pdfUrl; ?>" class="icon pdf fulltext"> |
|
<?php print t('PDF full text'); ?> |
|
</a> |
|
</li> |
|
<?php endif; ?> |
|
<?php if ($record->full_text_availability): ?> |
|
<li> |
|
<a href="<?php if (!user_is_logged_in()) { print $fulltextUrl; } ?>#html" class="icon html fulltext"> |
|
<?php print t('HTML full text'); ?> |
|
</a> |
|
</li> |
|
<?php endif; ?> |
|
<?php if (!empty($record->custom_links)): ?> |
|
<?php foreach ($record->custom_links as $link): ?> |
|
<li> |
|
<a href="<?php print $link['Url']; ?>" target="_blank" title="<?php print $link['MouseOverText']; ?>" class="external-link"> |
|
<?php if ($link['Icon']): ?><img src="<?php print $link['Icon']?>" /><?php endif; ?><?php print $link['Name']; ?> |
|
</a> |
|
</li> |
|
<?php endforeach; ?> |
|
<?php endif; ?> |
|
</ul> |
|
</div> |
|
|
|
<div class="span-13"> |
|
<table cellpadding="2" cellspacing="0" border="0" class="citation" summary="<?php print t('Bibliographic Details'); ?>"> |
|
<?php foreach ($record->items as $item): ?> |
|
<?php if (!empty($item['Data'])): ?> |
|
<tr valign="top"> |
|
<th width="150"><?php print t($item['Label']); ?>:</th> |
|
<td><?php print auto_link($item['Data']); ?></td> |
|
</tr> |
|
<?php endif; ?> |
|
<?php endforeach; ?> |
|
|
|
<?php if ($record->db_label): ?> |
|
<tr valign="top"> |
|
<th width="150"><?php print t('Database'); ?>:</th> |
|
<td><?php print check_plain($record->db_label); ?></td> |
|
</tr> |
|
<?php endif; ?> |
|
|
|
<?php if ($record->full_text): ?> |
|
<tr id="html" valign="top"> |
|
<td colspan="2" class="html"> |
|
<?php print $record->full_text; ?> |
|
</td> |
|
</tr> |
|
<?php elseif ($record->access_level && !user_is_logged_in()): ?> |
|
<tr id="html" valign="top"> |
|
<td colspan="2" class="html"> |
|
<p> |
|
<?php print t('The full text cannot be displayed to guests.'); ?> |
|
<br /> |
|
<?php $link = '<a href="' . url('user') . '">' . t('Login') . '</a>'; ?> |
|
<strong><?php print sprintf(t('%s for full access.'), $link); ?></strong> |
|
</p> |
|
</td> |
|
</tr> |
|
<?php endif; ?> |
|
</table> |
|
</div> |
|
|
|
<div class="span-4"> |
|
<?php if ($record->medium_thumb_link): ?> |
|
<img src="<?php print check_url($record->medium_thumb_link); ?>" class="book-jacket" alt="<?php print t('Book jacket')?>"/> |
|
<?php endif; ?> |
|
<?php if ($record->publication_type): ?> |
|
<p><?php print check_plain($record->publication_type); ?></p> |
|
<?php endif; ?> |
|
</div> |
|
|
|
<div class="clear"></div> |
|
|
|
</div> |
|
<?php endif; ?> |
|
|
|
<div id="spinner" class="spinner"></div>
|
|
|