19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: vous_etes_ici.php,v 1.13 2007-05-24 16:51:55 jp_milcent Exp $ |
// CVS : $Id: vous_etes_ici.php,v 1.13.2.1 2008-08-08 15:10:06 jp_milcent Exp $ |
/** |
* Applette : Vous Etes Ici |
* |
39,7 → 39,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.13 $ $Date: 2007-05-24 16:51:55 $ |
*@version $Revision: 1.13.2.1 $ $Date: 2008-08-08 15:10:06 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
128,36 → 128,41 |
} |
|
$menu_info = GEN_lireInfoMenu($objet_pear_db, $menu_courant_id, DB_FETCHMODE_ASSOC); |
// Préparation d'une entrée dans la liste du menu |
$menu_nom = htmlentities($menu_info['gm_nom']); |
$menu_hreflang = htmlentities($menu_info['gm_ce_i18n']); |
$menu_accesskey = ''; |
$raccourci_txt = ''; |
if (($menu_accesskey = htmlentities($menu_info['gm_raccourci_clavier'])) != '') { |
$raccourci_txt = '(Raccourci : '.$menu_accesskey.' ).'; |
$menu_accesskey = 'accesskey="'.$menu_accesskey.'" '; |
// Nous affichons le menu seulement si sa date de validité est bonne |
if ($menu_info['gm_date_fin_validite'] == '0000-00-00 00:00:00' || strtotime($menu_info['gm_date_fin_validite']) > time() ) { |
// Préparation d'une entrée dans la liste du menu |
$menu_nom = htmlentities($menu_info['gm_nom']); |
$menu_hreflang = htmlentities($menu_info['gm_ce_i18n']); |
$menu_accesskey = ''; |
$raccourci_txt = ''; |
if (($menu_accesskey = htmlentities($menu_info['gm_raccourci_clavier'])) != '') { |
$raccourci_txt = '(Raccourci : '.$menu_accesskey.' ).'; |
$menu_accesskey = 'accesskey="'.$menu_accesskey.'" '; |
} |
$menu_texte_title = ''; |
if (($menu_texte_title = htmlentities($menu_info['gm_description_resume'])) != '') { |
$menu_texte_title = 'title="'.$raccourci_txt.$menu_texte_title.'" ';; |
} |
|
// Création de l'url du menu courant |
$une_url =& new Pap_URL(PAP_URL); |
$une_url->setId($menu_courant_id); |
$menu_url = $une_url->getURL(); |
|
// Construction du VEI |
$vei .= '<a id="vei_menu_'.$vei_numero.'_'.$menu_courant_id.'" href="'.$menu_url.'" '; |
$vei .= 'hreflang="'.$menu_hreflang.'" '.$menu_texte_title.$menu_accesskey.'>'.$menu_nom.'</a>'; |
if ($menu_pere_id != 0) { |
// Ce n'est pas le menu racine : nous afficons le symbole de séparation |
$vei .= ' >>> '; |
} |
$vei .= "\n"; |
} |
$menu_texte_title = ''; |
if (($menu_texte_title = htmlentities($menu_info['gm_description_resume'])) != '') { |
$menu_texte_title = 'title="'.$raccourci_txt.$menu_texte_title.'" ';; |
} |
|
// Création de l'url du menu courant |
$une_url =& new Pap_URL(PAP_URL); |
$une_url->setId($menu_courant_id); |
$menu_url = $une_url->getURL(); |
|
if ($menu_pere_id != 0) { |
// Ce n'est pas le menu racine : nous continuons |
$vei .= '<a id="vei_menu_'.$vei_numero.'_'.$menu_courant_id.'" href="'.$menu_url.'" '; |
$vei .= 'hreflang="'.$menu_hreflang.'" '.$menu_texte_title.$menu_accesskey.'>'.$menu_nom.'</a> >>> '."\n"; |
$vei .= afficherVousEtesIci($tab_arguments, $_GEN_commun, $menu_pere_id, false); |
} else { |
// C'est le menu racine : nous nous arrêtons |
$vei .= '<a id="vei_menu_'.$vei_numero.'_'.$menu_courant_id.'" href="'.$menu_url.'" '; |
$vei .= 'hreflang="'.$menu_hreflang.'" '.$menu_texte_title.$menu_accesskey.'>'.$menu_nom.'</a>'."\n"; |
} |
|
// Ce n'est pas le menu racine : nous continuons à rechercher les menus |
if ($menu_pere_id != 0) { |
$vei .= afficherVousEtesIci($tab_arguments, $_GEN_commun, $menu_pere_id, false); |
} |
|
// Retour du VEI après la recherche récursive des liens |
if ($premier_appel) { |
$tab_vei = explode(' >>> ', $vei); |
191,6 → 196,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.13 2007-05-24 16:51:55 jp_milcent |
* Utilisation de la constante PAP_URL. |
* |
* Revision 1.12 2006-12-12 13:53:54 jp_milcent |
* Mise en place du nouveau format des balises d'applette. |
* |