From: Andrey Kutejko Date: Sun, 8 Feb 2015 14:36:35 +0000 (+0200) Subject: fixes in form layout rendering X-Git-Tag: 0.6~58 X-Git-Url: https://git.andy128k.dev/?a=commitdiff_plain;h=454a588d4ff86af217a2a19d6fbb0e73afe39fb0;p=ipf.git fixes in form layout rendering --- diff --git a/ipf/form/layout.php b/ipf/form/layout.php index 88e3f36..5387a20 100644 --- a/ipf/form/layout.php +++ b/ipf/form/layout.php @@ -1,5 +1,7 @@ 'errorlist')); foreach ($errors as $err) - $ul->append(Tag::li(null, $err)); + $ul->append(Tag::li(null, $err->message)); return $ul; } } @@ -66,7 +68,7 @@ class IPF_Form_ParagraphLayout extends IPF_Form_LayoutAdapter { public function startForm($form) { - $o = $this->hiddenWidgets($form) . $form->extra_js(); + $o = $this->hiddenWidgets($form) . implode('', $form->extra_js()); $errors = $this->commonErrors($form); if (count($errors)) @@ -93,7 +95,7 @@ class IPF_Form_ListLayout extends IPF_Form_LayoutAdapter { public function startForm($form) { - $this->defer($this->hiddenWidgets($form) . $form->extra_js()); + $this->defer($this->hiddenWidgets($form) . implode('', $form->extra_js())); $errors = $this->commonErrors($form); if (count($errors)) @@ -135,7 +137,7 @@ class IPF_Form_TableLayout extends IPF_Form_LayoutAdapter { public function startForm($form) { - $this->defer($this->hiddenWidgets($form) . $form->extra_js()); + $this->defer($this->hiddenWidgets($form) . implode('', $form->extra_js())); $errors = $this->commonErrors($form); if (count($errors))