X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/6ac57e2d481c7fdeb453a6bf89383ddd71be2a53..5e37cbaf8433bb27744c2509d9caca702750f748:/lib/MECON/HTML/QuickForm.php?ds=inline diff --git a/lib/MECON/HTML/QuickForm.php b/lib/MECON/HTML/QuickForm.php index a6310db..96a0372 100644 --- a/lib/MECON/HTML/QuickForm.php +++ b/lib/MECON/HTML/QuickForm.php @@ -34,6 +34,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,6 +53,9 @@ class MECON_HTML_QuickForm extends HTML_QuickForm { } function toHtml() { + //AGREGADO por mmarre + //TODO ver porque no puedo utilizar $this->_renderer en el new -> es lo + //comentado switch ($this->_renderer) { case 'MECON_HTML_QuickForm_Renderer_Tabla': $renderer =& new MECON_HTML_QuickForm_Renderer_Tabla($this->_rendererOpts); @@ -60,7 +64,8 @@ class MECON_HTML_QuickForm extends HTML_QuickForm { $renderer =& new MECON_HTML_QuickForm_Renderer_Tabla_Servicios($this->_rendererOpts); break; } - +// $renderer =& new $this->_renderer ($this->_rendererOpts); + $this->accept($renderer); return $renderer->toHtml(); } @@ -79,6 +84,7 @@ class MECON_HTML_QuickForm extends HTML_QuickForm { //principio. function setRenderer($renderer = 'MECON_HTML_QuickForm_Renderer_Tabla') { $this->_renderer = $renderer; +// $this->_renderer = $renderer.'()'; } }