equal
deleted
inserted
replaced
|
1 from templates import Template |
|
2 from folders import do_folders |
|
3 |
|
4 def add_folder(db, form): |
|
5 keyword = int(form['selection'].value) |
|
6 parent = 0 |
|
7 if (form.has_key('folder'): |
|
8 parent = int(form['folder'].value) |
|
9 db.add_folder(keyword, parent) |
|
10 |
|
11 def remove_folder(db, form): |
|
12 keyword = int(form['selection'].value) |
|
13 db.remove_folders(keyword) |
|
14 |
|
15 def do_it(action, db, prefs, form): |
|
16 status = 'result' |
|
17 status_msg = 'Unknown action' |
|
18 if form.has_key('step'): |
|
19 step = form['step'].value |
|
20 if (step == 'add'): |
|
21 add_folder(db, form) |
|
22 status_msg = "Folder successfully added." |
|
23 elif (step == 'delete'): |
|
24 remove_folder(db, form) |
|
25 status_msg = "Folder successfully removed." |
|
26 do_folders(db, prefs, form, status, status_msg) |