$(theme_header)
<main>
<form class=upload method=POST enctype="multipart/form-data">
+ <input type=hidden name=session_id value="$SESSION_ID">
<input type=file name=file multiple>
<button type=submit name=action value=upload>Upload</button>
</form>
<form method=POST><ul class="attachment list">
+ <input type=hidden name=session_key value="$SESSION_KEY">
$(for file in "$_EXEC/pages/$page/#attachments"/* "$_DATA/pages/$page/#attachments"/*; do
[ "$file" = "$_EXEC/pages/$page/#attachments/${file##*/}" \
-a -f "$_DATA/pages/$page/#attachments/${file##*/}" ] && continue
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
+}