svn path=/trunk/; revision=5
exit 1
}
debug() { #change to false to disable debugging
- true && echo "$*" >>debug
+ #true && echo "$*" >>debug
+ true && echo "$*" >>/dev/stderr
}
# this program is supposed to be symlinked into a http root directory
#!/bin/zsh
-echo "Content-Type: text/html\n\n"
+echo -n "Content-Type: text/html;charset=utf-8\n\n"
-PAGE="$(echo "$_GET['page']" |egrep '^[a-zA-Z0-9_-]+$')"
+PAGE="$(echo "$_GET[\"page\"]" |egrep '^[a-zA-Z0-9_-]+$')"
PAGE="${_EXEC}/ifcomponent/page_${PAGE}.sh"
[ -x "$PAGE" ] || PAGE="${_EXEC}/ifcomponent/page_error.sh"
for each in "${_EXEC}/ifcomponent"/page_*.sh; do
link="$(echo "$each" |sed -r "s:^.*page_(.*)\.sh$:\1:")"
title="$($each title)"
- echo "/?page=$link $title"
+ [ -n "$title" ] && echo "/?page=$link $title"
done
}