]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/Marco.php
Agrego los metodos setTitle($titulo), setSubTitle($subtitulo) y addSubTitle($subtitul...
[mecon/meconlib.git] / lib / MECON / Marco.php
index b96d01627311cb10479adaec2a3c06c2a837fdfc..8317074786fd77cba25222d5c20d260ea7282349 100644 (file)
@@ -119,6 +119,8 @@ class MECON_Marco extends HTML_Page {
         $this->addStyleSheet(ESTILO_DIR_BASE.ESTILO_GENERICO);
         //Seteo el titulo
         $this->setTitle($this->_configuracion['titulo_sistema']);
+        $this->_configuracion['subtitulo'] = '';
+        $this->_configuracion['titulo_sistema2'] = '';
     }
     // -X2C
 
@@ -185,7 +187,7 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS
      */
     function addTitle($titulo) // ~X2C
     {
-        $this->setTitle($this->_configuracion['titulo_sistema'].' - '.$titulo);
+        $this->_configuracion['titulo_sistema2'].= ' - '.$titulo;
     }
     // -X2C
 
@@ -246,6 +248,8 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS
      */
     function toHTML() // ~X2C
     {
+        //Seteo el titulo de la pagina
+        $this->setTitle($this->_configuracion['titulo_sistema'].$this->_configuracion['titulo_sistema2']);
         //Agrego la opcion seleccionada de links a la configuracion 
         $this->_configuracion['links']    = $this->_links;
         //Agrego la opcion seleccionada de espacios a la configuracion 
@@ -282,6 +286,53 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS
     }
     // -X2C
 
+    // +X2C Operation 224
+    /**
+     * Funcion que permite concatenar lo pasado como parametro al titulo del sistema
+     *
+     * @param  string $subtitulo Subtitulo a agregar
+     *
+     * @return void
+     * @access public
+     */
+    function addSubTitle($subtitulo) // ~X2C
+    {
+        $this->_configuracion['subtitulo'].= ' - '.$subtitulo;
+    }
+    // -X2C
+
+    // +X2C Operation 225
+    /**
+     * Concatena lo pasado por parametro al titulo del sistema
+     *
+     * @param  string $titulo Titulo a agregar. Si se pasa vacio se borra lo que pudiera estar
+     *
+     * @return void
+     * @access public
+     */
+    function setTitle($titulo = '') // ~X2C
+    {
+        $this->_configuracion['titulo_sistema2'] = ($titulo) ? ' - '.$titulo :
+            '';
+    }
+    // -X2C
+
+    // +X2C Operation 226
+    /**
+     * Concatena lo pasado por parametro al titulo de seccion
+     *
+     * @param  string $subtitulo Setea el subtitulo. Si se pasa vacio borra lo que pudiera estar.
+     *
+     * @return void
+     * @access public
+     */
+    function setSubtitle($subtitulo = '') // ~X2C
+    {
+        $this->_configuracion['subtitulo'] = ($subtitulo) ? ' - '.$subtitulo :
+            '';
+    }
+    // -X2C
+
 } // -X2C Class :MECON_Marco
 
 ?>
\ No newline at end of file