Lines 131-140
VALUES ( ?, ?, ?, ?, ?,
Link Here
|
131 |
EOQ |
131 |
EOQ |
132 |
|
132 |
|
133 |
sub get_template_and_user { |
133 |
sub get_template_and_user { |
|
|
134 |
|
134 |
my $in = shift; |
135 |
my $in = shift; |
135 |
my $template = |
|
|
136 |
C4::Templates::gettemplate( $in->{'template_name'}, $in->{'type'}, $in->{'query'}, $in->{'is_plugin'} ); |
137 |
my ( $user, $cookie, $sessionID, $flags ); |
136 |
my ( $user, $cookie, $sessionID, $flags ); |
|
|
137 |
|
138 |
my $template = C4::Templates::gettemplate( |
139 |
$in->{'template_name'}, |
140 |
$in->{'type'}, |
141 |
$in->{'query'}, |
142 |
$in->{'is_plugin'} |
143 |
); |
144 |
|
138 |
if ( $in->{'template_name'} !~m/maintenance/ ) { |
145 |
if ( $in->{'template_name'} !~m/maintenance/ ) { |
139 |
( $user, $cookie, $sessionID, $flags ) = checkauth( |
146 |
( $user, $cookie, $sessionID, $flags ) = checkauth( |
140 |
$in->{'query'}, |
147 |
$in->{'query'}, |
Lines 282-291
sub get_template_and_user {
Link Here
|
282 |
$template->param( sessionID => $sessionID ); |
289 |
$template->param( sessionID => $sessionID ); |
283 |
|
290 |
|
284 |
my ($total, $pubshelves) = C4::VirtualShelves::GetSomeShelfNames(undef, 'MASTHEAD'); |
291 |
my ($total, $pubshelves) = C4::VirtualShelves::GetSomeShelfNames(undef, 'MASTHEAD'); |
285 |
$template->param( |
292 |
$template->param( |
286 |
pubshelves => $total->{pubtotal}, |
293 |
pubshelves => $total->{pubtotal}, |
287 |
pubshelvesloop => $pubshelves, |
294 |
pubshelvesloop => $pubshelves, |
288 |
); |
295 |
); |
289 |
} |
296 |
} |
290 |
# Anonymous opac search history |
297 |
# Anonymous opac search history |
291 |
# If opac search history is enabled and at least one search has already been performed |
298 |
# If opac search history is enabled and at least one search has already been performed |
Lines 475-481
sub get_template_and_user {
Link Here
|
475 |
# what to do |
482 |
# what to do |
476 |
my $language = C4::Templates::getlanguage($in->{'query'},$in->{'type'}); |
483 |
my $language = C4::Templates::getlanguage($in->{'query'},$in->{'type'}); |
477 |
my $languagecookie = C4::Templates::getlanguagecookie($in->{'query'},$language); |
484 |
my $languagecookie = C4::Templates::getlanguagecookie($in->{'query'},$language); |
478 |
$cookie = [$cookie, $languagecookie]; |
485 |
if ( ref $cookie eq 'ARRAY' ) { |
|
|
486 |
push @{ $cookie }, $languagecookie; |
487 |
} else { |
488 |
$cookie = [$cookie, $languagecookie]; |
489 |
} |
479 |
} |
490 |
} |
480 |
|
491 |
|
481 |
return ( $template, $borrowernumber, $cookie, $flags); |
492 |
return ( $template, $borrowernumber, $cookie, $flags); |
482 |
- |
|
|