{% macro input(label, type = "text", id, name, value, placeholder, orderNumber, required = false, incolumn = false, controlComa = false, stepBtnId = null, classNameRequired = "errorMessage",decimal=null, excludeZeroValue = false, recommendation = false, classNameReco = "recoMessage", limited = false, classNameLimited = "limitedMessage", limitedTabTitle = null, min = null, max = null, disable = false) %}
{% if type == "number" %} {% if value != null and value > 0 %} {% set inputValue = value %} {% elseif (value !== null and excludeZeroValue == false) %} {% set inputValue = 0 %} {% else %} {% set inputValue = "" %} {% endif %} {% else %} {% set inputValue = value and value !== null ? value : "" %} {% endif %} {% if decimal != null %} {% set step = '0.' %} {% for i in 1..decimal-1 %} {% set step = step ~ '0' %} {% endfor %} {% set step = step ~ '1' %} {% endif %} {% if type == "number" %} {% endif %} {% if required %} {% endif %} {% if recommendation %} {% endif %} {% if limited %} {% endif %} {% if controlComa %} {% endif %}
{% endmacro %} {% macro inputDate(label, id, name, value, required = false, incolumn = false, classNameRequired = "errorMessage", min = null, max = null, disable = false) %}
{% if required %} {% endif %}
{% endmacro %} {% macro inputCOP(label, type = "text", id, name, value, placeholder, orderNumber, required = false) %}
{% if required %} {% endif %}
Note : Cette valeur est en pourcentage ( % )
{% endmacro %} {% macro select(label, id, name, listObject, firstOptionLabel, orderNumber, value, required = false, incolumn = false, hidden = false, multiple = false, classNameRequired = "errorMessage", disable = false) %}
{% if required %} {% endif %}
{% endmacro %} {% macro selectWithTags(label, id, name, listObject, orderNumber, required = false) %}
{% if required %} {% endif %}
{% endmacro %} {% macro textarea(label, id, name, placeholder, orderNumber, value, required = false, rows = 10, resize = false, disable = false) %}
{% if required %} {% endif %}
{% endmacro %} {% macro checkboxList(label, id, name,listObject, orderNumber, values, otherValue = null, required = false, inline = false, withOther = false, withOtherPlaceholder = false) %}
{% for object in listObject %}
{% endfor %} {% if withOther %}
{% endif %}
{% if required %}
{% endif %}
{% endmacro %} {% macro inputFilePath(filepath,formFilePath,isPDF,inputId,libelle,idParent) %}
{% set name = filepath|split('/')|last %}

{{ name? name : "Non renseigné" }}
{% if not is_granted('ROLE_LECTURE_SEULE') %} Supprimer {% endif %}
{% if isPDF == false %}
{% if name %} {% endif %}
{% endif %}
Veuillez selectionner un fichier de type {{ isPDF ? 'PDF':'PNG ou JPEG' }} . La taille maximale autorisée est de {{ isPDF ? '10Mo':'2Mo' }}
{{ form_widget(formFilePath, { 'attr' : { 'style' : 'opacity:0','accept':isPDF?'application/pdf,application/x-pdf':'image/png,image/jpeg'}}) }}
{% endmacro %} {% macro inputCheckbox(libelle1,libelle2,isChecked,inputId) %}
{{ libelle1 }} {{ libelle2 }}
{% endmacro %} {% macro adrDiameterInput(data, diameter, type, isBigPN, choixAACForfait, diameterBuse) %} {% endmacro %}