]> git.plutz.net Git - shellwiki/blobdiff - themes/default.sh
error pages 409 and 500
[shellwiki] / themes / default.sh
index 9826a79eb0670f5407a501a92a9def23ca5fb66e..36710dbd44e8194f6fd6fad0dba0dfc60e4ef4f9 100755 (executable)
@@ -192,3 +192,23 @@ theme_404(){
     printf "Content-Length: 0\r\n\r\n"
   fi
 }
+
+theme_409(){
+  printf "%s\r\n" "Status: 409 Conflict"
+
+  if [ "$(mdfile '/[wiki]/409/')" ]; then
+    theme_page '/[wiki]/409/'
+  else
+    printf "Content-Length: 0\r\n\r\n"
+  fi
+}
+
+theme_500(){
+  printf "%s\r\n" "Status: 500 Internal Server Error"
+
+  if [ "$(mdfile '/[wiki]/500/')" ]; then
+    theme_page '/[wiki]/500/'
+  else
+    printf "Content-Length: 0\r\n\r\n"
+  fi
+}