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'