{% macro fieldInput(field, form_name, icon_name, custom_attributes) %} {% set input_name = field.vars.name %} {% set attributes = custom_attributes|default({})|merge({ 'class': app['browser'].getBrowser() == constant('Browser::BROWSER_IE') and app['browser'].getVersion() <= 8 ? '' : 'input-block-level', }) %} {{ form_label(field) }}
{{ form_widget(field, { 'attr': attributes })}}
{{ form_errors(field) }} {% endmacro %} {% macro repeatedInput(fields, form_name, icon_name, custom_attributes) %} {% for passField in fields %}
{{ _self.fieldInput(passField, form_name, icon_name, custom_attributes) }} {% if loop.first %} {% include 'common/password_strength_widget.html.twig' %} {% endif %}
{% endfor %} {% endmacro %} {% macro checkboxInput(field, label = '') %}
{{ form_errors(field) }} {% endmacro %} {% macro selectInput(field, label = '') %} {{ form_label(field) }} {{ form_widget(field) }}
{{ form_errors(field) }} {% endmacro %} {% macro providerList() %} {% endmacro %} {% macro fieldError(errors) %}
{% if errors|keys|length >= 1 %} {% for error in errors %} {% endfor %} {% else %} {% endif %}
{{ error.message }} {{ errors}}
{% if errors|keys|length >= 1 %} {% for error in errors %} {{ error.message }} {% endfor %} {% else %} {{ errors }} {% endif %} {% endmacro %} {% macro providerBadge(token) %}
  • {{ token.getIdentity().getDisplayName() | default(token.getIdentity().getUserName()) }}
{% endmacro %} {% macro phraseanetBadge(user) %}
{% endmacro %} {% macro alert(type, message) %}
{% set sign = "fa fa-exclamation-circle" %} {% if type == "error" %} {% set sign = "fa fa-exclamation-triangle" %} {% elseif type == "success" %} {% set sign = "fa fa-check-circle" %} {% elseif type == "info" %} {% set sign = "fa fa-info-circle" %} {% endif %}
{{ message }} ×
{% endmacro %} {% macro flashes() %} {% import _self as login %} {% for type in app.getAvailableFlashTypes %} {% for message in app.getFlash(type) %} {{ login.alert(type, message) }} {% endfor %} {% endfor %} {% endmacro %}