{% extends '@MauticCore/Default/content.html.twig' %} {% block mauticContent %}asset{% endblock %} {% block preHeader %} {{- include('@MauticCore/Helper/page_actions.html.twig', { 'item' : activeAsset, 'templateButtons' : { 'close' : securityHasEntityAccess( permissions['asset:assets:viewown'], permissions['asset:assets:viewother'], activeAsset.getCreatedBy() ), }, 'routeBase' : 'asset', 'langVar' : 'asset.asset', 'nameGetter' : 'getTitle', 'targetLabel': 'mautic.asset.assets'|trans } ) -}} {{ include('@MauticCore/Modules/category--inline.html.twig', {'category': activeAsset.category}) }} {{ include('@MauticProject/Modules/projects.html.twig', {'item': activeAsset}) }} {% endblock %} {% block headerTitle %} {{ activeAsset.getTitle() }} {% endblock %} {% block actions %} {{- include('@MauticCore/Helper/page_actions.html.twig', { 'item' : activeAsset, 'templateButtons' : { 'edit' : securityHasEntityAccess( permissions['asset:assets:editown'], permissions['asset:assets:editother'], activeAsset.getCreatedBy() ), 'clone' : permissions['asset:assets:create'], 'delete' : securityHasEntityAccess( permissions['asset:assets:deleteown'], permissions['asset:assets:deleteother'], activeAsset.getCreatedBy() ), }, 'routeBase' : 'asset', 'langVar' : 'asset.asset', 'nameGetter' : 'getTitle', }) -}} {% endblock %} {% block publishStatus %} {{- include('@MauticCore/Helper/publishstatus_badge.html.twig', { 'entity': activeAsset, 'status': 'available' }) -}}
{# Asset type #} {% if activeAsset.getFileType() is defined and activeAsset.getFileType() is not empty %} {% set fileType = activeAsset.getFileType()|lower %} {% set extensionGroups = activeAsset.getFileExtensions()|default([]) %} {% set type = 'fallback' %} {% for group, exts in extensionGroups %} {% if fileType in exts %} {% set type = group %} {% endif %} {% endfor %} {% include '@MauticCore/Helper/_tag.html.twig' with { tags: [{ label: ('mautic.asset.type.' ~ type)|trans, icon: activeAsset.getIconClass()|default(''), color: 'high-contrast' }] } %} {% endif %} {# Disallow indexing #} {% if activeAsset.getDisallow() is defined and activeAsset.getDisallow() == 1 %} {% include '@MauticCore/Helper/_tag.html.twig' with { tags: [{ label: 'mautic.asset.tag.disallow.label'|trans, icon: 'ri-eye-off-fill', color: 'blue', icon_only: true }] } %} {% endif %} {# Storage location #} {% if activeAsset.getStorageLocation() is defined %} {% include '@MauticCore/Helper/_tag.html.twig' with { tags: [{ label: ('mautic.asset.tag.storage.' ~ activeAsset.getStorageLocation())|trans, icon: activeAsset.getStorageLocation() == 'local' ? 'ri-hard-drive-2-fill' : 'ri-cloud-fill', color: 'blue', icon_only: true }] } %} {% endif %} {# Language #} {% if activeAsset.getLanguage() is defined and activeAsset.getLanguage() is not empty %} {% include '@MauticCore/Helper/_tag.html.twig' with { tags: [{ label: activeAsset.getLanguage()|language_name|capitalize, icon: 'ri-translate-2', color: 'warm-gray', attributes: { 'data-toggle': 'tooltip', 'data-placement': 'top', 'title': 'mautic.core.language'|trans } }] } %} {% endif %} {% endblock %} {% block content %}
{% include '@MauticCore/Helper/description--expanded.html.twig' with {'description': activeAsset.description} %}
{{- include( '@MauticCore/Helper/details.html.twig', {'entity' : activeAsset} ) -}} {% set location = activeAsset.getStorageLocation() %}
{% trans %}mautic.asset.asset.size{% endtrans %} {{ activeAsset.getSize() }}
{% trans %}mautic.asset.asset.url{% endtrans %} {{ assetDownloadUrl }}
{% trans %}mautic.asset.filename.original{% endtrans %} {{ activeAsset.getOriginalFilename() }}
{{ ('mautic.asset.filename.' ~ location)|trans }} {{ ('local' == location) ? activeAsset.getPath() : activeAsset.getRemotePath() }}
{% include '@MauticCore/Modules/stat--icon.html.twig' with { 'stats': [ { 'title': 'mautic.asset.asset.downloads.total', 'value': stats.downloads.total, 'tooltip': 'mautic.asset.asset.downloads.total.all_time', 'icon': 'ri-download-line' }, { 'title': 'mautic.asset.asset.downloads.unique', 'value': stats.downloads.unique, 'tooltip': 'mautic.asset.asset.downloads.unique.all_time', 'icon': 'ri-user-6-line' } ] } %}
{% trans %}mautic.asset.graph.line.downloads{% endtrans %}
{{- include('@MauticCore/Helper/graph_dateselect.html.twig', {'dateRangeForm' : dateRangeForm, 'class' : 'pull-right'}) -}}
{{- include('@MauticCore/Helper/chart.html.twig', {'chartData' : stats.downloads.timeStats, 'chartType' : 'line', 'chartHeight' : 300}) -}}
{{ customContent('details.stats.graph.below', _context) }}
{% include '@MauticCore/Components/card.html.twig' with { type: 'link', href: assetDownloadUrl, ctaType: 'external', heading: 'mautic.core.open_link', attributes: { 'target': '_blank' } } %} {{- include('@MauticAsset/Modules/preview.html.twig', { 'variant': 'dialog', 'activeAsset' : activeAsset, 'assetDownloadUrl' : url( 'mautic_asset_action', {'objectAction' : 'preview', 'objectId' : activeAsset.getId()} )}) -}}

{{- include('@MauticCore/Helper/recentactivity.html.twig', {'logs' : logs}) -}}
{% endblock %}