diff -r 6b31934e5b2e -r 31271426f879 index.py --- a/index.py Mon Aug 23 23:31:38 2004 -0400 +++ b/index.py Sat Dec 27 20:23:39 2008 -0500 @@ -10,14 +10,25 @@ print "Content-type: text/html; charset=iso-8859-1;" print -# import cgitb; cgitb.enable() +import cgitb; cgitb.enable() import cgi import my_db from os import environ -from webutils import load_index +from actions import actions; if (__name__ == "__main__"): form = cgi.FieldStorage() + if form.has_key('debug'): + sys.stderr = sys.stdout + print "
" db = my_db.connect(environ["REMOTE_USER"]) prefs = db.get_preferences() - load_index(db, prefs, form) + 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) + print ""