#'
sub set_userenv {
- my ($usernum, $userid, $usercnum, $userfirstname, $usersurname, $userbranch, $branchname, $userflags, $emailaddress, $branchprinter, $persona)= @_;
+ my (
+ $usernum, $userid, $usercnum, $userfirstname,
+ $usersurname, $userbranch, $branchname, $userflags,
+ $emailaddress, $branchprinter, $persona
+ ) = @_;
+ for (
+ $usernum, $userid, $usercnum, $userfirstname,
+ $usersurname, $userbranch, $branchname, $userflags,
+ $emailaddress, $branchprinter, $persona
+ )
+ {
+ utf8::decode($_) if $_;
+ }
+
+ # CGI::Session doesn't handle utf-8, so we decode it here
+
my $var=$context->{"activeuser"} || '';
my $cell = {
"number" => $usernum,