##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,
                                 )
