From a7515af938543cf5e6ab5c752e376c8e8b33dc55 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 9 Apr 2014 10:24:24 +0200 Subject: [PATCH] Bug 12052: Display a patron message on the summary page Test plan: Fill the OPACMySummaryNote with html code or just text. The content should be displayed at the OPAC on the summary page for patrons. --- installer/data/mysql/updatedatabase.pl | 9 +++++++++ .../intranet-tmpl/prog/en/modules/admin/preferences/opac.pref | 4 ++++ koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt | 3 +++ koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tt | 3 +++ 4 files changed, 19 insertions(+) diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl index 194df7d..26df793 100755 --- a/installer/data/mysql/updatedatabase.pl +++ b/installer/data/mysql/updatedatabase.pl @@ -8106,6 +8106,15 @@ if(CheckVersion($DBversion)) { SetVersion($DBversion); } +$DBversion = "3.15.00.XXX"; +if ( C4::Context->preference("Version") < TransformToNum($DBversion) ) { + $dbh->do(q| + INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OPACMySummaryNote','','','Note to display on the patron summary page. This note only appears if the patron is connected.','Free') + |); + print "Upgrade to $DBversion done (Bug 12052: Add OPACMySummaryNote syspref)\n"; + SetVersion($DBversion); +} + =head1 FUNCTIONS =head2 TableExists($table) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref index d541440..c4e842e 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref @@ -237,6 +237,10 @@ OPAC: type: textarea class: code - + - Note to display on the patron summary page. This note only appears if the patron is connected: + - pref: OPACMySummaryNote + type: textarea + - - "Include the following HTML under the facets in OPAC search results:" - pref: OPACResultsSidebar type: textarea diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt index 8fb30c1..95c597c 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt @@ -80,6 +80,9 @@ [% END # / IF patron_flagged %] + [% SET OPACMySummaryNote = Koha.Preference('OPACMySummaryNote') %] + [% IF OPACMySummaryNote %][% OPACMySummaryNote %][% END %] +
[% END %] + + [% SET OPACMySummaryNote = Koha.Preference('OPACMySummaryNote') %] + [% IF OPACMySummaryNote %][% OPACMySummaryNote %][% END %]