equal
deleted
inserted
replaced
10 prefs['default_view'] = int(form['default_view'].value) |
10 prefs['default_view'] = int(form['default_view'].value) |
11 prefs['keywords_reverse'] = form.has_key('kw_reverse') |
11 prefs['keywords_reverse'] = form.has_key('kw_reverse') |
12 if form.has_key('fullname'): |
12 if form.has_key('fullname'): |
13 prefs['fullname'] = form['fullname'].value |
13 prefs['fullname'] = form['fullname'].value |
14 db.set_preferences(prefs) |
14 db.set_preferences(prefs) |
15 load_index(db, prefs, form, "result", "Preferences saved.") |
15 load_index(db, db.get_preferences(), form, "result", "Preferences saved.") |
16 |
16 |
17 def view_prefs(prefs): |
17 def view_prefs(prefs): |
18 tmpl = Template("prefs.tmpl", prefs) |
18 tmpl = Template("prefs.tmpl", prefs) |
19 sortfields = [] |
19 sortfields = [] |
20 for field in ['keyword', 'count']: |
20 for field in ['keyword', 'count']: |
29 tmpl.set('Views', views) |
29 tmpl.set('Views', views) |
30 print tmpl.process() |
30 print tmpl.process() |
31 |
31 |
32 def do_it(action, db, prefs, form): |
32 def do_it(action, db, prefs, form): |
33 if form.has_key('step'): |
33 if form.has_key('step'): |
34 step = form['step'] |
34 step = form['step'].value |
35 else: |
35 else: |
36 step = 'view' |
36 step = 'view' |
37 if step == 'view': |
37 if step == 'view': |
38 view_prefs(prefs) |
38 view_prefs(prefs) |
39 elif step == 'edit': |
39 elif step == 'edit': |
40 edit_prefs(prefs) |
40 edit_prefs(db, prefs, form) |
41 else: |
41 else: |
42 load_index(db, prefs, form, "error", "Operation cancel.") |
42 load_index(db, prefs, form, "error", "Operation cancel.") |