View | Details | Raw Unified | Return to bug 28658
Collapse All | Expand All

(-)a/C4/Auth.pm (-1 / +12 lines)
Lines 635-640 sub get_template_and_user { Link Here
635
        );
635
        );
636
636
637
        $template->param( OpacPublic => '1' ) if ( $user || C4::Context->preference("OpacPublic") );
637
        $template->param( OpacPublic => '1' ) if ( $user || C4::Context->preference("OpacPublic") );
638
639
        # guess the branch by ip if it isn't set already
640
        if ( C4::Context->preference("SearchMyLibraryFirst") && ! $template->param('mylibraryfirst') ) {
641
            my $branches = { map { $_->branchcode => $_->unblessed } Koha::Libraries->search };
642
            my $ip = $ENV{'REMOTE_ADDR'};
643
            foreach my $br ( keys %$branches ) {
644
                my $domain = $branches->{$br}->{'branchip'};
645
                if ( in_iprange($domain) ) {
646
                    $template->param( mylibraryfirst => $branches->{$br}->{'branchcode'} );
647
                }
648
            }
649
        }
638
    }
650
    }
639
651
640
    # Check if we were asked using parameters to force a specific language
652
    # Check if we were asked using parameters to force a specific language
641
- 

Return to bug 28658