diff -r b975a3d7606a -r 652ff41518f3 lib/xbelweb.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib/xbelweb.py Tue Dec 30 23:32:33 2008 -0500 @@ -0,0 +1,30 @@ +#!/usr/bin/python + +import sys +import cgi +import my_db +from os import environ +from actions import actions +from config import CONFIG + +def main(): + sys.stderr = sys.stdout + print "Content-type: text/html; charset=iso-8859-1;" + print + form = cgi.FieldStorage() + debug = form.has_key('debug') + if debug: + sys.stderr = sys.stdout + print "
" + db = my_db.connect(CONFIG, environ["REMOTE_USER"]) + prefs = db.get_preferences() + if form.has_key('action'): + action = form['action'].value + else: + action = 'default' + if action in actions.keys(): + actions[action](action, db, prefs, form) + else: + actions['default']('default', db, prefs, form) + if debug: + print ""