]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/Marco.php
Se actualiza la version de la libreria externa utilizada para los pdf
[mecon/meconlib.git] / lib / MECON / Marco.php
index b18d48ba172d2109453515122ec6da9722cffe31..6c35e69e3e407b2c856e54855a4d46139648bfca 100644 (file)
@@ -297,7 +297,14 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS
      */
     function addSubTitle($subtitulo) // ~X2C
     {
      */
     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
 
     }
     // -X2C
 
@@ -348,6 +355,26 @@ Si es un objeto debe tener un metodo toHtml y opcionalmente puede tener un getCS
     }
     // -X2C
 
     }
     // -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
 } // -X2C Class :MECON_Marco
 
 ?>
\ No newline at end of file