From 9f73585ec96f4d47805d036e09dbf999c401d744 Mon Sep 17 00:00:00 2001 From: Nikita Hovratov <nikita.h@live.de> Date: Thu, 16 Nov 2023 20:06:48 +0100 Subject: [PATCH] [BUGFIX] Avoid PHP deprecation in TextElement readOnly mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This has already been fixed upstream as a drive-by change. Resolves: #102388 Related: #97433 Releases: 11.5 Change-Id: Id3f8f541b077d4d3b51bdd794847249b4229768f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81760 Reviewed-by: Thomas Hohn <tho@gyldendal.dk> Reviewed-by: Stefan Bürk <stefan@buerk.tech> Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by: Oliver Bartsch <bo@cedev.de> Tested-by: Stefan Bürk <stefan@buerk.tech> Tested-by: Oliver Bartsch <bo@cedev.de> Tested-by: core-ci <typo3@b13.com> --- typo3/sysext/backend/Classes/Form/Element/TextElement.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typo3/sysext/backend/Classes/Form/Element/TextElement.php b/typo3/sysext/backend/Classes/Form/Element/TextElement.php index f2e820116b67..76d3832a0307 100644 --- a/typo3/sysext/backend/Classes/Form/Element/TextElement.php +++ b/typo3/sysext/backend/Classes/Form/Element/TextElement.php @@ -124,7 +124,7 @@ class TextElement extends AbstractFormElement $html[] = '<div class="form-wizards-element">'; $html[] = '<div class="form-control-wrap"' . ($width ? ' style="max-width: ' . $width . 'px">' : '>'); $html[] = '<textarea class="form-control" rows="' . $rows . '" disabled>'; - $html[] = htmlspecialchars($itemValue); + $html[] = htmlspecialchars((string)$itemValue); $html[] = '</textarea>'; $html[] = '</div>'; $html[] = '</div>'; -- GitLab