|
|
|
<?php
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @file
|
|
|
|
* Default theme implementation for displaying an EBSCO result.
|
|
|
|
*
|
|
|
|
* @see template_preprocess_ebsco_result()
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* Copyright [2017] [EBSCO Information Services]
|
|
|
|
*
|
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
* you may not use this file except in compliance with the License.
|
|
|
|
* You may obtain a copy of the License at
|
|
|
|
*
|
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
*
|
|
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
|
* See the License for the specific language governing permissions and
|
|
|
|
* limitations under the License.
|
|
|
|
*/
|
|
|
|
?>
|
|
|
|
|
|
|
|
<?php
|
|
|
|
if ($record) {
|
|
|
|
|
|
|
|
$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']){
|
|
|
|
echo '<a href="'.url('ebsco/result', array('query' => array('id' => $last_search['previous'], 'op' => 'Previous'))).'" class="_record_link">« '.t('Previous').'</a>';
|
|
|
|
}
|
|
|
|
echo "#";
|
|
|
|
print $last_search['current_index']; ?> of <?php print $last_search['count'];
|
|
|
|
|
|
|
|
if ($last_search['next']){
|
|
|
|
echo '<a href="'.url('ebsco/result', array('query' => array('id' => $last_search['next'], 'op' => 'Next'))).'" class="_record_link">'.t('Next').' »</a>';
|
|
|
|
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</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
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="span-5">
|
|
|
|
<ul class="external-links">
|
|
|
|
<?php
|
|
|
|
if($record->p_link){
|
|
|
|
echo "<li> <a href='".$record->p_link."'>".t('View in EDS')."</a></li>";
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($record->pdf_link){
|
|
|
|
echo '
|
|
|
|
<li>
|
|
|
|
<a href="'.$pdfUrl.'" class="icon pdf fulltext">'.t('PDF full text').'</a>
|
|
|
|
</li>';
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($record->full_text_availability){
|
|
|
|
echo '
|
|
|
|
<li>
|
|
|
|
<a href="'.( (!user_is_logged_in())?$fulltextUrl:"").'#html" class="icon html fulltext">'.t('HTML full text').'</a>
|
|
|
|
</li>';
|
|
|
|
}
|
|
|
|
|
|
|
|
if (!empty($record->custom_links)){
|
|
|
|
foreach ($record->custom_links as $link){
|
|
|
|
echo '
|
|
|
|
<li>
|
|
|
|
<a href="'.$link['Url'].'" target="_blank" title="'.$link['MouseOverText'].'" class="external-link">'. ($link['Icon'])? '<img src="'.$link['Icon'].'" />':''.$link['Name'].'</a>
|
|
|
|
</li>';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</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){
|
|
|
|
if (!empty($item['Data'])){
|
|
|
|
echo '
|
|
|
|
<tr valign="top">
|
|
|
|
<th width="150">'.t($item['Label']).':</th>
|
|
|
|
<td>'.auto_link($item['Data']).'</td>
|
|
|
|
</tr>';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($record->db_label){
|
|
|
|
echo '
|
|
|
|
<tr valign="top">
|
|
|
|
<th width="150">'.t('Database').':</th><td>'.check_plain($record->db_label).'</td>
|
|
|
|
</tr>';
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($record->full_text){
|
|
|
|
echo '
|
|
|
|
<tr id="html" valign="top">
|
|
|
|
<td colspan="2" class="html">'.$record->full_text.'</td>
|
|
|
|
</tr>';
|
|
|
|
}
|
|
|
|
elseif ($record->access_level && !user_is_logged_in()){
|
|
|
|
echo '
|
|
|
|
<tr id="html" valign="top">
|
|
|
|
<td colspan="2" class="html">
|
|
|
|
<p>'.t('The full text cannot be displayed to guests.').'<br />.';
|
|
|
|
$link = '<a href="' . url('user') . '">' . t('Login') . '</a>';
|
|
|
|
echo '<strong>'.sprintf(t('%s for full access.'), $link).'</strong>
|
|
|
|
</p>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
';
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="span-4">
|
|
|
|
<?php
|
|
|
|
if ($record->medium_thumb_link){
|
|
|
|
echo '<img src="'.check_url($record->medium_thumb_link).'" class="book-jacket" alt="'.t('Book jacket').'"/>';
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($record->publication_type){
|
|
|
|
echo '<p>'. check_plain($record->publication_type).'</p>';
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="clear"></div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
|
|
|
|
<div id="spinner" class="spinner"></div>
|