File size: 12.73Kb
<?xml version="1.0" encoding="utf-8"?>
<template_modifications>
<modification type="admin" template="PAGE_CONTAINER" modification_key="acpe_PAGE_CONTAINER_1" description="Button" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[<a href="{{ link('index') }}"]]></find>
<replace><![CDATA[<a class="p-header-button p-header-button--acpe" data-xf-key="i" data-xf-click="menu" role="button" tabindex="0"
aria-label="{{ phrase('acpe_info') }}"
aria-expanded="true"
aria-haspopup="true">
<i class="fa fa-info" aria-hidden="true"></i>
</a>
<div class="menu menu--veryWide" data-menu="menu" aria-hidden="true">
<div class="menu-content">
<h3 class="menu-header">{{ phrase('acpe_system_infos') }}</h3>
<xf:include template="acpe_info" />
</div>
</div>
<a href="{{ link('login/logout', null, {'t': csrf_token()}) }}"" class="p-header-button p-header-button--acpe" aria-label="{{ phrase('log_out') }}"><i class="fa fa-sign-out" aria-hidden="true"></i></a>
$0]]></replace>
</modification>
<modification type="admin" template="PAGE_CONTAINER" modification_key="acpe_PAGE_CONTAINER_2" description="ACPE CSS" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/$/]]></find>
<replace><![CDATA[<xf:css src="acpe.less" />]]></replace>
</modification>
<modification type="admin" template="PAGE_CONTAINER" modification_key="acpe_PAGE_CONTAINER_3" description="DebugInfo" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[<xf:if is="$mailDisabled">]]></find>
<replace><![CDATA[<xf:if is="$debugMode && $xf.options.acpe_ShowDebugWarning">
<div class="blockMessage blockMessage--important blockMessage--iconic">
{{ phrase('acpe_debug_mode_is_enabled') }}
</div>
</xf:if>
$0]]></replace>
</modification>
<modification type="admin" template="addon_list" modification_key="acpe_addon_list_1" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[#(<xf:if is=\"\$total\">).*(<\/xf:if>)#is]]></find>
<replace><![CDATA[<xf:if is="$total">
<div class="addOnList">
<xf:macro template="addon_list_macros" name="addon_list_block" arg-upgradeable="{$upgradeable}" arg-installable="{$installable}" arg-installed="{$installed}" arg-legacy="{$legacy}" arg-disabled="{$disabled_addons}" arg-tab="{$tab}" />
</div>
</xf:if>]]></replace>
</modification>
<modification type="admin" template="addon_list_macros" modification_key="acpe_addon_list_macros_1" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[#(<xf:macro name=\"addon_list_block\"[^>]*>).*(<\/xf:macro>)#isU]]></find>
<replace><![CDATA[<xf:macro name="addon_list_block" arg-upgradeable="!" arg-installable="!" arg-installed="!" arg-legacy="!" arg-disabled="!" arg-tab="">
<div class="block">
<div class="block-container">
<h2 class="block-tabHeader tabs" role="tablist">
<xf:if is="$upgradeable"><a class="tabs-tab {{ (!$tab || $tab == 'upgradeable') ? 'is-active' : '' }}" role="tab" tabindex="0" aria-controls="upgradeable" href="{{ link('add-ons', {}, {'tab': 'upgradeable'}) }}">{{ phrase('upgradeable_add_ons') }}</a></xf:if>
<xf:if is="$installable"><a class="tabs-tab {{ ($tab == 'installable' || (!$tab && !$upgradeable)) ? 'is-active' : '' }}" role="tab" tabindex="0" aria-controls="installable" href="{{ link('add-ons', {}, {'tab': 'installable'}) }}">{{ phrase('installable_add_ons') }}</a></xf:if>
<a class="tabs-tab {{ $tab == 'installed' ? 'is-active' : '' }}" role="tab" tabindex="0" aria-controls="installed" href="{{ link('add-ons', {}, {'tab': 'installed'}) }}">{{ phrase('installed_add_ons') }}</a>
<xf:if is="$legacy"><a class="tabs-tab {{ $tab == 'legacy' ? 'is-active' : '' }}" role="tab" tabindex="0" aria-controls="legacy" href="{{ link('add-ons', {}, {'tab': 'legacy'}) }}">{{ phrase('legacy_add_ons') }}</a></xf:if>
<xf:if is="$disabled"><a class="tabs-tab {{ $tab == 'disabled' ? 'is-active' : '' }}" role="tab" tabindex="0" aria-controls="disabled" href="{{ link('add-ons', {}, {'tab': 'disabled'}) }}">{{ phrase('disabled') }}</a></xf:if>
</h2>
<xf:if is="!$tab || $tab == 'upgradeable'">
<xf:set var="$addOns" value="{$upgradeable}" />
<xf:elseif is="$tab == 'installable'" />
<xf:set var="$addOns" value="{$installable}" />
<xf:elseif is="$tab == 'installed'" />
<xf:set var="$addOns" value="{$installed}" />
<xf:elseif is="$tab == 'legacy'" />
<xf:set var="$addOns" value="{$legacy}" />
<xf:elseif is="$tab == 'disabled'" />
<xf:set var="$addOns" value="{$disabled}" />
</xf:if>
<xf:if is="$addOns is not empty">
<ol class="block-body">
<xf:foreach loop="$addOns" value="$addOn">
<xf:macro name="addon_list_item" arg-addOn="{$addOn}" />
</xf:foreach>
</ol>
<xf:else />
</xf:if>
</div>
<xf:if is="!$addOns">
<div class="blockMessage">{{ phrase('acpe_no_add_ons_found') }}</div>
</xf:if>
</div>
</xf:macro>]]></replace>
</modification>
<modification type="admin" template="addon_list_macros" modification_key="acpe_addon_list_macros_2" execution_order="1" enabled="0" action="str_replace">
<find><![CDATA[{{ ($addOn.isInstalled() && !$addOn.active) ? ' is-disabled' : '' }}]]></find>
<replace><![CDATA[$0{{ ($addOn.getInstalledAddOn() && $addOn.getInstalledAddOn().isOldVersion()) ? ' acpe-new-version' : '' }}]]></replace>
</modification>
<modification type="admin" template="addon_list_macros" modification_key="acpe_addon_list_macros_3" description="Disable icons" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[<xf:macro name="addon_list_item_icon" arg-addOn="{$addOn}" />]]></find>
<replace><![CDATA[<xf:if is="!{$xf.options.acpe_DisableAddOnIcons}">
$0
</xf:if>]]></replace>
</modification>
<modification type="public" template="debug_macros" modification_key="acpe_debug_macros_1" description="Show Debug only Admins" execution_order="1" enabled="1" action="str_replace">
<find><![CDATA[<xf:if is="{$xf.debug}">]]></find>
<replace><![CDATA[<xf:if is="({$xf.debug} && !{$xf.options.acpe_ShowDebugMessage}) || ({$xf.debug} && {$xf.options.acpe_ShowDebugMessage} && {$xf.visitor.is_admin})">]]></replace>
</modification>
<modification type="admin" template="index" modification_key="acpe_index_1" description="AddOn" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[#(<div class=\"addOnList\">).*(<\/div>)#is]]></find>
<replace><![CDATA[$1
<xf:macro template="addon_list_macros" name="addon_list_block" arg-upgradeable="{$upgradeable}" arg-installable="{$installable}" arg-installed="{$installed}" arg-legacy="{$legacy}" arg-disabled="{$disabled_addons}" arg-tab="{$tab}" />
$2]]></replace>
</modification>
<modification type="admin" template="index" modification_key="acpe_index_2" description="Disable Add-On List" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[<xf:if is="{{ $xf.visitor.hasAdminPermission('addOn')]]></find>
<replace><![CDATA[$0 && !{$xf.options.acpe_DisableAddOnListIndex}]]></replace>
</modification>
<modification type="admin" template="index" modification_key="acpe_index_3" description="Disable ServerEnv" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[<xf:if is="$envReport">]]></find>
<replace><![CDATA[<xf:if is="$envReport && !$xf.options.acpe_xfServerEnvironment">]]></replace>
</modification>
<modification type="admin" template="log_admin_list" modification_key="acpe_log_admin_list_1" description="Clear" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/$/is]]></find>
<replace><![CDATA[<xf:pageaction if="$entries is not empty">
<xf:button href="{{ link('logs/admin/clear') }}" icon="delete" overlay="true">
{{ phrase('clear') }}
</xf:button>
</xf:pageaction>]]></replace>
</modification>
<modification type="admin" template="log_email_bounce_list" modification_key="acpe_log_email_bounce_list_1" description="Clear" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/$/is]]></find>
<replace><![CDATA[<xf:pageaction if="$bounces is not empty">
<xf:button href="{{ link('logs/email-bounces/clear') }}" icon="delete" overlay="true">
{{ phrase('clear') }}
</xf:button>
</xf:pageaction>]]></replace>
</modification>
<modification type="admin" template="log_image_proxy_list" modification_key="acpe_log_image_proxy_list_1" description="Clear" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/$/is]]></find>
<replace><![CDATA[<xf:pageaction if="$entries is not empty">
<xf:button href="{{ link('logs/image-proxy/clear') }}" icon="delete" overlay="true">
{{ phrase('clear') }}
</xf:button>
</xf:pageaction>]]></replace>
</modification>
<modification type="admin" template="log_link_proxy_list" modification_key="acpe_log_link_proxy_list_1" description="Clear" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/$/is]]></find>
<replace><![CDATA[<xf:pageaction if="$entries is not empty">
<xf:button href="{{ link('logs/link-proxy/clear') }}" icon="delete" overlay="true">
{{ phrase('clear') }}
</xf:button>
</xf:pageaction>]]></replace>
</modification>
<modification type="admin" template="log_moderator_list" modification_key="acpe_log_moderator_list_1" description="Clear" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/$/is]]></find>
<replace><![CDATA[<xf:pageaction if="$entries is not empty">
<xf:button href="{{ link('logs/moderator/clear') }}" icon="delete" overlay="true">
{{ phrase('clear') }}
</xf:button>
</xf:pageaction>]]></replace>
</modification>
<modification type="admin" template="log_oembed_list" modification_key="acpe_log_oembed_list_1" description="Clear" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/$/is]]></find>
<replace><![CDATA[<xf:pageaction if="$entries is not empty">
<xf:button href="{{ link('logs/oembed/clear') }}" icon="delete" overlay="true">
{{ phrase('clear') }}
</xf:button>
</xf:pageaction>]]></replace>
</modification>
<modification type="admin" template="log_rejected_users_list" modification_key="acpe_log_rejected_users_list_1" description="Clear" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/$/is]]></find>
<replace><![CDATA[<xf:pageaction if="$rejections is not empty">
<xf:button href="{{ link('logs/rejected-users/clear') }}" icon="delete" overlay="true">
{{ phrase('clear') }}
</xf:button>
</xf:pageaction>]]></replace>
</modification>
<modification type="admin" template="log_spam_cleaner_list" modification_key="acpe_log_spam_cleaner_list_1" description="Clear" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/$/is]]></find>
<replace><![CDATA[<xf:pageaction if="$entries is not empty">
<xf:button href="{{ link('logs/spam-cleaner/clear') }}" icon="delete" overlay="true">
{{ phrase('clear') }}
</xf:button>
</xf:pageaction>]]></replace>
</modification>
<modification type="admin" template="log_spam_trigger_list" modification_key="acpe_log_spam_trigger_list_1" description="Clear" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/$/is]]></find>
<replace><![CDATA[<xf:pageaction if="$entries is not empty">
<xf:button href="{{ link('logs/spam-trigger/clear') }}" icon="delete" overlay="true">
{{ phrase('clear') }}
</xf:button>
</xf:pageaction>]]></replace>
</modification>
<modification type="admin" template="log_user_change_list" modification_key="acpe_log_user_change_list_1" description="Clear" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/$/is]]></find>
<replace><![CDATA[<xf:pageaction if="$changesGrouped is not empty">
<xf:button href="{{ link('logs/user-change/clear') }}" icon="delete" overlay="true">
{{ phrase('clear') }}
</xf:button>
</xf:pageaction>]]></replace>
</modification>
<modification type="admin" template="option_group_list" modification_key="acpe_option_group_list_1" description="Button: Sort" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[#(<xf:pageaction if="\$canAdd">)(.+)(<\/xf:pageaction>)#is]]></find>
<replace><![CDATA[<xf:pageaction>
<xf:if is="$canAdd">
$2
</xf:if>
<xf:if is="$xf.options.acpe_SortOptionsABC == 'manually'">
<xf:button href="{{ link('options/sort') }}" overlay="true">{{ phrase('button.sort') }}</xf:button>
</xf:if>
</xf:pageaction>]]></replace>
</modification>
<modification type="public" template="poll_macros" modification_key="acpe_poll_macros_1" description="AdRule" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[#(<xf:set var="\$canShowVoters".*?\/>)#is]]></find>
<replace><![CDATA[$0
<xf:if is="$xf.visitor.canViewPollVoters() && !$canShowVoters">
<xf:set var="$canShowVoters" value="{$xf.visitor.canViewPollVoters()}" />
</xf:if>]]></replace>
</modification>
</template_modifications>