sub cart_summary { my $self = shift; my $q = $self->query(); my $html; my $basket_id = $self->basket_id_from_cookie; my $template = Template->new({INCLUDE_PATH => $C{TT_TEMPLATES}->{INCLUDE_PATH},}); my $vars->{cart} = $self->cart_vars; my $file = $C{TT_TEMPLATES}->{cart_summary}; $self->header_props(-cookie => $self->create_basket_cookie($basket_id)); $template->process($file, $vars, \$html) || die "Template process failed: ", $template->error(), "\n"; return $html; }