diff -r d3c1de4d929e -r 2781ac85b807 add_result.py --- a/add_result.py Fri Oct 24 14:19:30 2003 -0400 +++ b/add_result.py Fri Oct 24 17:04:29 2003 -0400 @@ -11,13 +11,12 @@ # import cgitb; cgitb.enable() import cgi -from htmltmpl import TemplateManager -from webutils import get_template_processor +from templates import Template import time from utils import unique import my_db from add_confirm import get_bk_from_form, get_new_kw_from_form -from index import load_index +from webutils import load_index import os def add_new_keywords(db, newkw): @@ -33,24 +32,24 @@ return kw def main(bk, kw, prefs): - tmpl = TemplateManager().prepare("add_result.tmpl") - tproc = get_template_processor(prefs) - tproc.set("url", bk.url) - tproc.set("name", bk.name) - tproc.set("added", bk.added) - tproc.set("desc", bk.desc) - tproc.set("Keywords", kw) - print tproc.process(tmpl) + tmpl = Template("add_result.tmpl", prefs) + tmpl.set("url", bk.url) + tmpl.set("name", bk.name) + tmpl.set("added", bk.added) + tmpl.set("desc", bk.desc) + tmpl.set("Keywords", kw) + print tmpl.process() if (__name__ == "__main__"): form = cgi.FieldStorage() db = my_db.connect(os.environ["REMOTE_USER"]) + prefs = db.get_preferences() action = form['action'].value if action == 'cancel': - load_index(db) + load_index(db, prefs) elif action == 'delete': db.remove_bookmark(int(form['id'].value)) - load_index(db) + load_index(db, prefs) else: bk = get_bk_from_form(form) newkw = get_new_kw_from_form(form) @@ -62,4 +61,4 @@ id = bk.id db.update_keywords(id, kw) kw = map(lambda e: { 'keyword': e[1] }, db.get_keywords([id])[1:]) - main(bk, kw, db.get_preferences()) + main(bk, kw, prefs)