X-Git-Url: https://git.distorted.org.uk/~mdw/tgal/blobdiff_plain/dfdd19641b4eba66aefedb9c1a7ce4f93d74b347..1408b7a293e5a35d99744aaa51192eab972a95a1:/mason/dhandler diff --git a/mason/dhandler b/mason/dhandler index 44a9ceb..813e637 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,28 +107,28 @@ Failed to find ‘<% $path |h %>’. % % if (@$dd) {

Subfolders

-