+++ /dev/null
-package SL::Controller::Layout;
-
-use strict;
-use parent qw(SL::Controller::Base);
-
-use SL::Menu;
-use SL::Controller::Layout::Admin;
-use SL::Controller::Layout::Login;
-use SL::Controller::Layout::Classic;
-use SL::Controller::Layout::V3;
-use SL::Controller::Layout::V4;
-use SL::Controller::Layout::Javascript;
-
-my %menu_cache;
-
-sub new {
- my ($class, %params) = @_;
-
- return SL::Controller::Layout::Classic->new if $params{style} eq 'old';
- return SL::Controller::Layout::V3->new if $params{style} eq 'v3';
- return SL::Controller::Layout::V4->new if $params{style} eq 'v4';
- return SL::Controller::Layout::Javascript->new if $params{style} eq 'neu';
- return SL::Controller::Layout::Admin->new if $params{style} eq 'admin';
- return SL::Controller::Layout::Login->new if $params{style} eq 'login';
- return SL::Controller::Layout::None->new;
-}
-
-1;