##parameters=REQUEST # $Id: import.py 1774 2007-05-11 15:33:54Z joachim $ """ process the Application Form return html renderer + psm """ import DateTime from urllib import urlencode current = DateTime.DateTime() pr = context.portal_registration validate = REQUEST.has_key("import") lt = context.portal_layouts #pr = context.portal_registration res,psm,ds = lt.renderLayout(layout_id= 'import', schema_id= 'import', context=context, mapping=validate and REQUEST, ob={}, layout_mode='create', commit=False, ) if psm == 'invalid': return context.import_form(rendered = res, psm = "Please correct your input!", ds = ds, ) elif psm == '': return context.import_form(rendered = res, psm = None, ds = ds, ) elif psm == 'valid': pass psm = context.waeup_tool.importData(ds.get('filename'), ds.get('name'), ds.get('import_or_edit') ) return context.import_form(rendered = res, psm = psm, ds = ds, )