% use File::Basename; my $basename = basename($0); ($basename) = split(/\./, $basename); my $section = $FILES{$basename} || die("no section for $basename"); my ($data) = grep($_->{name} eq $section, @{$ASP->{stack}}); my ($copy) = grep($_->{name} eq 'COPYRIGHT', @{$ASP->{stack}}); $copy->{body} =~ s/\n\n.*$//sg; $data || die("can't get data for $section"); my $module = "Apache :: ASP"; my $title = "$module :: ".uc(lc $data->{name}); %>
![]() | |||||||
|
<%
my @stack;
my @order;
push(@stack, $data);
while(@stack) {
my $data = shift @stack;
unshift(@stack, @{$data->{stack}});
push(@order, $data);
}
print pod2html($data->{body}, $data->{name}, $data->{level});
my @links;
$data = shift @order;
if(@order > 2) {
my $last_level = $order[0]->{level};
for $data (@order) {
if($last_level != $data->{level}) {
push(@links, '');
$last_level = $data->{level};
}
push(@links, "URLEncode($data->{name}).">$data->{name}");
}
%>
<% } for $data (@order) { %> URLEncode($data->{name})%>> <%=pod2html($data->{body}, $data->{name}, $data->{level})%> <% } %> |
||||||
| <%=$copy->{body}%> | |||||||