my $htc = HTML::Template::Compiled->new(
filename => "$datadir/template/termine.html",
tagstyle => [ qw(+php) ],
loop_context_vars => 1,
use_expressions => 1,
);
my @row_names = qw( Datum Zeit Ort Veranstaltung);
foreach my $i ( 0 .. @data - 1 ) {
my ( $t ) = $data[ $i ]{ Veranstaltung } =~ s/\\n/\n/g;
$textile =
Text::Textile->new( disable_html => 1, flavor => 'html' );
if ( $textile ) {
$data[ $i ]{ Veranstaltung } =
$textile->process( $data[ $i ]{ Veranstaltung } );
}
else {
warn( "$PACKAGE: Problem with Textile in Code : $t" );
last;
}
}
$htc->param(
termine => {
column_names => \@row_names,
data => \@data
}
);
$str = $htc->output();