X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/641b493b06032b0832c9a882dbcecca590ea3d1d..e56d330ff51094e37f7d9f86f538b1c3865412ca:/lib/MECON/Marco.php diff --git a/lib/MECON/Marco.php b/lib/MECON/Marco.php index 3ac404d..6c35e69 100644 --- a/lib/MECON/Marco.php +++ b/lib/MECON/Marco.php @@ -297,7 +297,14 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS */ function addSubTitle($subtitulo) // ~X2C { - $this->_configuracion['subtitulo'].= ' - '.$subtitulo; + if (is_a($subtitulo, 'mecon_html_link')) { + $subtitulo->updateAttributes( + array('class' => 'mecon_marco_subtitle')); + } + if (method_exists($subtitulo, 'tohtml')) { + $subtitulo = $subtitulo->toHtml(); + } + $this->_configuracion['subtitulo'] .= ' - ' . $subtitulo; } // -X2C @@ -333,6 +340,41 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS } // -X2C + // +X2C Operation 243 + /** + * Permite hacer que en el copete aparezca un icono de ayuda, en un lugar predefinido. Sobreescribe lo seteado anteriormente por cualquier metodo. + * + * @param mixed $ayuda Objeto MECON_HTML_Link o string para utilizar en el map. + * + * @return void + * @access public + */ + function setAyuda($ayuda) // ~X2C + { + $this->_configuracion['ayuda'] = $ayuda; + } + // -X2C + + // +X2C Operation 277 + /** + * Permite obtener el array de configuracion completo. En caso de recibir una clave como parametro devuelve su valor. Solo se tienen en cuenta las claves del primer nivel. + * + * @param string $clave Clave del array de configuracion a obtener. + * + * @return mixed + * @access public + */ + function getConf($clave = null) // ~X2C + { + if ($clave) { + return @$this->_configuracion[$clave]; + } + else { + return $this->_configuracion; + } + } + // -X2C + } // -X2C Class :MECON_Marco ?> \ No newline at end of file