- $r->print($text);
-}
-
-sub output_page {
- my ($r, $page, $params) = @_;
-
- $r->content_type('text/html; charset=utf-8');
- $params->{'version'} = $Sesse::pr0n::Common::VERSION;
-
- # build up the XML chain
- my $consumer = ModPerlConsumer->new($r);
- my $writer = XML::SAX::Writer->new(Output => $consumer);
- my $cleaner = XML::TemplateSAX::Cleaner->new(Handler => $writer);
- my $filter = XML::TemplateSAX::Handler->new(Handler => $cleaner, Content => $params);
- my $parser = XML::SAX::Expat->new(Handler => $filter);
-
- # kick off the parsing
- $parser->parse_string(fetch_template($r, $page));