View file upload/src/addons/xenMade/ACPE/_data/template_modifications.xml

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>