1 package SL::Controller::Layout::V4;
 
   4 use parent qw(SL::Controller::Layout::Base);
 
   5 use SL::Controller::Layout::Css;
 
   6 use SL::Controller::Layout::Top;
 
  11   my ($class, @slurp) = @_;
 
  13   my $self = $class->SUPER::new(@slurp);
 
  14   $self->add_sub_layouts(
 
  15     SL::Controller::Layout::Top->new,
 
  16     SL::Controller::Layout::None->new,
 
  22   "<div id='content'>\n";
 
  32   $self->{sub_class} = 1;
 
  34   my $callback            = $::form->unescape($::form->{callback});
 
  35   $callback               = URI->new($callback)->rel($callback) if $callback;
 
  36   $callback               = "login.pl?action=company_logo"      if $callback =~ /^(\.\/)?$/;
 
  38   $self->SUPER::pre_content .
 
  40   $self->SUPER::render('menu/menuv4', { no_menu => 1, no_output => 1 },
 
  42     date           => $self->clock_line,
 
  43     menu           => $self->print_menu,
 
  44     callback       => $callback,