X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=themes%2Fdefault.sh;h=0d60fb34a4144846925a50dbc54ebd716381e602;hb=6cbf25e916de4d4d70daf9a924302de9ca7c20f3;hp=7edd4b9986c60ad8e989f07a2740c7dc327d7c48;hpb=048d632f308bf93536f35fcebbe56d82671e0a14;p=shellwiki diff --git a/themes/default.sh b/themes/default.sh index 7edd4b9..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 @@ -60,11 +60,8 @@ theme_editor(){ local page="$1" title title="${page%/}"; title="${title##*/}" - if [ ! "$(mdfile "$page")" ]; then - theme_404 - return 0 - elif ! acl_write "$page"; then - theme_403 + if ! acl_write "$page"; then + theme_error 403 return 0 fi @@ -94,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 @@ -114,11 +111,13 @@ theme_attachments(){ $(theme_header)
+