3 . "${_EXEC:-${0%/*}}/cgilite/cgilite.sh"
4 . "${_EXEC}/cgilite/session.sh"
5 . "${_EXEC}/cgilite/users.sh"
9 WIKI_THEME="${WIKI_THEME:-default}"
10 . "${_EXEC}/themes/${WIKI_THEME}.sh"
12 # Renew session cookie, only if cookie already set
13 [ "$(COOKIE session)" ] && SESSION_COOKIE
16 # Print source text of a wiki page
17 # Get page from data or underlay dir
18 local page="$(PATH "$1")" mdfile
20 mdfile="$(mdfile "$page")" || return 4
21 acl_read "$page" || return 3
25 if [ "$(which git)" -a ! -f "$_DATA/.gitignore" ]; then
26 cat >"$_DATA/.gitignore" <<-EOF
36 git -C "$_DATA" add .gitignore
37 git -C "$_DATA" commit -m 'initialization' -- .gitignore
40 for handler in "$_EXEC"/handlers/*; do
45 export ERROR_MSG="The presented URL schema cannot be handled"