Bug 6636 - add 'powered by Koha' text to OPAC footer
authorRobin Sheat <robin@catalyst.net.nz>
Thu, 6 Oct 2011 22:56:29 +0000 (11:56 +1300)
committerChris Cormack <chrisc@catalyst.net.nz>
Sun, 9 Oct 2011 07:13:09 +0000 (20:13 +1300)
Signed-off-by: Robin Sheat <robin@catalyst.net.nz>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
  QA control: added () inside 2 [% IF %]

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
C4/Auth.pm
installer/data/mysql/sysprefs.sql
installer/data/mysql/updatedatabase.pl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref
koha-tmpl/opac-tmpl/prog/en/css/opac.css
koha-tmpl/opac-tmpl/prog/en/includes/opac-bottom.inc

index 7211769..47a8b82 100644 (file)
@@ -435,6 +435,7 @@ sub get_template_and_user {
             opac_limit_override       => $opac_limit_override,
             OpacBrowser               => C4::Context->preference("OpacBrowser"),
             OpacCloud                 => C4::Context->preference("OpacCloud"),
+            OpacKohaUrl               => C4::Context->preference("OpacKohaUrl"),
             OpacMainUserBlock         => "" . C4::Context->preference("OpacMainUserBlock"),
             OpacNav                   => "" . C4::Context->preference("OpacNav"),
             OpacPasswordChange        => C4::Context->preference("OpacPasswordChange"),
index b874ae0..69c79be 100755 (executable)
@@ -319,3 +319,4 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES (
 INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('BasketConfirmations', '1', 'When closing or reopening a basket,', 'always ask for confirmation.|do not ask for confirmation.', 'Choice');
 INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('MARCAuthorityControlField008', '|| aca||aabn           | a|a     d', NULL, NULL, 'Textarea');
 INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('OpenLibraryCovers',0,'If ON Openlibrary book covers will be show',NULL,'YesNo');
+INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OpacKohaUrl','1',"Show 'Powered by Koha' text on OPAC footer.",NULL,NULL);
index 792787c..1676fd9 100755 (executable)
@@ -4452,6 +4452,13 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
     SetVersion($DBversion);
 }
 
+$DBversion = "3.05.00.XXX";
+if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
+    $dbh->do(qq|INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OpacKohaUrl','0',"Show 'Powered by Koha' text on OPAC footer.",NULL,NULL)|);
+    print "Upgrade to $DBversion done (Add syspref 'OpacKohaUrl')\n";
+    SetVersion($DBversion);
+}
+
 
 =head1 FUNCTIONS
 
index 8bbf692..8d6974e 100644 (file)
@@ -85,6 +85,13 @@ OPAC:
                   yes: Show
                   no: "Don't show"
             - the name of the patron that has an item checked out on item detail pages on the OPAC.
+        -
+            - pref: OpacKohaUrl
+              default: 0
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - "'Powered by Koha' text on OPAC footer."
         -
             - pref: OpacHighlightedWords
               choices:
index 09ed022..665d143 100644 (file)
@@ -2047,3 +2047,15 @@ div.bibmessage { background-color : #ffffb0; border-radius : 5px; padding : 3px;
 #renewall_link {
        background-image : url(../../images/checks.png);
 }
+
+div.koha_url {
+    border-top: none !important;
+}
+span.koha_url {
+    position: absolute;
+    right: 0;
+}
+a.koha_url {
+    text-decoration:none;
+    color: #666666;
+}
index c76d85c..59188ef 100644 (file)
@@ -1,14 +1,15 @@
-
 [% IF ( opaccredits ) %]
        <div class="ft">
         [% opaccredits %]
     </div>
 [% END %]
 </div>
-[% IF ( opaclanguagesdisplay ) %]
-[% IF ( languages_loop ) %]
+
+[% IF ( opaclanguagesdisplay || OpacKohaUrl ) %]
+<div id="changelanguage" class="ft">
+[% IF ( languages_loop && opaclanguagesdisplay ) %]
     [% UNLESS ( one_language_enabled ) %]
-        <div id="changelanguage" class="ft"><strong>Languages: </strong>
+        <strong>Languages: </strong>
         [% FOREACH languages_loo IN languages_loop %]
             [% IF ( languages_loo.group_enabled ) %]
             [% IF ( languages_loo.plural ) %]
                 [% ELSE %]
                 <li><a href="/cgi-bin/koha/opac-changelanguage.pl?language=[% sublanguages_loo.rfc4646_subtag %]"> [% sublanguages_loo.native_description %] [% sublanguages_loo.script_description %] [% sublanguages_loo.region_description %] [% sublanguages_loo.variant_description %] ([% sublanguages_loo.rfc4646_subtag %])</a></li>
                 [% END %]
-               [% END %]
+               [% END %]
             [% END %]
             </ul>
                        </div>
                        </div>
-
             [% ELSE %]
-               [% IF ( languages_loo.group_enabled ) %]
+                     [% IF ( languages_loo.group_enabled ) %]
                 [% IF ( languages_loo.current ) %]
                     [% IF ( languages_loo.native_description ) %][% languages_loo.native_description %][% ELSE %][% languages_loo.rfc4646_subtag %][% END %]
                 [% ELSE %]
             [% END %]
             [% END %][% UNLESS ( loop.last ) %] | [% END %]
         [% END %]
-        </div>
     [% END %]
 [% END %]
+
+[% IF ( OpacKohaUrl ) %]
+    <span class="koha_url">
+        <a class="koha_url" href="http://koha-community.org">Powered by <strong>Koha</strong></a>&nbsp;&nbsp;
+    </span>
+[% END %]
+
+</div>
 [% END %]
 
 [% IF ( Babeltheque ) %]