[PATCH] Enable use warnings;, clean up complainy functions, fix a few tab/space formatting issues.<br>
stan
stan
Thu Jan 1 12:36:57 CET 2009
<br>
Refactoring KOHAVERSION to be less crufty, enabling use warnings, change formatting slightly in places.<br>
<br>
---<br>
C4/Context.pm | 32 +++++++++++++++-----------------<br>
1 files changed, 15 insertions(+), 17 deletions(-)<br>
<br>
diff --git a/C4/Context.pm b/C4/Context.pm<br>
index 78b9dd7..9c7e0b8 100644<br>
--- a/C4/Context.pm<br>
+++ b/C4/Context.pm<br>
@@ -16,6 +16,7 @@ package C4::Context;<br>
# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,<br>
# Suite 330, Boston, MA 02111-1307 USA<br>
<br>
+use warnings;<br>
use strict;<br>
use vars qw($VERSION $AUTOLOAD $context @context_stack);<br>
<br>
@@ -190,17 +191,14 @@ $context = undef; # Initially, no context is set<br>
=cut<br>
<br>
sub KOHAVERSION {<br>
- my $cgidir = C4::Context->intranetdir ."/cgi-bin";<br>
-<br>
- # 2 cases here : on CVS install, $cgidir does not need a /cgi-bin<br>
- # on a standard install, /cgi-bin need to be added.<br>
- # test one, then the other<br>
- # FIXME - is this all really necessary?<br>
- unless (opendir(DIR, "$cgidir/cataloguing/value_builder")) {<br>
- $cgidir = C4::Context->intranetdir;<br>
- closedir(DIR);<br>
- }<br>
+ my $cgidir = C4::Context->intranetdir;<br>
<br>
+ # Apparently the GIT code does not run out of a CGI-BIN subdirectory<br>
+ # but distribution code does? (Stan, 1jan08)<br>
+ if(-d $cgidir . "/cgi-bin"){<br>
+ my $cgidir .= "/cgi-bin";<br>
+ }<br>
+<br>
do $cgidir."/kohaversion.pl" || die "NO $cgidir/kohaversion.pl";<br>
return kohaversion();<br>
}<br>
@@ -649,13 +647,13 @@ sub _new_Zconn {<br>
sub _new_dbh<br>
{<br>
<br>
-### $context<br>
- ##correct name for db_schme<br>
+ ## $context<br>
+ ## correct name for db_schme<br>
my $db_driver;<br>
if ($context->config("db_scheme")){<br>
- $db_driver=db_scheme2dbi($context->config("db_scheme"));<br>
+ $db_driver=db_scheme2dbi($context->config("db_scheme"));<br>
}else{<br>
- $db_driver="mysql";<br>
+ $db_driver="mysql";<br>
}<br>
<br>
my $db_name = $context->config("database");<br>
@@ -931,12 +929,12 @@ sub set_userenv{<br>
"cardnumber" => $usercnum,<br>
"firstname" => $userfirstname,<br>
"surname" => $usersurname,<br>
-#possibly a law problem<br>
+ #possibly a law problem<br>
"branch" => $userbranch,<br>
"branchname" => $branchname,<br>
"flags" => $userflags,<br>
- "emailaddress" => $emailaddress,<br>
- "branchprinter" => $branchprinter<br>
+ "emailaddress" => $emailaddress,<br>
+ "branchprinter" => $branchprinter<br>
};<br>
$context->{userenv}->{$var} = $cell;<br>
return $cell;<br>
<font color="#888888">--<br>
1.5.6.3<br>
<br>
_______________________________________________<br>
Koha-patches mailing list<br>
<a href="mailto:Koha-patches at lists.koha.org">Koha-patches at lists.koha.org</a><br>
<a href="http://lists.koha.org/mailman/listinfo/koha-patches" target="_blank">http://lists.koha.org/mailman/listinfo/koha-patches</a><br>
</font></blockquote></div><br>
------=_Part_205470_18597791.1231513396915--
More information about the Koha-patches
mailing list