From a4506df689420108fb4bdbef4f1c3cd4b2a9145c Mon Sep 17 00:00:00 2001 From: avl Date: Wed, 3 Dec 2008 11:31:36 +0200 Subject: [PATCH] Before/After render form customization --- ipf/form.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ipf/form.php b/ipf/form.php index da8c15b..cd1799c 100644 --- a/ipf/form.php +++ b/ipf/form.php @@ -11,6 +11,8 @@ class IPF_Form implements Iterator public $errors = array(); public $is_bound = false; public $f = null; + public $before_render = ''; + public $after_render = ''; public $label_suffix = ':'; protected $is_valid = null; @@ -188,7 +190,7 @@ class IPF_Form implements Iterator $output[] = $_tmp; } } - return new IPF_Template_SafeString(implode("\n", $output), true); + return new IPF_Template_SafeString($this->before_render.implode("\n", $output).$this->after_render, true); } public function render_p() @@ -210,9 +212,11 @@ class IPF_Form implements Iterator public function render_admin() { - return $this->htmlOutput('
%2$s %1$s%3$s%4$s
', - '
%s
', - '', '

%s

', true); + return $this->htmlOutput( + '
%2$s %1$s%3$s%4$s
', + '
%s
', + '', '

%s

', true + ); } function __get($prop) -- 2.49.0