{% extends '@DWGinger/crud/form/edit.html.twig' %} {% set tabsMenu = knp_menu_get('tabs', [], {'person': person.id}) %} {% block header %} {% include '@DWGinger/person/header.html.twig' %} {% endblock %} {% block actions %} {% set indexRoute = ( app.session.get( session_key_extended_search ) ) ? 'dw_ginger_person_search_extended' : 'dw_ginger_person_index' %} {% endblock %} {% block content %} {% form_theme form '@DWGinger/form/jquery.collection.html.twig' %} {% if is_granted('delete', person) %} {{ form_start(delete_form, {'attr': {'id': 'delform1'}}) }} {{ form_end(delete_form) }} {% endif %} {% if is_granted('anonymize', person) %} {{ 'label.anonymize'|trans }} {% endif %} {{ form_start(form) }} {{ knp_menu_render(tabsMenu, { 'template': '@DWGinger/menu/person_tabs.html.twig' }) }}
{% block row_first_name %}
{{ form_label(form.firstName) }}
{{ form_widget(form.firstName) }}
{% endblock %} {% block row_last_name %}
{{ form_label(form.lastName) }}
{{ form_widget(form.lastName) }}
{% endblock %} {% block row_email %}
{{ form_label(form.email) }}
{{ form_widget(form.email) }}
{% endblock %} {% block row_title %}
{{ form_label(form.title) }}
{{ form_widget(form.title) }}
{% endblock %} {% block row_title_behind %}
{{ form_label(form.titleBehind) }}
{{ form_widget(form.titleBehind) }}
{% endblock %} {% block row_gender %}
{{ form_label(form.gender) }}
{{ form_widget(form.gender) }}
{% endblock %} {% block row_date_of_birth %}
{{ form_label(form.dateOfBirth) }}
{{ form_widget(form.dateOfBirth) }}
{% endblock %} {% block row_phone %}
{{ form_label(form.phone) }}
{{ form_widget(form.phone) }}
{% endblock %} {% block row_mobile %}
{{ form_label(form.mobile) }}
{{ form_widget(form.mobile) }}
{% endblock %} {% block row_locale %}
{{ form_label(form.locale) }}
{{ form_widget(form.locale) }}
{% endblock %} {% block row_double_opt_in %}
{{ form_row(form.doubleOptIn) }}
{% endblock %} {% block row_private_address %}
{{ form_label(form.privateAddress) }}
{{ form_widget(form.privateAddress) }}
{% endblock %} {% block row_company_address %}
{{ form_label(form.companyAddress) }}
{{ form_widget(form.companyAddress) }}
{% endblock %} {% block row_comment %}
{{ form_label(form.comment) }}
{{ form_widget(form.comment) }}
{% endblock %} {% block row_links %}
{{ form_label(form.links) }}
{{ form_widget(form.links) }}
{% endblock %} {% if is_granted('ROLE_GINGER_CONTACT_DUPLICATE_RESOLVE') %} {% if person.duplicates is not empty %}

{{ 'label.possibleDuplicates'|trans }}

{% for duplicate in person.duplicates %} {% if is_granted('edit', duplicate) %} {{ duplicate }}
{{ 'label.resolve'|trans }} {% else %} {% if is_granted('view', duplicate) %} {{ duplicate }} {% else %} {# TODO: this is for testing only - name should not be displayed! #} {{ duplicate }} {% endif %}
{% endif %} {% endfor %}
{% endif %} {% if person.duplicateOf is not empty %}

{{ 'label.possibleDuplicateOf'|trans }}

{% if is_granted('edit', person.duplicateOf) %} {{ person.duplicateOf }}
{{ 'label.resolve'|trans }} {% else %} {% if is_granted('view', person.duplicateOf) %} {{ person.duplicateOf }} {% else %} {# TODO: this is for testing only - name should not be displayed #} {{ person.duplicateOf }} {% endif %}
{% endif %}
{% endif %} {% endif %} {{ form_end(form) }} {% if is_granted('delete', person) %} {{ form_start(delete_form, {'attr': {'id': 'delform2'}}) }} {{ form_end(delete_form) }} {% endif %} {% if is_granted('anonymize', person) %} {{ 'label.anonymize'|trans }} {% endif %}
{% endblock %}