treebird/perl/main.pl
nekobit bba2ad9cda More perl shit
FossilOrigin-Name: 3e3d09e82d3730e070a60b59be3c4ad69c1f3c965c3bf027673e9a3811825eb6
2022-07-23 05:32:17 +00:00

31 lines
479 B
Perl

use strict;
use warnings;
# Modules
use Template;
use l10n qw( %L10N );
my $template = Template->new(
{
INTERPOLATE => 1,
POST_CHOMP => 1,
EVAL_PERL => 1,
TRIM => 1
});
sub base_page
{
my ($ssn, $data) = @_;
my $result;
my %vars = (
prefix => '',
lang => sub { $L10N{'EN_US'}->{shift(@_)} },
);
$template->process(\$data, \%vars, \$result) ||
return $template->error();
$result;
}