Revision 8fe2c44e
Von Bernd Bleßmann vor mehr als 1 Jahr hinzugefügt
SL/Dispatcher/AuthHandler/User.pm | ||
---|---|---|
use Encode ();
|
||
use MIME::Base64 ();
|
||
|
||
use SL::Helper::UserPreferences::DisplayPreferences;
|
||
use SL::Layout::Dispatcher;
|
||
|
||
sub handle {
|
||
... | ... | |
return $self->_error(%param) unless $::myconfig{login};
|
||
|
||
$::locale = Locale->new($::myconfig{countrycode});
|
||
|
||
# user can force a layout version
|
||
my $user_prefs = SL::Helper::UserPreferences::DisplayPreferences->new();
|
||
$::request->is_mobile(0) if ($user_prefs->get_layout_style || '') eq 'desktop';
|
||
$::request->is_mobile(1) if ($user_prefs->get_layout_style || '') eq 'mobile';
|
||
$::request->{layout} = $::request->is_mobile
|
||
? SL::Layout::Dispatcher->new(style => 'mobile')
|
||
: SL::Layout::Dispatcher->new(style => $::myconfig{menustyle});
|
Auch abrufbar als: Unified diff
Erzwungener Layout-Stil: User-AuthHandler: berücksichtigt Benutzereinstellung
… 'desktop' oder 'mobil'