GET status line: ".$response->status_line.""; } unless ($self->get("cacheTimeout") <= 10) { $cacheContent->set($var{content},$self->get("cacheTimeout")); $cacheHeader->set($var{header},$self->get("cacheTimeout")); } } $self->session->http->setMimeType($var{header}); if($var{header} ne "text/html") { return $var{content}; } else { return $self->processTemplate(\%var,undef,$self->{_viewTemplate}); } } #------------------------------------------------------------------- sub www_view { my $self = shift; return $self->session->privilege->noAccess() unless $self->canView; $self->prepareView; my $output = $self->view; if ($self->session->http->getMimeType ne "text/html") { return $output; } else { $self->session->http->sendHeader; my $style = $self->processStyle("~~~"); my ($head, $foot) = split("~~~",$style); $self->session->output->print($head, 1); $self->session->output->print($output); $self->session->output->print($foot, 1); return "chunked"; } } 1;