X-Git-Url: https://git.distorted.org.uk/~mdw/tgal/blobdiff_plain/4e74ddf4ab1a4c3a7a3b9936a978f225a690aa7d..24f4eac3128ad2053a503924519076a2cd342e95:/mason/dhandler diff --git a/mason/dhandler b/mason/dhandler index 7d76fdf..014f5da 100755 --- a/mason/dhandler +++ b/mason/dhandler @@ -82,6 +82,16 @@ Failed to find ‘<% $path |h %>’. urlencode "$SCRIPTURL/$uplink"; } (my $nosl = $path) =~ s!/$!!; + + my %tn; + for my $f (@$ff) + { $tn{$f} = TrivGal::Image->new($path . $f->name); } + for my $d (@$dd) { + my ($ddd, $fff, $iii) = listdir $real . "/" . $d->name; + $tn{$d} = $iii ? + TrivGal::Image->new(join_paths $path, $d->name, $iii->name) : + undef; + } % <&| .html, title => "Folder " . $m->interp->apply_escapes($nosl || "[top]", "h"), @@ -97,29 +107,28 @@ Failed to find ‘<% $path |h %>’. % % if (@$dd) {

Subfolders

-