- $dtpl->fillin("DIR",$virt_path);
- $dtpl->fillin("DIR_NAME",encode_entities($dir));
- $dtpl->fillin("DATE",encode_entities(strftime($config->{'timeformat'},localtime($stat[9]))));
- $dtpl->fillin("URL",equal_url(encode_entities($config->{'httproot'}),$virt_path));
+ $dtpl->fillin('DIR',$virt_path);
+ $dtpl->fillin('DIR_NAME',encode_entities($dir));
+ $dtpl->fillin('DATE',encode_entities(strftime($config->{'timeformat'},($config->{'use_gmt'}) ? gmtime($stat[9]) : localtime($stat[9]))));
+ $dtpl->fillin('URL',equal_url(encode_entities($config->{'httproot'}),$virt_path));
+
+ $dtpl->parse_if_block('readable',-r $phys_path && -x $phys_path);
+ $dtpl->parse_if_block('users',$users && -o $phys_path);