12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- // @codingStandardsIgnoreFile
- /** @var \Magento\Backend\Block\Cache\Permissions|null $permissions */
- $permissions = $block->getData('permissions');
- ?>
- <?php if ($permissions && $permissions->hasAccessToAdditionalActions()): ?>
- <div class="additional-cache-management">
- <h2>
- <span><?= $block->escapeHtml(__('Additional Cache Management')); ?></span>
- </h2>
- <?php if ($permissions->hasAccessToFlushCatalogImages()): ?>
- <p>
- <button onclick="setLocation('<?= $block->escapeJs($block->getCleanImagesUrl()); ?>')" type="button">
- <?= $block->escapeHtml(__('Flush Catalog Images Cache')); ?>
- </button>
- <span><?= $block->escapeHtml(__('Pregenerated product images files')); ?></span>
- </p>
- <?php endif; ?>
- <?php if ($permissions->hasAccessToFlushJsCss()): ?>
- <p>
- <button onclick="setLocation('<?= $block->escapeJs($block->getCleanMediaUrl()); ?>')" type="button">
- <?= $block->escapeHtml(__('Flush JavaScript/CSS Cache')); ?>
- </button>
- <span><?= $block->escapeHtml(__('Themes JavaScript and CSS files combined to one file')) ?></span>
- </p>
- <?php endif; ?>
- <?php if (!$block->isInProductionMode() && $permissions->hasAccessToFlushStaticFiles()): ?>
- <p>
- <button onclick="setLocation('<?= $block->escapeJs($block->getCleanStaticFilesUrl()); ?>')" type="button">
- <?= $block->escapeHtml(__('Flush Static Files Cache')); ?>
- </button>
- <span><?= $block->escapeHtml(__('Preprocessed view files and static files')); ?></span>
- </p>
- <?php endif; ?>
- <?= $block->getChildHtml() ?>
- </div>
- <?php endif; ?>
|