From: Martín Marrese Date: Mon, 22 Sep 2003 17:03:32 +0000 (+0000) Subject: Se agrego el metodo MECON_Marco::addBodyContent que redefine el metodo de HTML_Page... X-Git-Tag: svn_import~267 X-Git-Url: https://git.llucax.com/mecon/meconlib.git/commitdiff_plain/c49c4882cf7f68c039797ec1fe9d2fb036597965?ds=inline Se agrego el metodo MECON_Marco::addBodyContent que redefine el metodo de HTML_Page. Si lo que recibe por parametro es un objeto busca el metodo getCss. MECON_Marco::addBody queda deprecated. --- diff --git a/doc/Marco/uml/Marco.xmi b/doc/Marco/uml/Marco.xmi index b105df1..8269b28 100644 --- a/doc/Marco/uml/Marco.xmi +++ b/doc/Marco/uml/Marco.xmi @@ -3,13 +3,14 @@ umbrello uml modeller http://uml.sf.net - 1.1 + 1.1.5 + UnicodeUTF8 - + - + @@ -20,7 +21,8 @@ +Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCSS. +@deprecated" name="addBody" static="0" scope="200" > @@ -36,6 +38,10 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS + + + @@ -155,7 +161,7 @@ Devuelve 1 si pertenece a la seccion, en caso contrario 0." name="verifSeccionSe - @@ -196,155 +202,239 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> + + + + + + + + + + + + + - + - - - - - - - - - - - - + + + + + + + + + + + + - + + + + + + + + - - + + - + + + + + + + + - - + + - + + + + + + + + - + - + + + + + + + + - - + + - + + + + + + + + - - + + - + + + + - + - + + + + - - + + - + + + + - - + + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - - + + - + + + + - - + + - + + + + - - + + - + - - - - - + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - - + + + + - - - - + + + + - + - - - - - - - - - + + + + + + + + + @@ -355,16 +445,17 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> - - - - + - - + + + + + + @@ -375,33 +466,33 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> - - + + - - + + + + + + - - - - @@ -411,57 +502,60 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> - - + + - + - + - - - + + + - + - - - - + + + + + + + diff --git a/lib/MECON/Marco.php b/lib/MECON/Marco.php index 85cd4bb..0852c56 100644 --- a/lib/MECON/Marco.php +++ b/lib/MECON/Marco.php @@ -161,6 +161,7 @@ class MECON_Marco extends HTML_Page { /** * Redefinicion de la funcion que permite agregar objetos o html al body de la pagina Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCSS. +@deprecated * * @param Mixed $body Mixed. Recibe el contenido a agregar como body de la pagina * @@ -265,6 +266,25 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS } // -X2C + // +X2C Operation 223 + /** + * Redefinicion de la funcion que permite agregar objetos o html al body de la pagina +Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCSS. + * + * @param mixed $content Contenido a agregar en la pagina + * + * @return void + * @access public + */ + function addBodyContent($content) // ~X2C + { + if ((is_object($content)) && (method_exists($content, 'getcss'))) { + $this->addStyleSheet($content->getCSS()); + } + parent::addBodyContent($content); + } + // -X2C + } // -X2C Class :MECON_Marco ?> \ No newline at end of file diff --git a/lib/MECON/Marco/ImagenAnimada.php b/lib/MECON/Marco/ImagenAnimada.php index cd28db3..78dbd3f 100644 --- a/lib/MECON/Marco/ImagenAnimada.php +++ b/lib/MECON/Marco/ImagenAnimada.php @@ -69,7 +69,7 @@ class MECON_Marco_ImagenAnimada { var $_seleccionada = false; /** - * Indica si est?habilitado el link. + * Indica si está habilitado el link. * * @var bool $habilitada * @access protected diff --git a/test/Marco/prueba/conf/confSecciones.php b/test/Marco/prueba/conf/confSecciones.php index 3508b92..2956eec 100644 --- a/test/Marco/prueba/conf/confSecciones.php +++ b/test/Marco/prueba/conf/confSecciones.php @@ -109,7 +109,7 @@ 'imagenComun' => 'general_admin.gif', //IMAGEN COMUN 'imagenMouseOn' => '', // 'imagenSelect' => '', // - 'link' => 'administracion', //LINK DE LA SECCION + 'link' => 'samurai_perfiles', //LINK DE LA SECCION 'tipoMenu' => 'horizontal', //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto) 'hijos' => array ( //HIJOS PARA EL MENU array ( diff --git a/test/Marco/prueba/www/include/prepend.php b/test/Marco/prueba/www/include/prepend.php index 9e15a84..4bb4724 100644 --- a/test/Marco/prueba/www/include/prepend.php +++ b/test/Marco/prueba/www/include/prepend.php @@ -5,6 +5,7 @@ require_once 'MECON/general.php'; prepend_include_path('/home/mmarrese/public_html/meconlib/lib'); +prepend_include_path('/home/mmarrese/public_html/samurai/lib'); require_once 'MECON/Marco.php'; require_once 'SAMURAI/Perm.php';