if [ "$type" = dir ]; then
name="${meta%% *}";
- display="$(HTML "$name")"; link="$(URL "$ITEM/$name")"
+ display="$(HTML "$name")"; link="$(URL "${PATH_INFO%/}/$name")"
printf '[a .list .dir href="%s" %s]' "${link}?${w_refuri#*\?}" "$name"
return 0
fi
if [ "$type" = metashort ]; then
name="$(list_fullname "$(UNSTRING "${name%${CR}}")")"
fi
- if [ -f "$_DATA/$ITEM/$name" ]; then
- link="$(URL "$ITEM/$name")"
- name="$(HTML "$ITEM/$name")"
+ if [ -f "$_DATA/${PATH_INFO%/}/$name" ]; then
+ link="$(URL "${PATH_INFO%/}/${name#./}")"
+ name="$(HTML "${PATH_INFO%/}/${name#./}")"
printf '[div .list .file
- [a href="%s" [img src="%s?a=thumbnail"]][label %s]
+ [a href="%s" [img src="%s?a=thumbnail"]][label . %s]
[span .time %i:%02imin] [span .dim %ix%i] %s
[checkbox "select" "%s" id="select_%s"][label for="select_%s" +]
]' \
- "$link" "$link" "${name##*/}" \
+ "$link" "$link" "${name##/}" \
"$((length / 60))" "$((length % 60))" \
"$width" "$height" \
"$(printf '%s\n' "${tags#tags=}" \