#!/bin/sh
+. "$_EXEC/cgilite/file.sh"
+
CACHE_AGE=${CACHE_AGE:-300}
export MD_MACROS="$_EXEC/macros"
export MD_HTML="${MD_HTML:-false}"
return 1
;;
*/)
- theme_page "${PATH_INFO}"
+ if [ ! "$(mdfile "$page")" ]; then
+ theme_error 404
+ elif ! acl_read "$page"; then
+ theme_error 403
+ else
+ theme_page "${PATH_INFO}"
+ fi
return 0
;;
esac