Cleanup of old code, fixes some errors with folders view and make it a
standard action.
#!/usr/bin/python
from templates import Template
from webutils import load_index
from xbelimp import parse_xbel, import_bookmarks
def upload(db, prefs, form):
file = form["xbelfile"].file
bms = parse_xbel(file)
import_bookmarks(db, bms)
load_index(db, prefs)
def prepare(db, prefs, form = None):
tmpl = Template("import.tmpl", prefs)
print tmpl.process()
def do_it(db, prefs, form):
if form.has_value('step'):
step = form['step'].value
else:
step = 'prepare'
if step = 'upload':
upload(db, prefs, form)
else:
prepare(db, prefs, form);