From 22707ebc146f25250340ea1688533309ede8e87e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mart=C3=ADn=20Marrese?= Date: Tue, 12 Aug 2003 16:36:02 +0000 Subject: [PATCH 1/1] Modificacion para que quede mas lindo --- lib/MECON/HTML/QuickForm.php | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/lib/MECON/HTML/QuickForm.php b/lib/MECON/HTML/QuickForm.php index a6310db..3f952e3 100644 --- a/lib/MECON/HTML/QuickForm.php +++ b/lib/MECON/HTML/QuickForm.php @@ -33,7 +33,7 @@ require_once 'MECON/HTML/QuickForm/Renderer/Tabla_Servicios.php'; */ class MECON_HTML_QuickForm extends HTML_QuickForm { var $_rendererOpts = array(); - var $_renderer = 'MECON_HTML_QuickForm_Renderer_Tabla'; + var $_renderer = 'MECON_HTML_QuickForm_Renderer_Tabla()'; function MECON_HTML_QuickForm($formName='', $method='post', $action='', $target='_self', $attributes=null) { parent::HTML_QuickForm($formName, $method, $action, $target, $attributes); @@ -52,15 +52,9 @@ class MECON_HTML_QuickForm extends HTML_QuickForm { } function toHtml() { - switch ($this->_renderer) { - case 'MECON_HTML_QuickForm_Renderer_Tabla': - $renderer =& new MECON_HTML_QuickForm_Renderer_Tabla($this->_rendererOpts); - break; - case 'MECON_HTML_QuickForm_Renderer_Tabla_Servicios': - $renderer =& new MECON_HTML_QuickForm_Renderer_Tabla_Servicios($this->_rendererOpts); - break; - } - + //AGREGADO por mmarre + $renderer =& new $this->_renderer ($this->_rendererOpts); + $this->accept($renderer); return $renderer->toHtml(); } @@ -78,7 +72,7 @@ class MECON_HTML_QuickForm extends HTML_QuickForm { //Por defecto utiliza el renderer que deja las tablas como estaban en un //principio. function setRenderer($renderer = 'MECON_HTML_QuickForm_Renderer_Tabla') { - $this->_renderer = $renderer; + $this->_renderer = $renderer.'()'; } } -- 2.43.0