sub home {
my $self = shift;
my $html_template = $self->param('html_template');
my $cgi = CGI->new;
my $session = $cgi->param('session');
my $empty;
my $user_status;
my ($session_id, $last_action_date, $last_action_time) = $session =~ /^(\d\d)-(\d{10})-(\d{8})$/;
my $datetime = Class::Date->now();
$datetime =~ tr/://d;
my ($now_date, $now_hour, $now_min, $now_seconds) = $datetime =~ /^(\d{8}) (\d{2})(\d{2})(\d{2})$/;
my $output;
$html_template->process('home',
{
wrapper => $self->wrapper(),
session => $session,
user_status => $user_status,
session_id => $session_id,
now_date => $now_date,
now_hour => $now_hour,
now_min => $now_min,
now_seconds => $now_seconds,
session_id => $session_id,
last_action_date => $last_action_date,
last_action_time => $last_action_time,
},
\$output) || die $html_template->error;
return $output;
}