From 4bf4433f14bed9b22e52dc9906d33718c8dbc4af Mon Sep 17 00:00:00 2001
From: anoushka
Date: Fri, 20 Sep 2013 16:14:32 -0400
Subject: [PATCH] Enhancement adding system preference NoLoginInstructions to
be used when wrong credential are used in OPAC login
http://bugs.koha-community.org/show_bug.cgi?id=10951
---
C4/Auth.pm | 1 +
.../prog/en/modules/admin/preferences/opac.pref | 5 +++++
koha-tmpl/opac-tmpl/prog/en/modules/opac-auth.tt | 10 ++++++++--
3 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/C4/Auth.pm b/C4/Auth.pm
index 1e17e59..ca386c6 100644
--- a/C4/Auth.pm
+++ b/C4/Auth.pm
@@ -1020,6 +1020,7 @@ sub checkauth {
PatronSelfRegistrationDefaultCategory => C4::Context->preference("PatronSelfRegistrationDefaultCategory"),
persona => C4::Context->preference("Persona"),
opac_css_override => $ENV{'OPAC_CSS_OVERRIDE'},
+ NoLoginInstructions => C4::Context->preference("NoLoginInstructions"),
);
$template->param( OpacPublic => C4::Context->preference("OpacPublic"));
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 a75c7ef..317bb91 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
@@ -280,6 +280,11 @@ OPAC:
homebranch: 'home library'
holdingbranch: 'holding library'
- "is the logged in user's library. The second tab will contain all other items."
+ -
+ - "Show the following HTML when a person is not connected:"
+ - pref: NoLoginInstructions
+ type: textarea
+ class: code
Features:
-
- pref: opacuserlogin
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-auth.tt b/koha-tmpl/opac-tmpl/prog/en/modules/opac-auth.tt
index 7b8b8f9..a83c8e0 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-auth.tt
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-auth.tt
@@ -86,8 +86,14 @@ please choose against which one you would like to authenticate:
-
Don't have a password yet?
If you don't have a password yet, stop by the circulation desk the next time you're in the library. We'll happily set one up for you.
-
Don't have a library card?
If you don't have a library card, stop by your local library to sign up[% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %] or register here[% END %].
If you don't have a password yet, stop by the circulation desk the next time you're in the library. We'll happily set one up for you.
+
Don't have a library card?
+ If you don't have a library card, stop by your local library to sign up
+[% END %]
+[% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %] or register here[% END %].