diff --git a/bin/controller.rc b/bin/controller.rc
index fa4c7fd..0e051dd 100755
--- a/bin/controller.rc
+++ b/bin/controller.rc
@@ -117,17 +117,17 @@ fn dir_listing_handler {
d = `{basename -d $1}
echo '
' `{echo $d|sed -e 's,.*//,,g' -e 's,/$,,' -e 's,/, / ,g' } '
'
echo ''
- ls -F $d | sed -e $dirfilter' s,^'$sitedir'/.*/([^$].*),- \1
,'
+ ls -F $d | sed -e $dirfilter' s,^'$sitedir'/.*/([^$].*),- \1
,' # XXX I'm not sure what the [^$] does there
echo '
'
}
-fn 404_handler { template `{get_lib_file 404.tpl } }
+fn 404_handler { template `{ get_lib_file 404.tpl } }
fn blog_dir_handler {
blogDirs = $*
if (! ~ $blogTitle '')
- echo ''$"blogTitle'
' #" stupid vim syntax highlighting ;P
+ echo ''$"blogTitle'
'
echo ''
@@ -139,17 +139,13 @@ fn blog_dir_handler {
}
fn blog_post_handler {
-
gen_blog_post_title $1 | $formatter
$formatter < $1
}
-fn quote_html {
- sed 's/\</g; s/>/\>/g'
-}
fn debug_handler {
echo ''
- env | quote_html
+ env | escape_html
echo ---------------------
umask
echo ''