]> git.llucax.com Git - mecon/meconlib.git/blobdiff - marco/php/marco/MenuVertical.php
- Ya casi esta....
[mecon/meconlib.git] / marco / php / marco / MenuVertical.php
index aa30c67ebc8ed21cc3ea45f33f96b3063e8771d5..feaeb2b9a5dde3110f4a61de682f15a9cc812f82 100644 (file)
@@ -61,15 +61,42 @@ class MenuVertical extends Menu {
      * Funcion para agregar el cuerpo de la pagina a la pagina
      *
      * @param  string $body Cuerpo del mensaje para agregar a la pagina
+     * @param  string $titulo Titulo de la seccion seleccionada
      *
      * @return void
      *
      * @access public
      */
-    function addBody($body) // ~X2C
+    function addBody($body, $titulo) // ~X2C
     {
-        $row = array ($body);
-        $this->_tabla->setCellContents(1,1,$body);
+
+        //TODO
+        //Aca agregar el menu vertical
+        $row = array ('menuvertical');
+        $this->_tabla->addRow($row,'width=160 align="center" bgcolor="#FFFFFF" rowspan="2"');
+
+        $tit = '<font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF"><b>'.$titulo.'</b></font>';
+        $row = array ($tit);
+
+        $this->_tabla->setCellContents  (0,1,$row);
+        $this->_tabla->setCellAttributes(0,1,'align="left" bgcolor="#336699"');
+                        
+        $tmp='';
+        foreach ($body as $bod) {
+            if (is_object($bod)) {
+                if (method_exists($bod,'toHtml')) {
+                    $tmp.=$bod->toHtml();
+                }
+                else {
+                    trigger_error('El metodo no existe! - '.get_class($bod).'::toHtml()', E_USER_WARNING);
+                }                
+            }
+            else {
+                $tmp.=$bod;
+            }
+        }        
+        $row = array ($tmp);
+        $this->_tabla->setCellContents  (1,1,$body);
         $this->_tabla->setCellAttributes(1,1,'align="center" bgcolor="#FFFFFF"');
     }
     // -X2C