{% extends 'base.html.twig' %} {% block title %} COSAP - {% if action == "add" %}{% trans %}Nouvelle{% endtrans %}{% else %}{% trans %}Modifier{% endtrans %}{% endif %} {% trans %}Opportunité{% endtrans %} {% endblock %} {% block body %} {{ parent() }}
{% if action == "add" %} {% trans %}Nouvelle{% endtrans %} {% else %} {% trans %}Modifier{% endtrans %} {% endif %} {% trans %}Opportunité{% endtrans %}
{{ form_start(form, {'attr' :{'class' : 'form-disable', 'novalidate': 'novalidate', 'role': 'form'}}) }}
{% if app.user and is_granted('ROLE_UTILISATEUR_COMMERCIALE') %} {% set is_commerciale = true %} {% endif %}
: * {% if not form.title.vars.valid %} {% for error in form.title.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.title.setRendered %}
: * {{ form_widget(form.type, {'attr' : {'class':'select2 form-control'}}) }} {% if not form.type.vars.valid %} {% for error in form.type.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.type.setRendered %}
{% if is_commerciale == false %}
: * {{ form_widget(form.responsableCommerciale, {'attr' : {'class':'select2 form-control'}}) }} {% if not form.responsableCommerciale.vars.valid %} {% for error in form.responsableCommerciale.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.responsableCommerciale.setRendered %}
{% endif %}
: * {{ form_widget(form.client, {'attr' : {'class':'select2 form-control'}}) }} {% if not form.client.vars.valid %} {% for error in form.client.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.client.setRendered %}
: * {{ form_widget(form.source, {'attr' : {'class':'select2 form-control opportunity_source'}}) }} {% if not form.source.vars.valid %} {% for error in form.source.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.source.setRendered %}
: * {{ form_widget(form.apporteurOpportunity, {'attr' : {'class':'select2 form-control apporteur_opportunity'}}) }} {% if not form.apporteurOpportunity.vars.valid %} {% for error in form.apporteurOpportunity.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.apporteurOpportunity.setRendered %}
: * {{ form_widget(form.contact, {'attr' : {'class':'select2 form-control partenaire_opportunity'}}) }} {% if not form.contact.vars.valid %} {% for error in form.contact.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.contact.setRendered %}
: {{ form_widget(form.financement, {'attr' : {'class':'select2 form-control'}}) }} {% if not form.financement.vars.valid %} {% for error in form.financement.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.financement.setRendered %}
:
{% if not form.probabiliteConcretisation.vars.valid %} {% for error in form.probabiliteConcretisation.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.probabiliteConcretisation.setRendered %}
: * {% if not form.dateSoumission.vars.valid %} {% for error in form.dateSoumission.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.dateSoumission.setRendered %}
: * {{ form_widget(form.typeSoumission, {'attr' : {'class':'select2 form-control opportunity_type_soumission'}}) }} {% if not form.typeSoumission.vars.valid %} {% for error in form.typeSoumission.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.typeSoumission.setRendered %}
:
{% if not form.montantCaution.vars.valid %} {% for error in form.montantCaution.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.montantCaution.setRendered %}
:
{% if not form.budget.vars.valid %} {% for error in form.budget.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.budget.setRendered %}
:
{% if not form.montantPartSFM.vars.valid %} {% for error in form.montantPartSFM.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.montantPartSFM.setRendered %}
: * {{ form_widget(form.unity, {'attr' : {'class':'select2 form-control'}}) }} {% if not form.unity.vars.valid %} {% for error in form.unity.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.unity.setRendered %}
: {{ form_widget(form.responsableTechnique, {'attr' : {'class':'select2 form-control'}}) }} {% if not form.responsableTechnique.vars.valid %} {% for error in form.responsableTechnique.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.responsableTechnique.setRendered %}
: {{ form_widget(form.projet, {'attr' : {'class':'select2 form-control'}}) }} {% if not form.projet.vars.valid %} {% for error in form.projet.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.projet.setRendered %}
: {{ form_widget(form.intervenants, {'attr' : {'class':'select2 form-control'}}) }} {% if not form.intervenants.vars.valid %} {% for error in form.intervenants.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.intervenants.setRendered %}
:
{% if opportunity is defined and opportunity.opportunityFiles|length %}
{% for fichier in opportunity.opportunityFiles %} {% endfor %}
Label Affichage Suppression
{{ fichier.file|truncate(110, true, '...') }} {% set extension = fichier.file | split(".") | last | lower %} {% if extension in ["doc", "ppt", "xls", "docx", "pptx", "xlsx",'pdf','txt','sql'] %} {% elseif extension in ['png','jpg','jpeg','gif'] %} {% endif %}
{% endif %}
{% do form.opportunityFiles.setRendered %}
{{ form_widget(form.description, {'attr' : {'class':'form-control summernote','style':'width:100% !important;max-height: 100px;','id':'description'}})}} {% if not form.description.vars.valid %} {% for error in form.description.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% do form.description.setRendered %}
{% trans %}Annuler{% endtrans %} {{ form_widget(form.save, {'attr' :{'class':'btn btn-success pull-right btn-sm', 'style':'padding:7px;'}})}}
{{ form_end(form) }}
{% include('CRM/OpportunityCRM/modals/delete_file_opportunity.html.twig') %} {% endblock %} {% block javascripts %} {{ parent() }} {% include('CRM/OpportunityCRM/ajax/manage_type_opportunity.html.twig') %} {% include('CRM/OpportunityCRM/ajax/manage_pieces_jointes.html.twig') %} {% include('CRM/OpportunityCRM/ajax/add_opportunity.html.twig') %} {% include('CRM/OpportunityCRM/ajax/delete_file_opportunity.html.twig') %} {% endblock %}