{% extends 'SonataDoctrineORMAdminBundle:Form:form_admin_fields.html.twig' %} {% import 'AppBundle:Admin:Form\\macro_form.html.twig' as macro_form %} {% block percent_widget %} {% spaceless %} {% set type = type|default('text') %}
{{ block('form_widget_simple') }} %
{% endspaceless %} {% endblock percent_widget %} {% block app_bundle_percent_widget %} {{ block('percent_widget') }} {% endblock app_bundle_percent_widget %} {# Labels #} {% block form_label %} {% spaceless %} {% set label_class = "control-label text-left text-muted" %} {# Remove the padding for the checkbox #} {% if form.vars.original_type == 'app_bundle_checkbox' %} {% if label_attr.checkBoxWithPadding is not defined %} {% set label_class = label_class~" no-padding" %} {% endif %} {% endif %} {#{{ sonata_admin.admin.getConfigurationPool().getOption('form_type') }}#} {% if label is not sameas(false) %} {% set label_attr = label_attr|merge({'class': label_attr.class|default('') ~ label_class }) %} {% if not compound %} {% set label_attr = label_attr|merge({'for': id}) %} {% endif %} {% if required %} {% set label_attr = label_attr|merge({'class': (label_attr.class|default('') ~ ' required')|trim}) %} {% endif %} {% if label is empty %} {% set label = "form.label_"~name|camelCaseToUnderscore|lower %} {% endif %} {% if in_list_checkbox is defined and in_list_checkbox and widget is defined %} {{ widget|raw }} {% if not sonata_admin.admin %} {{- label|trans({}, translation_domain) -}} {% else %} {{- label|trans({}, sonata_admin.field_description.translationDomain) -}} {% endif %} {% else %} {# Set and empty label_text #} {% set label_text = '' %} {# then get the label from the translation #} {% if not sonata_admin.admin%} {% set label_text = label_text~(label|trans({}, translation_domain)) %} {% else %} {% set label_text = label_text~(sonata_admin.admin.trans(label, {}, sonata_admin.field_description.translationDomain)) %} {% endif %} {# If the field is required then and the asterix #} {% if form.vars.required %} {% set label_text = label_text~'*' %} {% endif %} {# Display the label text #} {{ label_text|raw }} {% endif %} {% endif %} {% endspaceless %} {% endblock form_label %} {% block repeated_row %} {% spaceless %} {% for child in form %} {% set label_class = "" %} {% set div_class = "" %} {% if sonata_admin.admin and sonata_admin.admin.getConfigurationPool().getOption('form_type') == 'horizontal' %} {% set label_class = "control-label col-sm-3" %} {% set div_class = "col-sm-9 col-md-9 sonata-ba-field sonata-ba-field-standard-natural " %} {% else %} {% set label_class = "control-label col-sm-3" %} {% endif %} {% if sonata_admin is not defined or not sonata_admin_enabled or not sonata_admin.field_description %}
{{ form_label(child, label|default(null)) }}
{{ form_widget(child, {'horizontal': false, 'horizontal_input_wrapper_class': ''}) }} {# {'horizontal': false, 'horizontal_input_wrapper_class': ''} needed to avoid MopaBootstrapBundle messing with the DOM #} {% if errors|length > 0 %}
{{ form_errors(child) }}
{% endif %}
{% else %}
{{ form_label(child, child.vars.label|default(null), { 'attr' : {'class' : "control-label col-md-3"} }) }} {% set has_label = sonata_admin.field_description.options.name is defined or label is not sameas(false) %}
{{ form_widget(child, {'horizontal': false, 'horizontal_input_wrapper_class': ''}) }} {# {'horizontal': false, 'horizontal_input_wrapper_class': ''} needed to avoid MopaBootstrapBundle messing with the DOM #} {% if errors|length > 0 %}
{{ form_errors(child) }}
{% endif %} {% if sonata_admin.field_description.help %} {{ sonata_admin.admin.trans(sonata_admin.field_description.help, {}, sonata_admin.field_description.translationDomain)|raw }} {% endif %}
{% endif %} {% endfor %} {% endspaceless %} {% endblock repeated_row %} {#{% block sonata_type_collection_widget %}#} {#{% if sonata_admin.field_description is not null %}#} {#{% if sonata_admin.field_description.mappingtype == constant('Doctrine\\ORM\\Mapping\\ClassMetadataInfo::ONE_TO_MANY') %}#} {#{{ block('sonata_admin_orm_one_to_many_widget') }}#} {#{% elseif sonata_admin.field_description.mappingtype == constant('Doctrine\\ORM\\Mapping\\ClassMetadataInfo::MANY_TO_MANY') %}#} {#{{ block('sonata_admin_orm_many_to_many_widget') }}#} {#{% else %}#} {#INVALID MODE : {{ id }} - type : sonata_type_collection - mapping : {{ sonata_admin.field_description.mappingtype }}#} {#{% endif %}#} {#{% endif %}#} {#{% endblock %}#} {# see : http://php-jotter.blogspot.com.es/2013/01/override-display-of-sonatacollectiontyp.html #} {% block appbundle_kepler_core_admin_parameter_list_parameterListValue_sonata_type_collection_widget %} {% include 'AppBundle:Admin:CRUD\\edit_orm_one_to_many_parameter_list_value.html.twig' %} {% endblock %} {# Custom Sonata Admin Extension #} {% block sonata_admin_orm_one_to_one_widget %} {% include 'AppBundle:Admin:CRUD\\edit_orm_one_to_one.html.twig' %} {% endblock %} {% block sonata_admin_orm_one_to_many_widget %} {% include 'AppBundle:Admin:CRUD\\edit_orm_one_to_many.html.twig' %} {% endblock %} {% block sonata_type_model_list_widget %}
{% if sonata_admin.field_description.associationadmin.id(sonata_admin.value) %} {% render url('sonata_admin_short_object_information', { 'code': sonata_admin.field_description.associationadmin.code, 'objectId': sonata_admin.field_description.associationadmin.id(sonata_admin.value), 'uniqid': sonata_admin.field_description.associationadmin.uniqid, 'linkParameters': sonata_admin.field_description.options.link_parameters }) %} {% elseif sonata_admin.field_description.options.placeholder is defined and sonata_admin.field_description.options.placeholder %} {{ sonata_admin.field_description.options.placeholder|trans({}, 'SonataAdminBundle') }} {% endif %} {% if sonata_admin.field_description.associationadmin.hasroute('list') and sonata_admin.field_description.associationadmin.isGranted('LIST') and btn_list %} {{ btn_list|trans({}, btn_catalogue) }} {% endif %} {% if sonata_admin.field_description.associationadmin.hasroute('create') and sonata_admin.field_description.associationadmin.isGranted('CREATE') and btn_add %} {{ btn_add|trans({}, btn_catalogue) }} {% endif %} {% if sonata_admin.field_description.associationadmin.hasRoute('delete') and sonata_admin.field_description.associationadmin.isGranted('DELETE') and btn_delete %} {{ btn_delete|trans({}, btn_catalogue) }} {% endif %} {{ form_widget(form) }}
{% include 'AppBundle:Admin/CRUD:edit_orm_many_association_script.html.twig' %} {% endblock %} {% block sonata_admin_orm_many_to_many_widget %} {% if sonata_admin.name == 'vehicles' %} {% include 'AppBundle:Admin:CRUD\\edit_orm_many_to_many_bundle.html.twig' %} {% else %} {% include 'SonataDoctrineORMAdminBundle:CRUD:edit_orm_many_to_many.html.twig' %} {% endif %} {% endblock %} {% block email_widget %} {% set type = type|default('email') %}
{{ block('form_widget_simple') }} {% if value != null %}{% endif %} {% if value != null %}{% endif %}
{% endblock email_widget %} {% block form_errors %} {% if errors|length > 0 %}
    {% for error in errors %}
  • {{ error.message }}
  • {% endfor %}
{% endif %} {% endblock form_errors %} {% block phone_widget %} {% spaceless %} {%- set type = type|default('tel') -%}
{{ block('form_widget_simple') }} {% if value != null %}{% endif %} {% if value != null %}{% endif %}
{% endspaceless %} {% endblock phone_widget %} {% block checkbox_row %}
{{ form_widget(form) }}
{{ form_label(form) }}
{% endblock %} {% block radio_row %}
{{ form_widget(form) }}
{{ form_label(form) }}
{% endblock %} {% block form_row %} {% set colLabel = 'col-md-3' %} {% set colWidget = 'col-md-9' %} {% if form.vars.label is not null and form.vars.label == false %} {% set colWidget = 'col-md-12' %} {% endif %} {% if display is defined and display == 'mini' %} {% set colLabel = 'col-md-12 col-lg-5' %} {% set colWidget = 'col-md-12 col-lg-7' %} {% endif %} {% if display is defined and display == 'big' %} {% set colLabel = 'col-md-2 col-lg-2 fix-label-size' %} {% set colWidget = 'col-md-10 col-lg-10 fix-input-size' %} {% endif %}
{% if form.vars.attr.class is defined and 'input-big' in form.vars.attr.class %} {% set colWidget = 'col-md-12' %} {% else %}
{{ form_label(form) }}
{% endif %}
{{ form_widget(form) }} {% include 'AppBundle:Admin:CRUD\\Common\\Edit\\Template\\edit_form_row_error.html.twig' with {'field':form} %}
{% endblock form_row %} {% block app_bundle_autonumeric_widget %} {% spaceless %}
{% if attr['data-p-sign'] == 'p' %} {% include 'AppBundle:Utility:currency_symbol.html.twig' %} {% endif %} {{ block('form_widget_simple') }} {% if attr['data-p-sign'] == 's' %} {% include 'AppBundle:Utility:currency_symbol.html.twig' %} {% endif %}
{% endspaceless %} {% endblock app_bundle_autonumeric_widget %} {% block app_bundle_contact_selection_extend_row %} {% set contactQuick = false %} {% set invoice = false %} {% set toggle = false %} {% set displayContactInfo = true %} {% if form.parent.vars.attr['contactQuick'] is defined %} {% set contactQuick = form.parent.vars.attr['contactQuick'] %} {% endif %} {% if form.parent.vars.attr['invoice'] is defined %} {% set invoice = true %} {% endif %} {% if form.parent.vars.attr['toggle'] is defined %} {% set toggle = form.parent.vars.attr['toggle'] ? "true" : "false" %} {% endif %} {% if form.parent.vars.attr['notDisplayContactInfo'] is defined %} {% set displayContactInfo = false %} {% endif %}
{% if form.vars.label != false %}
{{ form_label(form) }}
{% endif %}
{{ form_widget(form) }} {% if not form.vars.valid %} {% for error in form.vars.errors %} {{ error.message }} {% endfor %} {% endif %}
{% if contactQuick == true %} {{ icon('pencil') }} {% endif %} {% if true == displayContactInfo %} {{ icon('ellipsis-v') }} {% endif %}
{% endblock app_bundle_contact_selection_extend_row %} {% block app_bundle_contact_discr_row %} {% import 'AppBundle:Admin:Form\\macro_form.html.twig' as macro_form %}
{{ macro_form.form_row_multiple_one_line([ form.discr ], [ 'col-lg-4' ]) }}
{% endblock app_bundle_contact_discr_row %} {% block app_bundle_contact_is_modified_row %} {% endblock app_bundle_contact_is_modified_row %} {% block app_bundle_contact_quick_common_selection_extend_info_row %} {{ block('app_bundle_contact_extend_row') }} {% endblock app_bundle_contact_quick_common_selection_extend_info_row %} {% block app_bundle_contact_common_selection_extend_info_row %} {{ block('app_bundle_contact_extend_row') }} {% endblock app_bundle_contact_common_selection_extend_info_row %} {% block app_bundle_contact_extend_row %} {% if form.vars.label|default(false) is not sameas(false) %}
{{ form_label(form) }}
{% endif %} {{ form_widget(form) }} {{ form_errors(form) }} {% if form.vars.label|default(false) is not sameas(false) %}
{% endif %} {% endblock app_bundle_contact_extend_row %} {% block app_bundle_contact_professional_selection_extend_info_row %} {% import 'AppBundle:Admin:Form\\macro_form.html.twig' as macro_form %}
{{ block('contact_fields') }}
{{ block('contact_extend_address') }}
{{ block('contact_extend_phone') }}
{% endblock app_bundle_contact_professional_selection_extend_info_row %} {% block app_bundle_contact_group_selection_extend_info_row %} {% import 'AppBundle:Admin:Form\\macro_form.html.twig' as macro_form %}
{{ block('contact_fields') }}
{{ block('contact_extend_address') }}
{{ block('contact_extend_phone') }}
{% endblock app_bundle_contact_group_selection_extend_info_row %} {% block app_bundle_contact_individual_selection_extend_info_row %} {% import 'AppBundle:Admin:Form\\macro_form.html.twig' as macro_form %}
{{ form_row(form.idGroup) }} {{ macro_form.form_row_multiple_one_line([ form.internalReference, form.civility, form.lastname, form.firstname, form.email, form.knownFrom, ], [ 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6' ]) }}
{{ block('contact_extend_address') }}
{{ block('contact_extend_phone') }}
{% if form.driver is defined %}
{{ macro_form.form_row_multiple_one_line([ form.driver.birthName, form.driver.birthDate, form.driver.birthPlace, form.driver.birthDepartment, form.driver.birthCountry, form.driver.identityCardNumber, form.driver.driverLicenseNumber, ], [ 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6' ]) }}
{% endif %}
{% endblock app_bundle_contact_individual_selection_extend_info_row %} {% block contact_extend_phone %}
{% for phone in form.contactTelephone %} {{ macro_form.form_row_multiple_one_line([ phone ], [ 'col-lg-12' ]) }} {% endfor %}
{% endblock contact_extend_phone %} {% block contact_extend_address %} {% import 'AppBundle:Admin:Form\\macro_form.html.twig' as macro_form %}
{% if form.vars.name == 'transportShippingContactProfessionalInfo' %}
{{ macro_form.form_row_multiple_one_line([ form.addressSalesLocation.address, form.addressSalesLocation.address2, form.addressSalesLocation.postalCode, form.addressSalesLocation.city, form.addressSalesLocation.country ], [ 'col-lg-12', 'col-lg-12', 'col-lg-4', 'col-lg-8', 'col-lg-12' ]) }} {% else %} {{ macro_form.form_row_multiple_one_line([ form.address.addressParent, form.address.address, form.address.address2, form.address.postalCode, form.address.city, form.address.country ], [ 'col-lg-12', 'col-lg-12', 'col-lg-12', 'col-lg-4', 'col-lg-8', 'col-lg-12' ]) }} {% endif %}
{% endblock contact_extend_address %} {% block _app_bundle_order_form_down_payment_funding_choice_widget %} {% endblock %} {% block _app_bundle_form_invoice_payment_funding_choice_widget %} {{ block('_app_bundle_order_form_down_payment_funding_choice_widget') }} {% endblock %} {% block app_bundle_address_widget %} {% if form.name is defined %} {{ form_row(form.name) }} {% endif %} {{ form_row(form.address) }} {{ form_row(form.address2) }}
{{ form_label(form.postalCode) }}
{{ form_widget(form.postalCode) }} {{ form_errors(form.postalCode) }}
{{ form_row(form.city) }}
{{ form_row(form.country) }} {% endblock %} {% block app_bundle_contact_addresses_address_widget %} {% import 'AppBundle:Admin:Form\\macro_form.html.twig' as macro_form %}
{{ form_widget(form.name) }} {{ macro_form.form_general_errors(form.name) }}
{{ form_widget(form.address) }} {{ macro_form.form_general_errors(form.address) }}
{{ form_widget(form.address2) }} {{ macro_form.form_general_errors(form.address2) }}
{{ form_widget(form.postalCode) }} {{ macro_form.form_general_errors(form.postalCode) }}
{{ form_widget(form.city) }} {{ macro_form.form_general_errors(form.city) }}
{{ form_widget(form.country) }} {{ macro_form.form_general_errors(form.country) }}
{{ form_widget(form.isDefault) }} {{ macro_form.form_general_errors(form.isDefault) }}
{% endblock %} {# CONTACT QUICK #} {% block app_bundle_contact_quick_selection_extend_row %} {% set invoice = false %} {% if form.parent.vars.attr['invoice'] is defined %} {% set invoice = true %} {% endif %}
{% if form.vars.label != false %}
{{ form_label(form) }}
{% endif %}
{{ form_widget(form) }} {% if not form.vars.valid %} {% for error in form.vars.errors %} {{ error.message }} {% endfor %} {% endif %}
{% endblock app_bundle_contact_quick_selection_extend_row %} {% block app_bundle_contact_quick_discr_row %} {% import 'AppBundle:Admin:Form\\macro_form.html.twig' as macro_form %} {% endblock app_bundle_contact_quick_discr_row %} {% block app_bundle_contact_quick_is_modified_row %}
{{ form_row(form.isModified) }}
{% endblock app_bundle_contact_quick_is_modified_row %} {% block app_bundle_contact_quick_professional_selection_extend_info_row %} {% import 'AppBundle:Admin:Form\\macro_form.html.twig' as macro_form %}
{{ block('contact_siret_fields') }} {{ macro_form.form_row_multiple_one_line([ form.nature, form.legalFormContact, form.corporateNameContact, form.email ], [ 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6' ]) }}
{% endblock app_bundle_contact_quick_professional_selection_extend_info_row %} {% block app_bundle_contact_quick_individual_selection_extend_info_row %} {% import 'AppBundle:Admin:Form\\macro_form.html.twig' as macro_form %}
{{ macro_form.form_row_multiple_one_line([ form.civility, form.lastname, form.firstname, form.email, form.birthName, form.birthPlace, form.birthDate ], [ 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6' ]) }}
{% endblock app_bundle_contact_quick_individual_selection_extend_info_row %} {% block sonata_security_roles_choice_widget %} {% spaceless %} {% if compound %} {% endif %}
  • {% set form_widget_content %} {{ form_widget(child, {'horizontal': false, 'horizontal_input_wrapper_class': ''}) }} {# {'horizontal': false, 'horizontal_input_wrapper_class': ''} needed to avoid MopaBootstrapBundle messing with the DOM #} {% endset %} {{ form_label(child, child.vars.label|default(null), { 'in_list_checkbox' : true, 'widget' : form_widget_content } ) }} {% if child.vars.attr.type != "ADMIN" %}
  • {% else %} {% else %} {% if sonata_admin.admin and not sonata_admin.admin.getConfigurationPool().getOption('use_select2') %} {% set attr = attr|merge({'class': attr.class|default('') ~ ' form-control'}) %} {% endif %} {% endif %} {% endspaceless %} {% endblock sonata_security_roles_choice_widget %} {% block app_bundle_form_group_document_widget %} {% for documentVersion in form.version.vars.attr.documentVersionList %} {% for child in form.version %} {% if documentVersion.id == child.vars.value %} {{ form_widget(child) }} {{ form_label(child) }} {% endif %} {% endfor %} {% endfor %} {% endblock %} {% block contact_fields %}
    {{ form_row(form.idGroup) }} {{ block('contact_siret_fields') }} {{ macro_form.form_row_multiple_one_line([ form.internalReference, form.nature, form.legalFormContact, form.corporateNameContact, form.commonName, form.groupName, form.email, form.tvaIntracom, form.knownFrom ], [ 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6', 'col-lg-6' ]) }}
    {% endblock %} {% block contact_siret_fields %}
    {{ form_label(form.siret) }} {{ form_widget(form.siret) }} {% include 'AppBundle:Admin:CRUD\\Common\\Edit\\Template\\edit_form_row_error.html.twig' with {'field':form.siret} %}
    {% endblock %}