{% extends "porto-corporate-layout.html.twig" %} {% block stylesheets %} {{ parent() }} {{ encore_entry_link_tags('fonds-structure-maj-style') }} {% endblock %} {% block pageheader %} {{ parent() }} {% endblock %} {% block container_class %} container py-2 {% endblock %} {% block pagecontent %}
{% for flashMessage in app.session.flashbag.get('error') %}
{{ flashMessage|raw }}
{% endfor %} {% for flashMessage in app.session.flashbag.get('notice') %}
{{ flashMessage|raw }}
{% endfor %}
{{ form_start(form, {'attr': {'role': 'form', 'id': 'fondsStructureForm', 'onSubmit': 'formSubmit(this)'}}) }} {{ form_errors(form) }}

{% if fondsStructureId == 0 %} {{'Nouveau fonds structuré'|trans}} {% else %} {{'Modification fonds structuré'|trans}} {{fondsStructure.nom}} {% endif %}

{{ form_widget(form.actif) }}
{{ form_errors(form.actif) }}
{{ form_widget(form.nom) }}
{{ form_errors(form.nom) }}
{{ form_widget(form.codeIsin) }}
{{ form_errors(form.codeIsin) }}
{{ form_widget(form.commercialisation) }}
{{ form_errors(form.commercialisation) }}
{{ form_widget(form.gestionRevenus) }}
{{ form_errors(form.gestionRevenus) }}
{{ form_widget(form.indiceReference) }}
{{ form_errors(form.indiceReference) }}
{{ form_widget(form.dateLimiteSouscription) }}
{{ form_errors(form.dateLimiteSouscription) }}
{{ form_widget(form.dateStrike) }}
{{ form_errors(form.dateStrike) }}
{{ form_widget(form.emetteur) }}
{{ form_errors(form.emetteur) }}
{{ form_widget(form.sri) }}
{{ form_errors(form.sri) }}
{{ form_widget(form.notationEmetteurStandardAndPoors) }}
{{ form_errors(form.notationEmetteurStandardAndPoors) }}
{{ form_widget(form.notationEmetteurMoodys) }}
{{ form_errors(form.notationEmetteurMoodys) }}
{{ form_widget(form.notationEmetteurFitch) }}
{{ form_errors(form.notationEmetteurFitch) }}
{{ form_widget(form.barriereProtectionCapital) }}
{{ form_errors(form.barriereProtectionCapital) }}
{{ form_widget(form.barriereProtectionCapitalPrecisions) }}
{{ form_errors(form.barriereProtectionCapitalPrecisions) }}
{{ form_widget(form.dateEcheanceMaximum) }}
{{ form_errors(form.dateEcheanceMaximum) }}
{{ form_widget(form.couponAnnuel) }}
{{ form_errors(form.couponAnnuel) }}
{{ form_widget(form.frequenceCoupon) }}
{{ form_errors(form.frequenceCoupon) }}
{{ form_widget(form.barriereCoupon) }}
{{ form_errors(form.barriereCoupon) }}
{{ form_widget(form.barriereCouponPrecisions) }}
{{ form_errors(form.barriereCouponPrecisions) }}
{{ form_widget(form.effetMemoire) }}
{{ form_errors(form.effetMemoire) }}
{{ form_widget(form.distribution) }}
{{ form_errors(form.distribution) }}
{{ form_widget(form.rappelAnticipe) }}
{{ form_errors(form.rappelAnticipe) }}

{{'Éligibilité Contrats'|trans}}

{% set nbContrats = 0 %} {% for contrat in contrats %} {% if contrat.actif or contrat.id in eligibilitesProduitContrat|keys %} {% set nbContrats = nbContrats + 1 %} {% endif %} {% endfor %} {% set milieu = (nbContrats // 2) + 1 %} {% set nbContrats = 0 %} {% for contrat in contrats %} {% if contrat.actif or contrat.id in eligibilitesProduitContrat|keys %} {% set nbContrats = nbContrats + 1 %}
{{ form_widget(attribute(form, ('eligibilite_contrat_'~contrat.id))) }} {{ form_label(attribute(form, ('eligibilite_contrat_'~contrat.id))) }}
{% if nbContrats == milieu %}
{% endif %} {% endif %} {% endfor %}
{{ form_widget(form.valider) }} {{'Annuler'|trans}}
{{ form_end(form) }}
{% endblock %} {% block javascript %} {{ parent() }} {{ encore_entry_script_tags('fonds-structure-maj-script') }} {% endblock %}