]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MLIB/Marco.php
Se agrega un objeto que permite armar tablas html a partir de templates.
[mecon/meconlib.git] / lib / MLIB / Marco.php
index 6adc1810661635608a8b70087d704dcef89352f9..c13e7065576081f3ac7e18d330d0f0ae5382c19b 100644 (file)
@@ -1,16 +1,15 @@
 <?php /* vim: set binary expandtab tabstop=4 shiftwidth=4 textwidth=80:
 -------------------------------------------------------------------------------
-                             Ministerio de Economía
-                                    meconlib
+                                    mlib
 -------------------------------------------------------------------------------
-This file is part of meconlib.
+This file is part of mlib.
 
-meconlib is free software; you can redistribute it and/or modify it under
+mlib is free software; you can redistribute it and/or modify it under
 the terms of the GNU General Public License as published by the Free
 Software Foundation; either version 2 of the License, or (at your option)
 any later version.
 
-meconlib is distributed in the hope that it will be useful, but WITHOUT
+mlib is distributed in the hope that it will be useful, but WITHOUT
 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
  
@@ -25,12 +24,12 @@ $Id$
 -----------------------------------------------------------------------------*/
 
 require_once 'PEAR.php';
-require_once 'MECON/Marco/Copete.php';
-require_once 'MECON/Marco/Menu.php';
-require_once 'MECON/Marco/MenuPrincipal.php';
+require_once 'MLIB/Marco/Copete.php';
+require_once 'MLIB/Marco/Menu.php';
+require_once 'MLIB/Marco/MenuPrincipal.php';
 
 //Agregado para el uso de HTML_Page (Uso la version Original de Pear)
-require_once 'MECON/HTML/Page.php';
+require_once 'MLIB/HTML/Page.php';
 require_once 'HTML/Table.php';
 
 //Defino los directorios por default
@@ -41,8 +40,8 @@ define ('DIR_WWW'     , 'www'   );
 define ('DIR_CACHE'   , '/tmp'  );
 
 //Defino las constantes
-define ('SCRIPT_DIR_BASE', '/MECON/js/' );
-define ('ESTILO_DIR_BASE', '/MECON/css/');
+define ('SCRIPT_DIR_BASE', '/MLIB/js/' );
+define ('ESTILO_DIR_BASE', '/MLIB/css/');
 define ('SCRIPT_GENERICO', 'marco.js'   );
 define ('ESTILO_GENERICO', 'marco.css'  );
 
@@ -51,7 +50,7 @@ define ('ESTILO_GENERICO', 'marco.css'  );
  *
  * @access public
  */
-class MECON_Marco extends MECON_HTML_Page {
+class MLIB_Marco extends MLIB_HTML_Page {
     /**
      * Array con los datos de configuracion del sistema.
      *
@@ -88,15 +87,15 @@ class MECON_Marco extends MECON_HTML_Page {
      * Constructor. Recibe como parametro el path del archivo de configuracion
      *
      * @param  string $arch_configuracion indicacion de la ubicacion y nombre del archivo de configuracion
-     * @param  MECON_Perm $obj_permiso Objeto Permisos
+     * @param  MLIB_Perm $obj_permiso Objeto Permisos
      *
      * @return void
      * @access public
      */
-    function MECON_Marco($arch_configuracion, $obj_permiso = null) 
+    function MLIB_Marco($arch_configuracion, $obj_permiso = null) 
     {
         //Creo el objeto pagina
-        parent::MECON_HTML_Page();
+        parent::MLIB_HTML_Page();
         //Obtengo y arreglo la configuracion
         $this->_obtenerConfiguracion($arch_configuracion);
         //Agrego el objeto permiso a la configuracion
@@ -229,7 +228,7 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS
         //Agrego la opcion seleccionada de espacios a la configuracion 
         $this->_configuracion['espacios'] = $this->_espacios;
         //Creo el menu principal
-        $menu = new MECON_Marco_MenuPrincipal ($this->_configuracion);
+        $menu = new MLIB_Marco_MenuPrincipal ($this->_configuracion);
         //Agrego el contenido de la pagina
         $body = array ( 'body' => $this->_body, 'menuVertical' => $this->_menuVertical);
                                   //Page
@@ -254,9 +253,9 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS
      */
     function addSubTitle($subtitulo) 
     {
-        if (is_a($subtitulo, 'mecon_html_link')) {
+        if (is_a($subtitulo, 'MLIB_html_link')) {
             $subtitulo->updateAttributes(
-                array('class' => 'mecon_marco_subtitle'));
+                array('class' => 'MLIB_marco_subtitle'));
         }
         if (method_exists($subtitulo, 'tohtml')) {
             $subtitulo = $subtitulo->toHtml();
@@ -295,7 +294,7 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS
     /**
      * 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.
+     * @param  mixed $ayuda Objeto MLIB_HTML_Link o string para utilizar en el map.
      *
      * @return void
      * @access public