% if ($info) {
<& gallery/m/dhandler-info, $path &>
% } else {
<& gallery/m/dhandler-view, $path &>
% }
<%init>
    my ($base, $path, $info);

    $base = $m->current_comp->dir_path;

    $path = '/' . $m->dhandler_arg;
    $path =~ /(\.info)?\.html$/ || die;
    $info = $1;
    $path =~ s/(\.info)?\.html$//;

    $m->abort(404) 
	unless -e ($m->current_comp->source_dir . $path);

    $path = $base . $path;
</%init>
