From 030da0ee5788a92912b34e14503ab9090a41f650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Oudot?= Date: Mon, 4 Oct 2010 14:50:33 +0000 Subject: [PATCH] Manage encoding for displayed connected user in Menu --- .../lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Display.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Display.pm b/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Display.pm index d64e8e15d..e9092435a 100644 --- a/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Display.pm +++ b/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Display.pm @@ -7,6 +7,7 @@ package Lemonldap::NG::Portal::Display; use strict; use Lemonldap::NG::Portal::Simple; +use utf8; our $VERSION = '1.00'; @@ -80,9 +81,11 @@ sub display { $self->_sub('menuInit'); $skinfile = 'menu.tpl'; + my $auth_user = $self->{sessionInfo}->{ $self->{portalUserAttr} }; + utf8::decode($auth_user); %templateParams = ( - AUTH_USER => $self->{sessionInfo}->{ $self->{portalUserAttr} }, + AUTH_USER => $auth_user, AUTOCOMPLETE => $self->{portalAutocomplete}, SKIN => $skin, AUTH_ERROR => $self->error( undef, $self->{menuError} ),