diff --git a/extra/modules/root.ptl b/extra/modules/root.ptl index 10bf514..c9d4315 100644 --- a/extra/modules/root.ptl +++ b/extra/modules/root.ptl @@ -99,51 +99,58 @@ vous connecter au portail de l'IFEF. Il peut contenir seulement des lettres et d else: form.add(HtmlWidget, htmltext('
%s
') % _('A password will be mailed to you.')) - classification = get_request().form.get('classification') - if classification: - if not check_classification(classification): - classification = None - if version == 1: - s='' + else: + s='' % _('Vous etes') + for i, q in enumerate(schema): + if isinstance(q, tuple): + s += '%s' % q[0] + for j, q in enumerate(q[1:]): + s += '%s' % (i, j, i, j, q) + s += '
\n' - else: - code, text = q - if code == classification: - selected = 'selected="1"' else: - selected = '' - s += '\n' % (selected, code, text) - s += '' - else: - s='' % _('Vous etes') - for i, q in enumerate(schema): - if isinstance(q, tuple): - s += '%s' % q[0] - for j, q in enumerate(q[1:]): - s += '%s' % (i, j, i, j, q) - s += '
\n' + s += '%s
' % (i, i, q) + s+='' - else: - s += '%s
' % (i, i, q) - s+='' - - if get_request().get_method() == 'POST' and not classification: + if add_classification and get_request().get_method() == 'POST' \ + and not classification: form.set_error('username', ' ') form.add(HtmlWidget, 'erreur', htmltext('