[Koha-patches] [PATCH] Bug 10328 - Rename opaccolorstylesheet to OpacColorStyleSheet

Srdjan srdjan at catalyst.net.nz
Fri Jun 7 06:35:28 CEST 2013


From: Kyle M Hall <kyle at bywatersolutions.com>

Signed-off-by: Srdjan <srdjan at catalyst.net.nz>
---
 C4/Auth.pm                                                        | 4 ++--
 C4/Templates.pm                                                   | 4 ++--
 installer/data/mysql/sysprefs.sql                                 | 2 +-
 installer/data/mysql/updatedatabase.pl                            | 6 ++++++
 .../intranet-tmpl/prog/en/modules/admin/preferences/opac.pref     | 2 +-
 koha-tmpl/opac-tmpl/ccsr/en/includes/doc-head-close.inc           | 8 ++++----
 koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc           | 8 ++++----
 7 files changed, 20 insertions(+), 14 deletions(-)

diff --git a/C4/Auth.pm b/C4/Auth.pm
index 9dba387..0923233 100644
--- a/C4/Auth.pm
+++ b/C4/Auth.pm
@@ -386,7 +386,7 @@ sub get_template_and_user {
             $opac_name = C4::Context->userenv->{'branch'};
         }
         $template->param(
-            opaccolorstylesheet       => C4::Context->preference("opaccolorstylesheet"),
+            OpacColorStyleSheet       => C4::Context->preference("OpacColorStyleSheet"),
             AnonSuggestions           => "" . C4::Context->preference("AnonSuggestions"),
             AuthorisedValueImages     => C4::Context->preference("AuthorisedValueImages"),
             BranchesLoop              => GetBranchesLoop($opac_name),
@@ -986,7 +986,7 @@ sub checkauth {
     my $template = C4::Templates::gettemplate($template_name, $type, $query );
     $template->param(
         branchloop           => GetBranchesLoop(),
-        opaccolorstylesheet  => C4::Context->preference("opaccolorstylesheet"),
+        OpacColorStyleSheet  => C4::Context->preference("OpacColorStyleSheet"),
         opaclayoutstylesheet => C4::Context->preference("opaclayoutstylesheet"),
         login                => 1,
         INPUTS               => \@inputs,
diff --git a/C4/Templates.pm b/C4/Templates.pm
index 88b9b01..bc328b7 100644
--- a/C4/Templates.pm
+++ b/C4/Templates.pm
@@ -107,8 +107,8 @@ sub output {
     $vars->{interface} =
       ( $self->{interface} ne 'intranet' ? '/opac-tmpl' : '/intranet-tmpl' );
     $vars->{theme} = $self->theme;
-    $vars->{opaccolorstylesheet} =
-        C4::Context->preference('opaccolorstylesheet');
+    $vars->{OpacColorStyleSheet} =
+        C4::Context->preference('OpacColorStyleSheet');
     $vars->{opacsmallimage} = C4::Context->preference('opacsmallimage');
     $vars->{opaclayoutstylesheet} =
         C4::Context->preference('opaclayoutstylesheet');
diff --git a/installer/data/mysql/sysprefs.sql b/installer/data/mysql/sysprefs.sql
index 31485bc..d9bd59e 100644
--- a/installer/data/mysql/sysprefs.sql
+++ b/installer/data/mysql/sysprefs.sql
@@ -67,7 +67,7 @@ INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES
 INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('intranetbookbag','1','If ON, enables display of Cart feature in the intranet','','YesNo');
 INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('OpacBrowser',0,'If ON, enables subject authorities browser on OPAC (needs to set misc/cronjob/sbuild_browser_and_cloud.pl)',NULL,'YesNo');
 INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('OpacCloud',0,'If ON, enables subject cloud on OPAC',NULL,'YesNo');
-INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('opaccolorstylesheet','colors.css','Define an auxiliary stylesheet for OPAC use, to override specified settings from the primary opac.css stylesheet. Enter the filename (if the file is in the server\'s css directory) or a complete URL beginning with http (if the file lives on a remote server).','','free');
+INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('OpacColorStyleSheet','colors.css','Define an auxiliary stylesheet for OPAC use, to override specified settings from the primary opac.css stylesheet. Enter the filename (if the file is in the server\'s css directory) or a complete URL beginning with http (if the file lives on a remote server).','','free');
 INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('opaccredits','','Define HTML Credits at the bottom of the OPAC page','70|10','Textarea');
 INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('opacSerialDefaultTab', 'subscriptions', 'Define the default tab for serials in OPAC.', 'holdings|serialcollection|subscriptions', 'Choice');
 INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('opacheader','','Add HTML to be included as a custom header in the OPAC','70|10','Textarea');
diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl
index f3a90d8..089d2c9 100755
--- a/installer/data/mysql/updatedatabase.pl
+++ b/installer/data/mysql/updatedatabase.pl
@@ -6983,6 +6983,12 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES (
     SetVersion($DBversion);
 }
 
+$DBversion = "3.13.00.XXX";
+if ( CheckVersion($DBversion) ) {
+   $dbh->do("UPDATE systempreferences SET variable = 'OpacColorStyleSheet' WHERE variable = 'opaccolorstylesheet'");
+   print "Upgrade to $DBversion done (Bug 10328 - Rename opaccolorstylesheet to OpacColorStyleSheet)\n";
+   SetVersion ($DBversion);
+}
 
 =head1 FUNCTIONS
 
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 81824e4..96c2f1f 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
@@ -159,7 +159,7 @@ OPAC:
               class: code
         -
             - Include the additional CSS stylesheet
-            - pref: opaccolorstylesheet
+            - pref: OpacColorStyleSheet
               class: file
             - to override specified settings from the default stylesheet (leave blank to disable). Enter just a filename, a full local path or a complete URL starting with <code>http://</code> (if the file lives on a remote server). Please note that if you just enter a filename, the file should be in the css subdirectory for each active theme and language within the Koha templates directory. A full local path is expected to start from your HTTP document root.
         -
diff --git a/koha-tmpl/opac-tmpl/ccsr/en/includes/doc-head-close.inc b/koha-tmpl/opac-tmpl/ccsr/en/includes/doc-head-close.inc
index fcbab2a..df648a6 100644
--- a/koha-tmpl/opac-tmpl/ccsr/en/includes/doc-head-close.inc
+++ b/koha-tmpl/opac-tmpl/ccsr/en/includes/doc-head-close.inc
@@ -11,11 +11,11 @@
 [% ELSE %]
     <link rel="stylesheet" type="text/css" href="[% themelang %]/css/[% opaclayoutstylesheet %]" />
 [% END %]
-[% IF ( opaccolorstylesheet ) %]
-    [% IF (opaccolorstylesheet.match('^https?:|^\/')) %]
-        <link rel="stylesheet" type="text/css" href="[% opaccolorstylesheet %]" />
+[% IF ( OpacColorStyleSheet ) %]
+    [% IF (OpacColorStyleSheet.match('^https?:|^\/')) %]
+        <link rel="stylesheet" type="text/css" href="[% OpacColorStyleSheet %]" />
     [% ELSE %]
-        <link rel="stylesheet" type="text/css" href="[% themelang %]/css/[% opaccolorstylesheet %]" />
+        <link rel="stylesheet" type="text/css" href="[% themelang %]/css/[% OpacColorStyleSheet %]" />
     [% END %]
 [% END %]
 [% IF ( opac_css_override ) %]
diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc b/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc
index 147b82c..5895fe9 100644
--- a/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc
+++ b/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc
@@ -9,11 +9,11 @@
 [% ELSE %]
     <link rel="stylesheet" type="text/css" href="[% themelang %]/css/[% opaclayoutstylesheet %]" />
 [% END %]
-[% IF ( opaccolorstylesheet ) %]
-    [% IF (opaccolorstylesheet.match('^https?:|^\/')) %]
-        <link rel="stylesheet" type="text/css" href="[% opaccolorstylesheet %]" />
+[% IF ( OpacColorStyleSheet ) %]
+    [% IF (OpacColorStyleSheet.match('^https?:|^\/')) %]
+        <link rel="stylesheet" type="text/css" href="[% OpacColorStyleSheet %]" />
     [% ELSE %]
-        <link rel="stylesheet" type="text/css" href="[% themelang %]/css/[% opaccolorstylesheet %]" />
+        <link rel="stylesheet" type="text/css" href="[% themelang %]/css/[% OpacColorStyleSheet %]" />
     [% END %]
 [% END %]
 [% IF ( opac_css_override ) %]
-- 
1.8.1.2


More information about the Koha-patches mailing list