{% import 'macros_form.html' as form with context %} {% if not name %} {% call form.segment() %} {% call form.box(table=False, title=trans('formgroup_existing_user')) %} {% call form.fieldtable() %} {{ form.tablefield(label=trans('login_name'), name='name1', size='medium', type='text') }} {{ form.tablefield(label=trans('passwd'), name='pw', size='medium', type='password', extra=htmlstr('%s') % ('autocomplete=off' if not pw_autocomplete else '')) }} {% endcall %}

{{ trans('forgot_passwd_hint') }}

{% endcall %} {% endcall %} {% call form.segment() %} {% call form.box(table=True, title=trans('formgroup_new_user')) %} {{ form.tablefield(label=trans('email'), name='email', size='long', type='text', value=email) }} {{ form.tablefield(label=trans('login_name'), name='name', size='medium', type='text', value=name) }} {% endcall %} {% call form.box(table=False, title=trans('formgroup_details')) %} {% call form.fieldtable() %}{{ form.tablefield(label=trans('fullname'), name='fullname', size='medium', type='text', value=fullname) }}{% endcall %}

{{ trans('optional_passwd_hint') }}

{% call form.fieldtable() %} {{ form.tablefield(label=trans('passwd'), name='pw1', size='medium', type='password', extra=htmlstr('%s') % ('autocomplete=off' if not pw_autocomplete else '')) }} {{ form.tablefield(label=trans('passwd_again'), name='pw2', size='medium', type='password', extra=htmlstr('%s') % ('autocomplete=off' if not pw_autocomplete else '')) }} {% endcall %} {% endcall %} {% endcall %} {% endif %} {% if name %} {% call form.segment() %} {% if do_registration is defined %} {% call form.box(table=True, title=trans('formgroup_new_user')) %} {{ form.tablefield(label=trans('email'), errormsg='email_missing, email_is_invalid, email_may_not_register, email_not_allowed', name='email', size='long', type='text', value=email) }} {{ form.tablefield(label=trans('login_name'), errormsg='error_no_name, error_bad_user, error_loginname', name='name', size='medium', type='text', value=name) }} {% endcall %} {% endif %} {% if do_registration is undefined %} {% call form.box(table=False, title=trans('formgroup_existing_user')) %} {% call form.fieldtable() %} {{ form.tablefield(label=trans('login_name'), name='name', size='medium', type='text', value=name) }} {{ form.tablefield(label=trans('passwd'), errormsg='error_passwd', name='pw', size='medium', type='password', extra=htmlstr('%s') % ('autocomplete=off' if not pw_autocomplete else '')) }} {% endcall %}

{{ trans('forgot_passwd_hint') }}

{% call form.fieldtable() %}{{ form.tablefield(label=trans('email'), extra=' disabled', name='email', size='long', type='text', value=email) }}{% endcall %} {% endcall %} {% endif %} {% call form.box(table=False, title=trans('formgroup_details')) %}{% call form.fieldtable() %} {{ form.tablefield(label=trans('fullname'), name='fullname', size='medium', type='text', value=fullname) }} {% if do_registration is defined %} {% endcall %}

{{ trans('optional_passwd_hint') }}

{% call form.fieldtable() %} {{ form.tablefield(label=trans('passwd'), errormsg='error_passwd2', name='pw1', size='medium', type='password', extra=htmlstr('%s') % ('autocomplete=off' if not pw_autocomplete else '')) }} {{ form.tablefield(label=trans('passwd_again'), errormsg='error_pw_differ', name='pw2', size='medium', type='password', extra=htmlstr('%s') % ('autocomplete=off' if not pw_autocomplete else '')) }} {% endif %} {% endcall %}{% endcall %} {% endcall %} {% endif %}