{# Variables - item - logs - failedRows - importedRowsChart #} {% extends '@MauticCore/Default/content.html.twig' %} {% block mauticContent %}asset{% endblock %} {% block headerTitle %}{{ item.name }}{% endblock %} {% block publishStatus %} {{ include('@MauticCore/Helper/publishstatus_badge.html.twig', {'entity': item}) }} {% endblock %} {% block indexButton %} {{ include('@MauticCore/Helper/page_actions.html.twig', { 'routeBase': 'import', 'langVar': 'lead.import', 'templateButtons': { 'close': securityHasEntityAccess(permissions['lead:imports:viewown'], permissions['lead:imports:viewother'], item.createdBy), }, 'routeVars': { 'close': { 'object': app.request.get('object', 'contacts'), }, }, 'targetLabel' : 'mautic.lead.import.list'|trans }) }} {% endblock %} {% macro arrayToString(a) %} {% for k, v in a %} {{- k }}= {%- if v is iterable -%} {% for k2, v2 in v %} {{ v2 }} {% endfor %} {%- elseif v is same as false or v is same as true -%} {% if v %}Yes{% else %}No{% endif %} {%- elseif v is not empty -%} "{{- v -}}" {%- endif -%} {%- if not loop.last %},{% endif %} {% endfor %} {% endmacro %} {% block content %}
{{ 'mautic.lead.import.csv.line.number'|trans }} | {{ 'mautic.core.error.message'|trans }} |
---|---|
{{ row.properties.line }} | {% set error = 'N/A' %} {% if row.properties.error is defined %} {% set error = row.properties.error %} {% if error matches '/^SQLSTATE\\[\\w+\\]: (.*)$/' %} {% set error = error|split(': ')[1] %} {% endif %} {% endif %} {{ error }} |