{% if not isEmbedded %} {% extends '@MauticCore/Default/content.html.twig' %} {% endif %} {% block mauticContent %}sms{% endblock %} {% block headerTitle %}{{sms.getName()}}{% endblock %} {% block preHeader %} {{- include('@MauticCore/Helper/page_actions.html.twig', { 'item' : sms, 'templateButtons' : { 'close' : securityHasEntityAccess( permissions['sms:smses:viewown'], permissions['sms:smses:viewother'], sms.getCreatedBy() ), }, 'routeBase' : 'sms', 'targetLabel': 'mautic.sms.smses'|trans } ) -}} {{ include('@MauticCore/Modules/category--inline.html.twig', {'category': sms.category}) }} {{ include('@MauticProject/Modules/projects.html.twig', {'item': sms}) }} {% endblock %} {% block actions %} {% set customButtons = [] %} {{- include('@MauticCore/Helper/page_actions.html.twig', { 'item' : sms, 'customButtons' : customButtons is defined ? customButtons : [], 'templateButtons' : { 'edit' : securityHasEntityAccess( permissions['sms:smses:editown'], permissions['sms:smses:editother'], sms.getCreatedBy() ), 'clone' : permissions['sms:smses:create'], 'delete' : securityHasEntityAccess( permissions['sms:smses:deleteown'], permissions['sms:smses:deleteother'], sms.getCreatedBy() ), }, 'routeBase' : 'sms', } ) -}} {% endblock %} {% block publishStatus %} {{- include('@MauticCore/Helper/publishstatus_badge.html.twig', { 'entity': sms, 'status': sms.getPublishUp() is not null ? 'sending' : 'available' }) -}}
{% set tags = [ { color: 'warm-gray', label: smsType == 'list' ? 'mautic.sms.type.list.header' : (smsType == 'template' ? 'mautic.sms.type.template.header' : type) } ] %} {# Translation tags #} {% set tags = tags |merge(sms.isTranslation and not sms.isTranslation(true) ? [{ color: 'warm-gray', label: 'mautic.core.icon_tooltip.translation' }] : []) |merge(sms.isTranslation(true) ? [{ color: 'warm-gray', label: 'mautic.core.translation_of'|trans({'%parent%' : translations.parent.name}), icon: 'ri-translate' }] : []) %} {% include '@MauticCore/Helper/_tag.html.twig' with { tags: tags } %} {% endblock %} {% set smsType = sms.getSmsType() %} {% if smsType is empty %} {% set smsType = 'template' %} {% endif %} {% set translationContent = include('@MauticCore/Translation/index.html.twig', { 'activeEntity' : sms, 'translations' : translations, 'model' : 'sms', 'actionRoute' : 'mautic_sms_action', } ) %} {% set showTranslations = translationContent|trim is not empty %} {% block content %}
{{- include('@MauticCore/Helper/details.html.twig', {'entity' : sms}) -}} {% if sms.getSmsType() == 'list' %} {% endif %}
{{ 'mautic.lead.lead.lists'|trans }} {% set segments = sms.getLists %} {% set segmentNames = segments.toArray|map(segment => segment.getName) %} {{ segmentNames|join(', ') }}
{% if security.isGranted('lead:leads:viewown') %} {{ include('@MauticCore/Modules/stat--icon.html.twig', {'stats': [ { 'title': 'mautic.lead.lead.contacts.sms_sent', 'value': sms.sentCount, 'link': path('mautic_contact_index', { 'search': ('mautic.lead.lead.searchcommand.sms_sent'|trans) ~ ':' ~ sms.id }), 'icon': 'ri-message-2-line' } ]}) }} {% endif %}
{{ 'mautic.core.stats'|trans }}
{{- include('@MauticCore/Helper/graph_dateselect.html.twig', {'dateRangeForm' : dateRangeForm, 'class' : 'pull-right'}) -}}
{{- include('@MauticCore/Helper/chart.html.twig', {'chartData' : entityViews, 'chartType' : 'line', 'chartHeight' : 300}) -}}
{{ customContent('details.stats.graph.below', _context) }}
{{- include('@MauticPage/Trackable/click_counts.html.twig', { 'trackables' : trackables, 'entity' : sms, 'channel' : 'sms' }) -}}
{{ contacts|raw }}
{% if showTranslations %}
{{ translationContent|raw }}
{% endif %}
{{ include('@MauticSms/Sms/preview.html.twig') }}
{{- include('@MauticCore/Helper/recentactivity.html.twig', {'logs' : logs}) -}}
{% endblock %}