From 308be2e2c5bbe1d347e54b14897f5794cb4c344d Mon Sep 17 00:00:00 2001 From: Paul Poulain Date: Tue, 27 Sep 2011 18:35:33 +0200 Subject: [PATCH] Bug 5729 - Add CoinS to intranet This patch adds CoinS support to biblio displays in staff interface. librarians can now use zotero on the staff interface --- catalogue/ISBDdetail.pl | 3 ++- catalogue/MARCdetail.pl | 2 ++ catalogue/detail.pl | 1 + .../prog/en/modules/catalogue/ISBDdetail.tt | 5 ++++- .../prog/en/modules/catalogue/MARCdetail.tt | 4 ++++ .../prog/en/modules/catalogue/detail.tt | 5 +++++ 6 files changed, 18 insertions(+), 2 deletions(-) diff --git a/catalogue/ISBDdetail.pl b/catalogue/ISBDdetail.pl index 58a8d90..56cbbc9 100755 --- a/catalogue/ISBDdetail.pl +++ b/catalogue/ISBDdetail.pl @@ -106,7 +106,8 @@ $template->param ( biblionumber => $biblionumber, isbdview => 1, z3950_search_params => C4::Search::z3950_search_args(GetBiblioData($biblionumber)), - C4::Search::enabled_staff_search_views + ocoins => GetCOinSBiblio($biblionumber), + C4::Search::enabled_staff_search_views, ); output_html_with_http_headers $query, $cookie, $template->output; diff --git a/catalogue/MARCdetail.pl b/catalogue/MARCdetail.pl index 0a2974b..52fbc6a 100755 --- a/catalogue/MARCdetail.pl +++ b/catalogue/MARCdetail.pl @@ -82,6 +82,8 @@ my ( $template, $loggedinuser, $cookie ) = get_template_and_user( } ); +$template->param( ocoins => GetCOinSBiblio($biblionumber) ); + my $record = GetMarcBiblio($biblionumber); if ( not defined $record ) { diff --git a/catalogue/detail.pl b/catalogue/detail.pl index 8738737..d43038d 100755 --- a/catalogue/detail.pl +++ b/catalogue/detail.pl @@ -83,6 +83,7 @@ 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.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/ISBDdetail.tt index b08f360..8b8fc97 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/ISBDdetail.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/ISBDdetail.tt @@ -30,7 +30,10 @@
[% INCLUDE 'cat-toolbar.inc' %] - + [% IF ( ocoins ) %] + + + [% END %]
[% ISBD %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tt index 3fac577..0202462 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tt @@ -57,6 +57,10 @@ function Changefwk(FwkList) { [% IF ( frameworkcodeloo.selected ) %][% ELSE %][% END %] [% END %]

+[% IF ( ocoins ) %] + + +[% END %]
    diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt index e723781..81686ad 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt @@ -68,6 +68,11 @@ function verify_images() {
    [% INCLUDE 'cat-toolbar.inc' %] + [% IF ( ocoins ) %] + + + [% END %] + [% IF ( AmazonEnabled ) %] [% IF ( XSLTDetailsDisplay ) %]
    -- 1.7.4.1