my $hostroot = $config->get_hostroot();
sub space () { " " x 10 }
sub nl () { "
\n" }
sub list (*) {
my $tag = shift;
my @homepages = sort `find $hostroot -name $tag`;
my @ret = ();
for my $homepage (sort @homepages) {
my ($host) = $homepage =~ /.*hosts.(.*?).$tag/;
push @ret, "$host", nl;
my $sitepath = "$hostroot/$host";
my @pages = sort `find $sitepath -name \*.xml`;
for my $page (sort @pages) {
my ($site) = $page =~ m#$host/content/(.*)\.xml$#;
$site =~ s#\.sub/#/#g;
$site =~ s#\d\d\.##g;
next if $site eq 'home';
my $sitelink = "http://$host?site=$site";
push @ret, space, "$site", nl;
}
push @ret, nl;
}
join '', @ret;
}
list SITEMAP;