{% extends "propesqBundle::layout.html.twig" %} {% block stylesheets %} {% endblock %} {% block content %}

{{'cabecalho.alterar.configuracaodadosgeradores'|trans}}

{{ form_errors(edit_form) }}
{{ form_widget(edit_form._token) }}
{% for configuracaoSistema in edit_form.configuracoes %} {% if ('data' in configuracaoSistema.id.vars.value) %} {{ _self.configuracao_prototype(configuracaoSistema, dias_da_semana) }} {% endif %} {% if (configuracaoSistema.id.vars.value == 'expansoes_gerador_publico') %} {# Cria o input escondido para o campo das expansões, necessário para enviar os dados no submit do form #} {{ form_widget(configuracaoSistema.txtValor, { 'attr': {'class': 'hidden', 'cydata': 'textExpansoesConsolidacoes'} }) }} {% endif %} {% endfor %}
{% if ff_habilitar_expansao_consolidacao == 'habilitar' %}
{{ 'gerador_publico' | trans }}
{% endif %} {% if alertMessage is not null %}
{% endif %}
{{'acao.cancelar'|trans}}
{% endblock %} {% macro configuracao_prototype(configuracao, dias_da_semana) %}
{{ configuracao.id.vars.value | trans }}
{% if configuracao.datInicio.vars.value != '' %}
{{ form_widget(configuracao.datInicio, { 'attr': {'class': '', 'cydata': configuracao.datInicio.vars.id }}) }} {{ form_errors(configuracao.datInicio) }} {% if configuracao.id.vars.value~'_inicio' == 'data_especie_inicio' %}
A "Data ínicio para os relatórios de espécie" deve ser maior ou igual a "Data ínicio para os relatórios públicos".
{% endif %}
{% endif %} {% if configuracao.datFim.vars.value != '' %}
{{ form_widget(configuracao.datFim, { 'attr': {'class': '', 'cydata': configuracao.datFim.vars.id}}) }} {{ form_errors(configuracao.datFim) }} {% if configuracao.id.vars.value~'_final' == 'data_especie_final' %}
A "Data final para os relatórios de espécie" deve ser menor ou igual a "Data final para os relatórios públicos".
{% endif %}
{% endif %} {% if configuracao.datInicio.vars.value != '' %}
{{ form_widget(configuracao.gerar, { 'attr': {'class': 'input-xlarge', 'cydata': configuracao.gerar.vars.id}}) }} {{ form_errors(configuracao.gerar) }}
{% endif %}
{% if configuracao.datInicio.vars.value != '' %}
{% for index, dia in dias_da_semana %}
{{ form_errors(configuracao.txtValor) }}
{% endfor %} {{ form_widget(configuracao.txtValor, { 'attr': {'class': 'input-xlarge hidden', 'cydata': 'configuracao.txtValor.vars.id'}}) }}
{% endif %} {% if 'especie' in configuracao.id.vars.value %}
{{ 'data_especie_validate' | trans }}
{% endif %}
{% endmacro %}