# Get page from data or underlay dir, handle caching
local page="$(PATH "$1")" mdfile cache cachetime
- cache="$_DATA/pages/$page/#page.${USER_ID}.cache"
+ cache="$_DATA/pages/$page/#page:${LANGUAGE}.${USER_ID}.cache"
mdfile="$(mdfile "$page")" || return 4
acl_read "$page" || return 3
return 1
;;
*/)
- if [ ! "$(mdfile "$PATH_INFO")" ]; then
+ if ! mdfile "$PATH_INFO" >&-; then
theme_error 404
elif ! acl_read "$PATH_INFO"; then
theme_error 403