lib/actions/folder.py
changeset 74 6784c4350b41
parent 58 004a32370ba5
child 75 4f6b7b48322f
equal deleted inserted replaced
73:c078d8a04d76 74:6784c4350b41
       
     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)