]> git.llucax.com Git - mecon/samurai.git/blobdiff - src/www/include/lib/SA/Secciones.php
Comienzo del disenio de sistemas.
[mecon/samurai.git] / src / www / include / lib / SA / Secciones.php
index f0f27cc511830f1f88b3a424f60ac046a4bf0e3b..018154223fff8b430f3281c4684ab78dca5597a1 100644 (file)
@@ -25,7 +25,6 @@ require_once 'PEAR.php';
 *
 * Libreria para le manejo de las secciones del sistema.
 *
-* @package Samurai
 * @version $Rev$
 * @author  $Author$
 */
@@ -39,6 +38,14 @@ class SA_Secciones extends PEAR {
     */
     var $_secciones;
 
+    /**
+    * Nombre de la seccion seleccionada
+    *
+    * @var array 
+    */
+    var $_seleccion;
+
+
     /**
     * Constructor. 
     *
@@ -51,6 +58,7 @@ class SA_Secciones extends PEAR {
     {
         $this->PEAR();
         $this->_secciones = include '../conf/secciones_Conf.php';
+        unset($this->_seleccion);
     }
 
     /**
@@ -65,19 +73,50 @@ class SA_Secciones extends PEAR {
     function display ()
     {
         $pagina_actual = basename($_SERVER['PHP_SELF']);
-        $seccion ='';
+        $seccion ="<tr>\n";
+        $cont = 0;
         foreach ($this->_secciones as $sec) {
             if ($sec['link'] == $pagina_actual) {
-                $imagen = $sec['img_select'];
+                $imagen_1 = $sec['img_select'];
+                $imagen_2 = $sec['img_select'];
+                $this->_seleccion = $sec['nombre'];
             }                
             else {
-                $imagen = $sec['img_comun'];
+                $imagen_1 = $sec['img_comun'];
+                $imagen_2 = $sec['img_mouseon'];
             }
-            $seccion.= '<td><a href="'.$sec['link'].'" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_displayStatusMsg(\''.$sec['nombre'].'\'); MM_swapImage(\''.$sec['nombre'].'\',\'\',\''.$sec['img_mouseon'].'\',1); return document.MM_returnValue" MM_swapImage(\''.$sec['nombre'].'\',\'\',\''.$sec['img_mouseon'].'\'><img name="'.$sec['nombre'].'" src="'.$imagen.'" alt="'.$sec['nombre'].'" width="50" height="52" border="0"></a> </td>';
+            $seccion.= '<td align="center" bgcolor="#CCCCCC"><a href="'.$sec['link'].'" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_displayStatusMsg(\''.$sec['nombre'].'\'); MM_swapImage(\''.$sec['nombre'].'\',\'\',\''.$imagen_2.'\',1); return document.MM_returnValue" MM_swapImage(\''.$sec['nombre'].'\',\'\',\''.$imagen_2.'\'><img name="'.$sec['nombre'].'" src="'.$imagen_1.'" alt="'.$sec['nombre'].'" border="0"></a></td>'."\n";
+            $cont++;
+        }
+        $seccion.="</tr>\n";
+        if (isset($this->_seleccion)) {
+            $this->_seleccion.="##$cont"; //Esto lo uso para saber la cant de columnas que necesito
         }
         return $seccion;
     }
-    
+
+    /**
+    * Devulve el nombre de la seccion seleccioanda para incrustar en html. 
+    *
+    * @return $seccion
+    *
+    * @access public
+    */
+    function nomSelDisplay ()
+    {   
+        $result = '';
+        if (isset($this->_seleccion)) {    
+            list($nombre, $cont) = split('##',$this->_seleccion);
+            $result = "<tr>\n";
+            $result.= "    <td height=\"1\" bgcolor=\"#336699\" align=\"left\" align=\"left\" colspan=\"".$cont."\">\n";
+            $result.= "        <font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#FFFFFF\">\n";
+            $result.= "            <b>".$nombre."</b>\n";
+            $result.= "        </font>\n";
+            $result.= "    </td>\n";
+            $result.= "</tr>\n";
+        }
+        return $result;
+    }
 }
 
 ?>