]> git.plutz.net Git - shellwiki/blobdiff - index.cgi
includes per handler
[shellwiki] / index.cgi
index 0c7e914062c3d99c38420e106c32b6a29c3dc59d..57398a4ff7f9aabc4879b9a2b20cfb5b3b6dcb94 100755 (executable)
--- a/index.cgi
+++ b/index.cgi
@@ -2,21 +2,12 @@
 
 . "${_EXEC:-${0%/*}}/cgilite/cgilite.sh"
 . "${_EXEC}/cgilite/session.sh"
-. "${_EXEC}/cgilite/file.sh"
 . "${_EXEC}/cgilite/users.sh"
+. "${_EXEC}/tools.sh"
 . "${_EXEC}/acl.sh"
 
-mdfile(){
-  local page="$(PATH "$1")"
-
-  if   [ -f "$_DATA/pages/$page/#page.md" ]; then
-    printf %s\\n "$_DATA/pages/$page/#page.md"
-  elif [ -f "$_EXEC/pages/$page/#page.md" ]; then
-    printf %s\\n "$_EXEC/pages/$page/#page.md"
-  else
-    return 1
-  fi
-}
+WIKI_THEME="${WIKI_THEME:-default}"
+. "${_EXEC}/themes/${WIKI_THEME}.sh"
 
 wiki_text() {
   # Print source text of a wiki page