*
* Libreria para le manejo de las secciones del sistema.
*
-* @package Samurai
* @version $Rev$
* @author $Author$
*/
*/
var $_secciones;
+ /**
+ * Nombre de la seccion seleccionada
+ *
+ * @var array
+ */
+ var $_seleccion;
+
+
/**
* Constructor.
*
{
$this->PEAR();
$this->_secciones = include '../conf/secciones_Conf.php';
+ unset($this->_seleccion);
}
/**
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;
+ }
}
?>