Lines 324-329
sub get_template_and_user {
Link Here
|
324 |
LoginFirstname => (C4::Context->userenv?C4::Context->userenv->{"firstname"}:"Bel"), |
324 |
LoginFirstname => (C4::Context->userenv?C4::Context->userenv->{"firstname"}:"Bel"), |
325 |
LoginSurname => C4::Context->userenv?C4::Context->userenv->{"surname"}:"Inconnu", |
325 |
LoginSurname => C4::Context->userenv?C4::Context->userenv->{"surname"}:"Inconnu", |
326 |
emailaddress => C4::Context->userenv?C4::Context->userenv->{"emailaddress"}:undef, |
326 |
emailaddress => C4::Context->userenv?C4::Context->userenv->{"emailaddress"}:undef, |
|
|
327 |
loggedinpersona => C4::Context->userenv?C4::Context->userenv->{"persona"}:undef, |
327 |
TagsEnabled => C4::Context->preference("TagsEnabled"), |
328 |
TagsEnabled => C4::Context->preference("TagsEnabled"), |
328 |
hide_marc => C4::Context->preference("hide_marc"), |
329 |
hide_marc => C4::Context->preference("hide_marc"), |
329 |
item_level_itypes => C4::Context->preference('item-level_itypes'), |
330 |
item_level_itypes => C4::Context->preference('item-level_itypes'), |
Lines 336-342
sub get_template_and_user {
Link Here
|
336 |
marcflavour => C4::Context->preference("marcflavour"), |
337 |
marcflavour => C4::Context->preference("marcflavour"), |
337 |
persona => C4::Context->preference("persona"), |
338 |
persona => C4::Context->preference("persona"), |
338 |
); |
339 |
); |
339 |
|
|
|
340 |
if ( $in->{'type'} eq "intranet" ) { |
340 |
if ( $in->{'type'} eq "intranet" ) { |
341 |
$template->param( |
341 |
$template->param( |
342 |
AmazonCoverImages => C4::Context->preference("AmazonCoverImages"), |
342 |
AmazonCoverImages => C4::Context->preference("AmazonCoverImages"), |
Lines 661-667
sub checkauth {
Link Here
|
661 |
$session->param('cardnumber'), $session->param('firstname'), |
661 |
$session->param('cardnumber'), $session->param('firstname'), |
662 |
$session->param('surname'), $session->param('branch'), |
662 |
$session->param('surname'), $session->param('branch'), |
663 |
$session->param('branchname'), $session->param('flags'), |
663 |
$session->param('branchname'), $session->param('flags'), |
664 |
$session->param('emailaddress'), $session->param('branchprinter') |
664 |
$session->param('emailaddress'), $session->param('branchprinter'), |
|
|
665 |
$session->param('persona') |
665 |
); |
666 |
); |
666 |
C4::Context::set_shelves_userenv('bar',$session->param('barshelves')); |
667 |
C4::Context::set_shelves_userenv('bar',$session->param('barshelves')); |
667 |
C4::Context::set_shelves_userenv('pub',$session->param('pubshelves')); |
668 |
C4::Context::set_shelves_userenv('pub',$session->param('pubshelves')); |
Lines 780-786
sub checkauth {
Link Here
|
780 |
} |
781 |
} |
781 |
$return = $value ? 1 : 0; |
782 |
$return = $value ? 1 : 0; |
782 |
$userid = $value; |
783 |
$userid = $value; |
783 |
|
|
|
784 |
} |
784 |
} |
785 |
|
785 |
|
786 |
elsif ( |
786 |
elsif ( |
Lines 926-937
sub checkauth {
Link Here
|
926 |
$session->param('ip',$session->remote_addr()); |
926 |
$session->param('ip',$session->remote_addr()); |
927 |
$session->param('lasttime',time()); |
927 |
$session->param('lasttime',time()); |
928 |
} |
928 |
} |
|
|
929 |
if ($persona){ |
930 |
$session->param('persona',1); |
931 |
} |
929 |
C4::Context::set_userenv( |
932 |
C4::Context::set_userenv( |
930 |
$session->param('number'), $session->param('id'), |
933 |
$session->param('number'), $session->param('id'), |
931 |
$session->param('cardnumber'), $session->param('firstname'), |
934 |
$session->param('cardnumber'), $session->param('firstname'), |
932 |
$session->param('surname'), $session->param('branch'), |
935 |
$session->param('surname'), $session->param('branch'), |
933 |
$session->param('branchname'), $session->param('flags'), |
936 |
$session->param('branchname'), $session->param('flags'), |
934 |
$session->param('emailaddress'), $session->param('branchprinter') |
937 |
$session->param('emailaddress'), $session->param('branchprinter'), |
|
|
938 |
$session->param('persona') |
935 |
); |
939 |
); |
936 |
|
940 |
|
937 |
} |
941 |
} |