prefs.py
branchxbelweb
changeset 47 2781ac85b807
parent 38 c30e2402deca
--- 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"])