[Koha-bugs] [Bug 2880] New: Pages pass 'loggedinuser' parameter to templates even if unset

bugzilla-daemon at pippin.metavore.com bugzilla-daemon at pippin.metavore.com
Tue Dec 23 07:25:48 CET 2008


http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=2880

           Summary: Pages pass 'loggedinuser' parameter to templates even if
                    unset
           Product: Koha
           Version: HEAD
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Architecture, internals, and plumbing
        AssignedTo: galen.charlton at liblime.com
        ReportedBy: koha at brinkerhoff.org
         QAContact: koha-bugs at lists.koha.org


Each time a user loads the 'intranet' (http://host/) my logfile logs an error
for:

[Mon Dec 22 14:51:01 2008] [error] [client 192.168.1.139] EXPR:at pos 25:
non-initialized variable loggedinusername, referer:
http://192.168.1.125/cgi-bin/koha/opac-tags.pl
[Mon Dec 22 14:51:04 2008] [error] [client 192.168.1.139] EXPR:at pos 25:
non-initialized variable loggedinusername, referer:
http://192.168.1.125/cgi-bin/koha/opac-tags.pl?limit=100&hidemytags=1
[Mon Dec 22 14:51:04 2008] [error] [client 192.168.1.139] EXPR:at pos 25:
non-initialized variable loggedinusername, referer:
http://192.168.1.125/cgi-bin/koha/opac-tags.pl?limit=100&hidemytags=1
[Mon Dec 22 14:52:01 2008] [error] [client 192.168.1.139] EXPR:at pos 25:
non-initialized variable loggedinusername, referer:
http://192.168.1.125/cgi-bin/koha/opac-tags.pl?limit=100&hidemytags=1
[Mon Dec 22 14:52:01 2008] [error] [client 192.168.1.139] EXPR:at pos 25:
non-initialized variable loggedinusername, referer:
http://192.168.1.125/cgi-bin/koha/opac-tags.pl?limit=100&hidemytags=1

Could simply returning an empty template variable remove most of these errors? 
(I didn't test thoroughly, but it didn't seem to break anything).

stan at koha-dev:~/kohaclone/C4$ git diff
diff --git a/C4/Auth.pm b/C4/Auth.pm
index 871929e..11b8173 100644
--- a/C4/Auth.pm
+++ b/C4/Auth.pm
@@ -243,7 +243,8 @@ sub get_template_and_user {
         $template->param( js_widgets => $in->{'js_widgets'} );

         $template->param( sessionID        => $sessionID );
-
+       $template->param( loggedinusername => '' );
+
                my ($total, $pubshelves) = C4::Context->get_shelves_userenv(); 
# an anonymous user has no 'barshelves'...
                if (defined(($pubshelves))) {
                $template->param(       pubshelves      => scalar
(@$pubshelves),




------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.



More information about the Koha-bugs mailing list