[Koha-patches] [PATCH] Bug 1088 - as close as it gets. This is a patch to auth for independant branches. The opac login requires multiple

Darrell Ulm darrellulm at smfpl.org
Mon Oct 5 23:09:30 CEST 2009


---
 C4/Auth.pm |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/C4/Auth.pm b/C4/Auth.pm
index 8f42d76..102a1c4 100644
--- a/C4/Auth.pm
+++ b/C4/Auth.pm
@@ -296,7 +296,7 @@ sub get_template_and_user {
             LoginBranchname             => (C4::Context->userenv?C4::Context->userenv->{"branchname"}:"insecure"),
             TemplateEncoding            => C4::Context->preference("TemplateEncoding"),
             advancedMARCEditor          => C4::Context->preference("advancedMARCEditor"),
-            canreservefromotherbranches => C4::Context->preference('canreservefromotherbranches'),
+            canreservefromotherbranches => C4::Context->preference('canreservefrIomotherbranches'),
             intranetcolorstylesheet     => C4::Context->preference("intranetcolorstylesheet"),
             intranetreadinghistory      => C4::Context->preference("intranetreadinghistory"),
             intranetstylesheet          => C4::Context->preference("intranetstylesheet"),
@@ -678,7 +678,9 @@ sub checkauth {
                         $branchname = GetBranchName($branchcode);
                     }
                     my $branches = GetBranches();
-                    if (C4::Context->boolean_preference('IndependantBranches') && C4::Context->boolean_preference('Autolocation')){
+                    if (C4::Context->boolean_preference('IndependantBranches') 
+                    			&& C4::Context->boolean_preference('Autolocation')
+                    			&& $type ne 'opac' ){
                         # we have to check they are coming from the right ip range
                         my $domain = $branches->{$branchcode}->{'branchip'};
                         if ($ip !~ /^$domain/){
-- 
1.5.6.5




More information about the Koha-patches mailing list