diff -r d3c1de4d929e -r 2781ac85b807 prefs.py --- a/prefs.py Fri Oct 24 14:19:30 2003 -0400 +++ b/prefs.py Fri Oct 24 17:04:29 2003 -0400 @@ -11,20 +11,24 @@ # import cgitb; cgitb.enable() import cgi -from htmltmpl import TemplateManager -from webutils import get_template_processor +from templates import Template import my_db import os def main(prefs): - tmpl = TemplateManager().prepare("prefs.tmpl") - tproc = get_template_processor(prefs) - fields = [] + tmpl = Template("prefs.tmpl", prefs) + sortfields = [] for field in ['keyword', 'count']: - fields.append({'field': field, + sortfields.append({'field': field, 'selected' : prefs['keywords_sort'] == field }) - tproc.set('Sortfields', fields) - print tproc.process(tmpl) + tmpl.set('Sortfields', sortfields) + views = [] + for view in [(0, 'dynamic'), (1, 'folder')]: + views.append({ 'view': view[0], + 'name': view[1], + 'selected': prefs['default_view'] == view[0]} ) + tmpl.set('Views', views) + print tmpl.process() if (__name__ == "__main__"): db = my_db.connect(os.environ["REMOTE_USER"])