X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=themes%2Fdefault.sh;h=0d60fb34a4144846925a50dbc54ebd716381e602;hb=277d06327a184eb1fb72ba46fd8a3194c9c37362;hp=8a73756030730af1e4cf7208fc4209d59a0eb21b;hpb=5b4d04c7e10daa59f4c28c541e37e37e82c4fb55;p=shellwiki diff --git a/themes/default.sh b/themes/default.sh index 8a73756..0d60fb3 100755 --- a/themes/default.sh +++ b/themes/default.sh @@ -23,10 +23,10 @@ theme_page(){ title="${page%/}"; title="${title##*/}" if [ ! "$(mdfile "$page")" ]; then - theme_404 + theme_error 404 return 0 elif ! acl_read "$page"; then - theme_403 + theme_error 403 return 0 fi @@ -61,7 +61,7 @@ theme_editor(){ title="${page%/}"; title="${title##*/}" if ! acl_write "$page"; then - theme_403 + theme_error 403 return 0 fi @@ -91,10 +91,10 @@ theme_attachments(){ title="${page%/}"; title="${title##*/}" if [ ! "$(mdfile "$page")" ]; then - theme_404 + theme_error 404 return 0 elif ! acl_read "$page"; then - theme_403 + theme_error 403 return 0 fi @@ -179,9 +179,3 @@ theme_error(){ printf "Content-Length: 0\r\n\r\n" fi } - -theme_400(){ theme_error 400; } -theme_403(){ theme_error 403; } -theme_404(){ theme_error 404; } -theme_409(){ theme_error 409; } -theme_500(){ theme_error 500; }