From aef9b0b4331825cbd3195eef313a2ecc2c609fe1 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Tue, 6 Jan 2026 14:33:14 +0100 Subject: [PATCH 1/2] [Captcha] Fix missing setWidth/setHeight with Captcha/Zend --- app/code/core/Mage/Captcha/Block/Captcha/Zend.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/code/core/Mage/Captcha/Block/Captcha/Zend.php b/app/code/core/Mage/Captcha/Block/Captcha/Zend.php index af00efddd72..76eb626cb21 100644 --- a/app/code/core/Mage/Captcha/Block/Captcha/Zend.php +++ b/app/code/core/Mage/Captcha/Block/Captcha/Zend.php @@ -55,6 +55,12 @@ public function getRefreshUrl() protected function _toHtml() { if (Mage::helper('captcha')->isEnabled() && $this->getCaptchaModel()->isRequired()) { + if ($this->hasData('img_width')) { + $this->getCaptchaModel()->setWidth($this->getData('img_width')); + } + if ($this->hasData('img_height')) { + $this->getCaptchaModel()->setHeight($this->getData('img_height')); + } $this->getCaptchaModel()->generate(); return parent::_toHtml(); } From 7548a327d5c31c669e45f93af92b611c034ac44c Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Tue, 6 Jan 2026 14:58:36 +0100 Subject: [PATCH 2/2] ~ rector --- app/code/core/Mage/Captcha/Block/Captcha/Zend.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/code/core/Mage/Captcha/Block/Captcha/Zend.php b/app/code/core/Mage/Captcha/Block/Captcha/Zend.php index 76eb626cb21..d77bb138542 100644 --- a/app/code/core/Mage/Captcha/Block/Captcha/Zend.php +++ b/app/code/core/Mage/Captcha/Block/Captcha/Zend.php @@ -58,9 +58,11 @@ protected function _toHtml() if ($this->hasData('img_width')) { $this->getCaptchaModel()->setWidth($this->getData('img_width')); } + if ($this->hasData('img_height')) { $this->getCaptchaModel()->setHeight($this->getData('img_height')); } + $this->getCaptchaModel()->generate(); return parent::_toHtml(); }