18 |
18 |
19 def do_merge(form, db): |
19 def do_merge(form, db): |
20 fromids = get_keywords(form, 'id') |
20 fromids = get_keywords(form, 'id') |
21 toid = int(form['kw'].value) |
21 toid = int(form['kw'].value) |
22 tokw = db.get_keyword(toid) |
22 tokw = db.get_keyword(toid) |
|
23 remove_them = form.has_key('remove') |
23 for id in fromids: |
24 for id in fromids: |
24 fromkw = db.get_keyword(id) |
25 fromkw = db.get_keyword(id) |
25 print "<em>Merging '%s' into '%s'.</em><br/>" % (fromkw, tokw) |
26 if remove_them: |
26 db.merge_keywords(id, toid) |
27 print "<em>Merging '%s' into '%s'.</em><br/>" % (fromkw, tokw) |
|
28 db.merge_keywords(id, toid) |
|
29 else: |
|
30 print "<em>Adding '%s' into '%s'.</em><br/>" % (fromkw, tokw) |
|
31 db.merge_keywords(id, toid) |
27 |
32 |
28 def do_rename(form, db): |
33 def do_rename(form, db): |
29 ids = get_keywords(form, 'id') |
34 ids = get_keywords(form, 'id') |
30 for id in ids: |
35 for id in ids: |
31 oldname = db.get_keyword(id) |
36 oldname = db.get_keyword(id) |