X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=themes%2Fdefault.sh;h=0d60fb34a4144846925a50dbc54ebd716381e602;hb=38202c7e5f15596fd2cb2a82f0e635cf63495f60;hp=7edd4b9986c60ad8e989f07a2740c7dc327d7c48;hpb=7b1d88cf33d962e2ac98e03d0fd21327aee583a6;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)
+