From cf82bd4e24ed08415511f22706fb05f0474cb3ca Mon Sep 17 00:00:00 2001 From: kevin Date: Mon, 30 Nov 2020 17:58:45 +0100 Subject: [PATCH 1/2] backport headers fox from 5.2 --- src/Mouf/Html/Template/BootstrapTemplate.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mouf/Html/Template/BootstrapTemplate.php b/src/Mouf/Html/Template/BootstrapTemplate.php index 240e615..63afd6e 100644 --- a/src/Mouf/Html/Template/BootstrapTemplate.php +++ b/src/Mouf/Html/Template/BootstrapTemplate.php @@ -135,7 +135,7 @@ public function toHtml() // Let's register the template renderer in the default renderer. $this->getDefaultRenderer()->setTemplateRenderer($this->getTemplateRenderer()); - if (PHP_SAPI !== 'cli') { + if (PHP_SAPI !== 'cli' && !headers_sent()) { header('Content-Type: text/html; charset=utf-8'); } //Renderable::toHtml();// __DIR__."/../../../../views/template.php"; From e908adbf9efc0b9675f95d0f1e1faa3e9812c413 Mon Sep 17 00:00:00 2001 From: nipa Date: Mon, 11 Apr 2022 17:37:45 +0200 Subject: [PATCH 2/2] add check on text label on checkboxField to avoit to break render --- .../Mouf/Html/Widgets/Form/CheckboxField__inline.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/templates/Mouf/Html/Widgets/Form/CheckboxField__inline.php b/src/templates/Mouf/Html/Widgets/Form/CheckboxField__inline.php index 757f654..ec11ecd 100644 --- a/src/templates/Mouf/Html/Widgets/Form/CheckboxField__inline.php +++ b/src/templates/Mouf/Html/Widgets/Form/CheckboxField__inline.php @@ -3,8 +3,12 @@ $input = $object->getInput(); $label = $object->getLabel(); $text = $label->getChildren(); -$text = $text[0]; +if (count($text) > 0) { + $text = $text[0]; +} $label->setChildren([$input]); -$label->addChild($text); +if ($text !== null) { + $label->addChild($text); +} $label->addClass("checkbox-inline"); $label->toHtml();