--- 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"])