]> git.llucax.com Git - mecon/samurai.git/blob - src/www/include/lib/SA/Secciones.php
MUCHAS COSAS.
[mecon/samurai.git] / src / www / include / lib / SA / Secciones.php
1 <?php
2 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
3 // +--------------------------------------------------------------------+
4 // |                           SAMURAI                                  |
5 // +--------------------------------------------------------------------+
6 // |   Sistema de Administracion y Matenimiento de Usuarios Relativo A  |
7 // |                             Intranet                               |
8 // |                      Ministerio de Economía                        |
9 // +--------------------------------------------------------------------+
10 // | Creado: fri mar 21 ART 2003                                        |
11 // | Autor:  Martin Marrese <mmarre@mecon.gov.ar>                       |
12 // +--------------------------------------------------------------------+
13 // 
14 // $Id$
15 // 
16 // $URL$
17 // $Rev$
18 // $Date$
19 // $Author$
20
21 require_once 'PEAR.php';
22
23 /**
24 * Manejo de secciones.
25 *
26 * Libreria para le manejo de las secciones del sistema.
27 *
28 * @package Samurai
29 * @version $Rev$
30 * @author  $Author$
31 */
32
33 class SA_Secciones extends PEAR {
34
35     /**
36     * Datos de las secciones
37     *
38     * @var array 
39     */
40     var $_secciones;
41
42     /**
43     * Constructor. 
44     *
45     * No necesita parametros de entrada, pues los levanta de un
46     * archivo predefinido 'conf/secciones_Conf.php'.
47     *
48     * @access public
49     */
50     function SA_Secciones()
51     {
52         $this->PEAR();
53         $this->_secciones = include '../conf/secciones_Conf.php';
54     }
55
56     /**
57     * Devulve el HTML de las secciones. 
58     *
59     * Devuelve en codigo HTML el tag <a href><img></a> para cada seccion.
60     *
61     * @return $seccion
62     *
63     * @access public
64     */
65     function display ()
66     {
67         $pagina_actual = basename($_SERVER['PHP_SELF']);
68         $seccion ='';
69         foreach ($this->_secciones as $sec) {
70             if ($sec['link'] == $pagina_actual) {
71                 $imagen = $sec['img_select'];
72             }                
73             else {
74                 $imagen = $sec['img_comun'];
75             }
76             $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>';
77         }
78         return $seccion;
79     }
80     
81 }
82
83 ?>