our $debug = 0;
use constant {
- STATIC_PAGE => 0,
- DYNAMIC_PAGE => 1,
+ STATIC_PAGE => 0,
+ DYNAMIC_PAGE => 1,
+
+ PAGE_TYPE => 0,
+ PAGE_TT => 1,
+ PAGE_TITLE => 2,
+ PAGE_DESCRIPTION => 3,
};
our %page = (
my $dynamic = $page{$vars->{uri}};
if ($dynamic) {
my @set = @{$dynamic};
- $page = "dynamic $set[0], no?";
+ $page = "dynamic $set[PAGE_TYPE], no?";
} else {
$page = %static{''};
}
};
foreach my $key (keys %page) {
my @set = @{$page{$key}};
- next if $set[0] != STATIC_PAGE;
+ next if $set[PAGE_TYPE] != STATIC_PAGE;
syslog("info", "Marking Static '$key'");
$vars->{"uri"} = "$key";
- $vars->{"title"} = "$set[2]";
- $vars->{"description"} = "$set[3]";
+ $vars->{"title"} = "$set[PAGE_TITLE]";
+ $vars->{"description"} = "$set[PAGE_DESCRIPTION]";
my $temporary;
- $template->process($set[1], $vars, \$temporary) or syslog("info", $template->error());
+ $template->process($set[PAGE_TT], $vars, \$temporary) or syslog("info", $template->error());
$static{$key} = $temporary;
}
}