Subversion Repositories Applications.papyrus

Rev

Rev 1033 | Rev 1090 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1033 Rev 1063
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.29 2006-10-16 15:49:46 ddelon Exp $
22
// CVS : $Id: menu.php,v 1.30 2006-11-27 13:47:23 florian 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.29 $ $Date: 2006-10-16 15:49:46 $
41
*@version       $Revision: 1.30 $ $Date: 2006-11-27 13:47:23 $
42
// +------------------------------------------------------------------------------------------------------+
42
// +------------------------------------------------------------------------------------------------------+
43
*/
43
*/
Line 44... Line 44...
44
 
44
 
45
// +------------------------------------------------------------------------------------------------------+
45
// +------------------------------------------------------------------------------------------------------+
Line 472... Line 472...
472
    
472
    
473
    
473
    
474
    $menu_accesskey = '';
474
    $menu_accesskey = '';
475
    $raccourci_txt = '';
475
    $raccourci_txt = '';
476
    if (($menu_accesskey = htmlentities($menu_info['gm_raccourci_clavier'])) != '') {
476
    if (($menu_accesskey = htmlentities($menu_info['gm_raccourci_clavier'])) != '') {
477
        $raccourci_txt = '[Raccourci : '.$menu_accesskey.' ] ';
477
        $raccourci_txt = '[Raccourci : Alt+'.$menu_accesskey.' ] ';
478
        $menu_accesskey = 'accesskey="'.$menu_accesskey.'" ';
478
        $menu_accesskey = 'accesskey="'.$menu_accesskey.'" ';
479
    }
479
    }
480
    $menu_texte_title = '';
480
    $menu_texte_title = '';
Line 488... Line 488...
488
	if (isset($i18n) && ($i18n!='')) {
488
	if (isset($i18n) && ($i18n!='')) {
489
		$une_url->addQuerystring(GEN_URL_CLE_I18N,$i18n);
489
		$une_url->addQuerystring(GEN_URL_CLE_I18N,$i18n);
490
	}    
490
	}    
491
    //Création d'une entrée dans la liste du menu
491
    //Création d'une entrée dans la liste du menu
492
    $espaces = str_repeat(' ', $indent_origine + ($indent_pas * ($position + 2)));
492
    $espaces = str_repeat(' ', $indent_origine + ($indent_pas * ($position + 2)));
493
    $retour  =  $espaces.'<a id="menu_lien_'.$num_menu.'_'.$menu_id.'" href="'.$une_url->getURL().'"'.$menu_texte_title.$menu_accesskey.'>'.$menu_nom.'</a>'."\n";
493
    $retour  =  $espaces.'<a id="menu_lien_'.$num_menu.'_'.$menu_id.'" href="'.$une_url->getURL().'" '.$menu_texte_title.$menu_accesskey.'>'.$menu_nom.'</a>'."\n";
494
    return $retour;
494
    return $retour;
495
}
495
}
Line 496... Line 496...
496
 
496
 
497
// +------------------------------------------------------------------------------------------------------+
497
// +------------------------------------------------------------------------------------------------------+
Line 500... Line 500...
500
 
500
 
501
 
501
 
502
/* +--Fin du code ----------------------------------------------------------------------------------------+
502
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
503
*
-
 
504
* $Log: not supported by cvs2svn $
-
 
505
* Revision 1.29  2006/10/16 15:49:46  ddelon
503
*
506
* Refactorisation code mulitlinguisme et gestion menu invisibles
504
* $Log: not supported by cvs2svn $
507
*
505
* Revision 1.28  2006/09/21 15:52:19  jp_milcent
508
* Revision 1.28  2006/09/21 15:52:19  jp_milcent
506
* Utilisation de PAP_URL pour Net_URL à la place des constantes serveur.
509
* Utilisation de PAP_URL pour Net_URL à la place des constantes serveur.
507
*
510
*