Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 1848 → Rev 1849

/branches/livraison_aha/papyrus/applettes/vous_etes_ici/vous_etes_ici.php
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.
*