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