Add some comments and replace get_post_args with load_post_args

This commit is contained in:
Uriel 2009-01-24 07:11:39 +01:00
parent ce23320a4d
commit f87339e98b
5 changed files with 49 additions and 23 deletions

View file

@ -186,11 +186,10 @@ fn login_user {
# Check loggin status, if called with group arg we check membership too
fn check_user {
if(! get_user)
status='Not logged in:' $status
if not if(~ $#1 1 && ! grep -s '^'^$logged_user^'$' etc/groups/$1)
status=User $logged_user not in group $1
if not
status=()
_status='Not logged in:' $status
if not if(! ~ $#* 0 && ! grep -s '^'^$logged_user^'$' etc/groups/$*)
_status=User $logged_user not in groups $*
status=$_status
}
# If not logged in, try to get user login info from POST or from cookie

View file

@ -98,7 +98,8 @@ fn setup_handlers {
if not if(test -f $local_path.txt)
handler_body_main=(txt_handler $local_path.txt)
# Apps, XXX: Maybe we should check that $enabled_apps exist in $werc_apps.
# XXX Should check that $enabled_apps exist in $werc_apps?
# XXX Should split init of apps that provide main handler (eg., blog) and apps that don't (eg., comments)?
if(! ~ $#enabled_apps 0)
for(a in $enabled_apps)
$a^'_init'
@ -162,7 +163,7 @@ ifs='/' { args=`{echo -n $req_path} }
# Hack: preload post data so we can access it from templates where cgi's stdin is not accesible
if(~ $REQUEST_METHOD POST) {
get_post_args
load_post_args
login_user
}