lib/actions/folder.py
author Fabien Niñoles <fabien@tzone.org>
Wed, 07 Jan 2009 17:26:18 -0500
changeset 77 52b13b0616b8
parent 75 4f6b7b48322f
permissions -rw-r--r--
Correct quicklink template with the right parameters.

from templates import Template
from folders import do_folders

def add_folder(db, form):
	keyword = int(form['selection'].value)
	parent = 0
	if form.has_key('folder'):
		parent = int(form['folder'].value)
	db.add_folder(keyword, parent)

def remove_folder(db, form):
	keyword = int(form['selection'].value)
	db.remove_folders(keyword)

def do_it(action, db, prefs, form):
	status = 'result'
	status_msg = 'Unknown action'
	if form.has_key('step'):
		step = form['step'].value
		if (step == 'add'):
			add_folder(db, form)
			status_msg = "Folder successfully added."
		elif (step == 'delete'):
			remove_folder(db, form)
			status_msg = "Folder successfully removed."
	do_folders(db, prefs, form, status, status_msg)