diff --git a/app/code/Magento/Captcha/view/adminhtml/templates/default.phtml b/app/code/Magento/Captcha/view/adminhtml/templates/default.phtml index 6336061335d0e..3c4e443b7e802 100644 --- a/app/code/Magento/Captcha/view/adminhtml/templates/default.phtml +++ b/app/code/Magento/Captcha/view/adminhtml/templates/default.phtml @@ -4,29 +4,34 @@ * See COPYING.txt for license details. */ -/** @var \Magento\Captcha\Block\Captcha\DefaultCaptcha $block */ -/** @var \Magento\Captcha\Model\DefaultModel $captcha */ -/** @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer */ +/** + * @var \Magento\Captcha\Block\Captcha\DefaultCaptcha $block + * @var \Magento\Framework\Escaper $escaper + * @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer + * @var \Magento\Captcha\Model\DefaultModel $captcha + */ +/** @var \Magento\Captcha\Model\DefaultModel $captcha */ $captcha = $block->getCaptchaModel(); + /** @var bool $validationEnabled */ $validationEnabled = $block->hasData('frontend_validation') ? $block->getData('frontend_validation') : true; ?>
data-validate="{required:true}"/> isCaseSensitive()):?>
- escapeHtml(__('Attention: Captcha is case sensitive.'), ['strong']) + escapeHtml(__('Attention: Captcha is case sensitive.'), ['strong']) ?>
@@ -36,18 +41,18 @@ $validationEnabled = $block->hasData('frontend_validation') ? $block->getData('f <?= $block->escapeHtmlAttr(__('Reload captcha')) ?> + src="escapeUrl($block->getViewFileUrl('Magento_Captcha::reload.png')) ?>" + alt="escapeHtmlAttr(__('Reload captcha')) ?>"/> + src="escapeUrl($captcha->getImgSrc()) ?>" />
escapeJs($block->getRefreshUrl()); -$formId = $block->escapeJs($block->escapeHtml($block->getFormId())); +$url = $escaper->escapeJs($block->getRefreshUrl()); +$formId = $escaper->escapeJs($escaper->escapeHtml($block->getFormId())); $scriptString = <<