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