]> git.plutz.net Git - shellwiki/blobdiff - themes/default.sh
dialog for user settings, separate handler for special pages
[shellwiki] / themes / default.sh
index 8a73756030730af1e4cf7208fc4209d59a0eb21b..0d60fb34a4144846925a50dbc54ebd716381e602 100755 (executable)
@@ -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; }