[Koha-patches] [PATCH 02/54] MT4588: Adds coins informations to intranet
paul.poulain at biblibre.com
paul.poulain at biblibre.com
Thu Dec 16 11:53:56 CET 2010
From: Paul Poulain <paul.poulain at biblibre.com>
(written by Matthias Meusburger)
---
catalogue/ISBDdetail.pl | 1 +
catalogue/MARCdetail.pl | 11 +++--
catalogue/detail.pl | 2 +
.../prog/en/modules/catalogue/ISBDdetail.tmpl | 6 +++
.../prog/en/modules/catalogue/MARCdetail.tmpl | 44 ++++++++++++++++++-
.../prog/en/modules/catalogue/detail.tmpl | 6 +++
6 files changed, 62 insertions(+), 8 deletions(-)
diff --git a/catalogue/ISBDdetail.pl b/catalogue/ISBDdetail.pl
index 7ebe8e0..3a4fdc8 100755
--- a/catalogue/ISBDdetail.pl
+++ b/catalogue/ISBDdetail.pl
@@ -90,6 +90,7 @@ $template->param (
isbdview => 1,
z3950_search_params => C4::Search::z3950_search_args(GetBiblioData($biblionumber)),
C4::Search::enabled_staff_search_views,
+ ocoins => GetCOinSBiblio($biblionumber),
);
output_html_with_http_headers $query, $cookie, $template->output;
diff --git a/catalogue/MARCdetail.pl b/catalogue/MARCdetail.pl
index 2dc7b1d..7188a5c 100755
--- a/catalogue/MARCdetail.pl
+++ b/catalogue/MARCdetail.pl
@@ -13,9 +13,9 @@
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
#
-# You should have received a copy of the GNU General Public License along
-# with Koha; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+# You should have received a copy of the GNU General Public License along with
+# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
+# Suite 330, Boston, MA 02111-1307 USA
=head1 NAME
@@ -43,7 +43,6 @@ the items attached to the biblio
=cut
use strict;
-#use warnings; FIXME - Bug 2505
use C4::Auth;
use C4::Context;
@@ -84,6 +83,8 @@ my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
}
);
+$template->param( ocoins => GetCOinSBiblio($biblionumber) );
+
#count of item linked
my $itemcount = GetItemsCount($biblionumber);
$template->param( count => $itemcount,
@@ -118,7 +119,7 @@ for ( my $tabloop = 0 ; $tabloop <= 10 ; $tabloop++ ) {
# deal with leader
unless ( $tagslib->{'000'}->{'@'}->{tab} ne $tabloop )
- { # or ($tagslib->{'000'}->{'@'}->{hidden} =~ /-7|-4|-3|-2|2|3|5|8/ )) {
+ { #
my %subfield_data;
$subfield_data{marc_lib} = $tagslib->{'000'}->{'@'}->{lib};
$subfield_data{marc_value} = $record->leader();
diff --git a/catalogue/detail.pl b/catalogue/detail.pl
index abf71ad..10b58da 100755
--- a/catalogue/detail.pl
+++ b/catalogue/detail.pl
@@ -65,6 +65,8 @@ if (C4::Context->preference("XSLTDetailsDisplay") ) {
}
$template->param( 'SpineLabelShowPrintOnBibDetails' => C4::Context->preference("SpineLabelShowPrintOnBibDetails") );
+$template->param( ocoins => GetCOinSBiblio($biblionumber) );
+
# some useful variables for enhanced content;
# in each case, we're grabbing the first value we find in
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/ISBDdetail.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/ISBDdetail.tmpl
index 1516268..af16cea 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/ISBDdetail.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/ISBDdetail.tmpl
@@ -16,6 +16,12 @@
<div class="yui-b">
<!-- TMPL_INCLUDE NAME="cat-toolbar.inc" -->
+ <!-- TMPL_IF NAME="ocoins" -->
+ <!-- COinS / OpenURL -->
+ <span class="Z3988" title="<!-- TMPL_VAR NAME="ocoins" -->"></span>
+ <!-- /TMPL_IF -->
+
+
<div id="catalogue_ISBDdetail">
<!-- TMPL_VAR NAME="ISBD" -->
</div>
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tmpl
index 8880f8b..7781b6b 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tmpl
@@ -1,6 +1,21 @@
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
<title>Koha › Catalog › MARC Details for <!-- TMPL_VAR NAME="bibliotitle" --></title>
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/jquery/plugins/jquery.tablesorter.min.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/jquery/plugins/jquery.tablesorter.pager.js"></script>
+<script type="text/javascript" id="js">$(document).ready(function() {
+ $("#table_MARCdetail").tablesorter({
+ sortList: [[0,0]]
+ }).tablesorterPager({container: $("#pagertable_MARCdetail"),positionFixed: false,size: 20});
+}); </script>
+<style type="text/css">
+ at media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
+ .ui-tabs-hide {
+ display: block;
+ }
+}
+ul.ui-tabs-nav {display:none;}
+</style>
<script type="text/javascript">
//<![CDATA[
@@ -43,6 +58,11 @@ function Changefwk(FwkList) {
<!-- /TMPL_LOOP -->
</select> </b></p>
+ <!-- TMPL_IF NAME="ocoins" -->
+ <!-- COinS / OpenURL -->
+ <span class="Z3988" title="<!-- TMPL_VAR NAME="ocoins" -->"></span>
+ <!-- /TMPL_IF -->
+
<div id="bibliotabs" class="toptabs numbered">
<ul>
<!-- TMPL_IF name="0XX" -->
@@ -381,14 +401,32 @@ function Changefwk(FwkList) {
<!-- TMPL_IF name="10XX" -->
<div id="tab10XX">
- <table>
- <tr>
+ <span id="pagertable_MARCdetail" class="pager">
+ <form class="formpager"> <strong>page(s)</strong> :
+ <img src="<!-- TMPL_VAR name="interface" -->/prog/img/first.png" class="first"/>
+ <img src="<!-- TMPL_VAR name="interface" -->/prog/img/prev.png" class="prev"/>
+ <input type="text" size="5" class="pagedisplay"/>
+ <img src="<!-- TMPL_VAR name="interface" -->/prog/img/next.png" class="next"/>
+ <img src="<!-- TMPL_VAR name="interface" -->/prog/img/last.png" class="last"/>
+ , entries/page :
+ <select class="pagesize">
+ <option value="10">10</option>
+ <option selected="selected" value="20">20</option>
+ <option value="30">30</option>
+ <option value="40">40</option>
+ <option value="50">50</option>
+ <option value="100">100</option>
+ </select>
+ </form>
+</span>
+ <table id="table_MARCdetail">
+ <thead>
<!-- TMPL_LOOP NAME="item_header_loop" -->
<th>
<!-- TMPL_VAR NAME="header_value" -->
</th>
<!-- /TMPL_LOOP -->
- </tr>
+ </thead>
<!-- TMPL_LOOP NAME="item_loop" -->
<tr>
<!-- TMPL_VAR NAME="item_value" -->
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl
index 273150a..dd3b7ab 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl
@@ -146,6 +146,12 @@ function verify_images() {
<!-- TMPL_IF NAME="AmazonEnabled" --><!-- TMPL_IF NAME="AmazonCoverImages" --><div class="yui-u" id="bookcoverimg">
<a href="http://www.amazon<!-- TMPL_VAR NAME="AmazonTld" -->/gp/reader/<!-- TMPL_VAR NAME="normalized_isbn" -->/ref=sib_dp_pt/002-7879865-0184864#reader-link"><img border="0" src="http://images.amazon.com/images/P/<!-- TMPL_VAR NAME="normalized_isbn" -->.01.MZZZZZZZ.jpg" alt="" /></a></div><!-- /TMPL_IF --><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="ocoins" -->
+ <!-- COinS / OpenURL -->
+ <span class="Z3988" title="<!-- TMPL_VAR NAME="ocoins" -->"></span>
+ <!-- /TMPL_IF -->
+
+
<div class="yui-u" style="margin-top: 1em;">
<ul>
<!-- TMPL_IF name="normalized_isbn" -->
--
1.7.1
More information about the Koha-patches
mailing list