{% set isTicketViewPage = ('helpdesk_member_ticket' == app.request.attributes.get('_route')) %}

Create Ticket

{# Customer Details #} {% if not isTicketViewPage %} {# Name #}
{{ 'Customer full name'|trans }}
{# Email #}
{{ 'Customer email address'|trans }}
{% else %} {# Retrieve customer details from the current ticket being visited #} {{ "Ticket will be created with current ticket's customer"|trans }} {% endif %} {# Ticket Type #}
{{ 'Choose ticket type'|trans }}
{# Ticket Subject #}
{{ 'Ticket subject'|trans }}
{# Ticket Message #}
{{ 'Ticket query message'|trans }}
{# Ticket Attachment #}
{# CustomFields #} {% set removeMe = [] %} {% if headerCustomFields %}
{% for key, customField in headerCustomFields %}
{% if customField.fieldType == 'text' %}
{% elseif customField.fieldType in ['date', 'time', 'datetime'] %}
{% elseif customField.fieldType == 'textarea' %}
{% elseif customField.fieldType in ['file'] %}
{% elseif customField.fieldType in ['select'] %} {% if customField.customFieldValues is not empty %}
{% else %} {% set removeMe = removeMe|merge(["for"~customField.name~customField.id]) %} {% endif %} {% elseif customField.fieldType in ['checkbox'] %} {% if customField.customFieldValues is not empty %} {% for customFieldValues in customField.customFieldValues %}
{% endfor %} {% else %} {% set removeMe = removeMe|merge(["for"~customField.name~customField.id]) %} {% endif %} {% elseif customField.fieldType in ['radio'] %} {% if customField.customFieldValues is not empty %} {% for customFieldValues in customField.customFieldValues %}
{% endfor %} {% else %} {% set removeMe = removeMe|merge(["for"~customField.name~customField.id]) %} {% endif %} {% endif %} {% if formErrors['customFields['~customField.id~']'] is defined %}
{{formErrors['customFields['~customField.id~']']}}
{% endif %}
{% endfor %}
{% endif %}
{% if not(app.request.attributes.get('_route') in ['helpdesk_member_ticket']) %} {{ include('@UVDeskCoreFramework\\Templates\\attachment.html.twig') }} {% endif %} {% if user_service.isfileExists('apps/uvdesk/form-component') %} {% endif %} {{ include("@UVDeskSupportCenter/Templates/tinyMCE.html.twig") }}