Line 17... |
Line 17... |
17 |
// | |
|
17 |
// | |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
22 |
// CVS : $Id: menu.php,v 1.3 2004-07-23 11:21:25 alex Exp $
|
22 |
// CVS : $Id: menu.php,v 1.4 2004-09-13 18:02:34 jpm Exp $
|
23 |
/**
|
23 |
/**
|
24 |
* Applette : menu
|
24 |
* Applette : menu
|
25 |
*
|
25 |
*
|
26 |
* Génère une liste de listes comportant tous les niveaux des menus "classiques" d'un site.
|
26 |
* Génère une liste de listes comportant tous les niveaux des menus "classiques" d'un site.
|
27 |
* Nécessite :
|
27 |
* Nécessite :
|
Line 36... |
Line 36... |
36 |
//Auteur original :
|
36 |
//Auteur original :
|
37 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
37 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
38 |
//Autres auteurs :
|
38 |
//Autres auteurs :
|
39 |
*@author Aucun
|
39 |
*@author Aucun
|
40 |
*@copyright Tela-Botanica 2000-2004
|
40 |
*@copyright Tela-Botanica 2000-2004
|
41 |
*@version $Revision: 1.3 $ $Date: 2004-07-23 11:21:25 $
|
41 |
*@version $Revision: 1.4 $ $Date: 2004-09-13 18:02:34 $
|
42 |
// +------------------------------------------------------------------------------------------------------+
|
42 |
// +------------------------------------------------------------------------------------------------------+
|
43 |
*/
|
43 |
*/
|
Line 44... |
Line 44... |
44 |
|
44 |
|
45 |
// +------------------------------------------------------------------------------------------------------+
|
45 |
// +------------------------------------------------------------------------------------------------------+
|
Line 250... |
Line 250... |
250 |
}
|
250 |
}
|
251 |
$url = $objet_pear_url->getURL();
|
251 |
$url = $objet_pear_url->getURL();
|
252 |
//if ($niveau == 1) $url = "#" ;
|
252 |
//if ($niveau == 1) $url = "#" ;
|
253 |
// On vérifie si le menu est le menu sélectionné
|
253 |
// On vérifie si le menu est le menu sélectionné
|
254 |
if (isset ($GLOBALS[GEN_URL_CLE_MENU]) && $id_menu == $GLOBALS[GEN_URL_CLE_MENU]) {
|
254 |
if (isset ($GLOBALS[GEN_URL_CLE_MENU]) && $id_menu == $GLOBALS[GEN_URL_CLE_MENU]) {
|
255 |
$classe = 'm_select' ;
|
255 |
$classe = 'menu_actif';
|
256 |
} else {
|
256 |
} else {
|
257 |
$classe = 'm_non_select' ;
|
257 |
$classe = 'menu_inactif';
|
258 |
}
|
258 |
}
|
Line 259... |
Line 259... |
259 |
|
259 |
|
260 |
//Création d'une entrée dans la liste du menu
|
260 |
//Création d'une entrée dans la liste du menu
|
261 |
$lien_menu = '<a href="'.$url.'" title="'.$menu_texte_title.'">'.$menu_nom.'</a>'."\n";
|
261 |
$espaces2 = str_repeat(' ', $indent_origine + ($indent_pas * 2));
|
262 |
$retour = str_repeat(' ', $indent_origine + ($indent_pas * 2));
|
262 |
$espaces3 = str_repeat(' ', $indent_origine + ($indent_pas * 3));
|
263 |
$retour .= '<li id="menu_'.$id_menu.'" class="'.$classe.'">'.$lien_menu.'</li>'."\n";
|
- |
|
- |
|
263 |
$retour = $espaces2.'<li id="menu_'.$id_menu.'" class="'.$classe.'">'."\n".
|
- |
|
264 |
$espaces3.'<a href="'.$url.'" title="'.$menu_texte_title.'">'.$menu_nom.'</a>'."\n".
|
264 |
|
265 |
$espaces2.'</li>'."\n";
|
265 |
return $retour;
|
266 |
return $retour;
|
Line 266... |
Line 267... |
266 |
}
|
267 |
}
|
267 |
|
268 |
|
268 |
// +------------------------------------------------------------------------------------------------------+
|
269 |
// +------------------------------------------------------------------------------------------------------+
|
Line 269... |
Line 270... |
269 |
// | PIED du PROGRAMME |
|
270 |
// | PIED du PROGRAMME |
|
270 |
// +------------------------------------------------------------------------------------------------------+
|
271 |
// +------------------------------------------------------------------------------------------------------+
|
271 |
|
272 |
|
- |
|
273 |
|
- |
|
274 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
- |
|
275 |
*
|
272 |
|
276 |
* $Log: not supported by cvs2svn $
|
273 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
277 |
* Revision 1.3 2004/07/23 11:21:25 alex
|
274 |
*
|
278 |
* suppression du javascript.
|
275 |
* $Log: not supported by cvs2svn $
|
279 |
*
|
276 |
* Revision 1.2 2004/06/25 08:32:02 alex
|
280 |
* Revision 1.2 2004/06/25 08:32:02 alex
|