query($requete) ; (DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; $aso_application_info =& $resultat->fetchRow(DB_FETCHMODE_ASSOC); if ($aso_application_info['gm_ce_application'] == 0) { // Le menu demandé n'a pas d'application liée, nous cherchons celle du premièr menu fils. $requete_fils = 'SELECT gm_id_menu '. 'FROM gen_menu, gen_menu_relation '. 'WHERE gmr_id_menu_02 = '.$id_menu.' '. 'AND gmr_id_valeur = 1 '. 'AND gmr_id_menu_01 = gm_id_menu '. 'ORDER BY gmr_ordre ASC '; $resultat_fils = $db->query($requete_fils) ; (DB::isError($resultat_fils)) ? die (BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_fils->getMessage(), $requete_fils)) : '' ; if ($resultat_fils->numRows() >= 1) { // Nous avons un menu fils, nous rappelons récursivement la fontion avec son identifiant // pour récuperer l'application liée. $ligne_fils = $resultat_fils->fetchRow(DB_FETCHMODE_OBJECT); $aso_application_info = GEN_donnerIdPremiereApplicationLiee($ligne_fils->gm_id_menu); } else { // Gestion des erreurs sur la recherche de l'application liée. return false; } } return $aso_application_info ; } /* +--Fin du code ----------------------------------------------------------------------------------------+ * * $Log: not supported by cvs2svn $ * Revision 1.3 2004/06/30 07:26:52 jpm * Modification nom de la fonction. * * Revision 1.2 2004/06/18 15:51:27 alex * Modification fonction de recherche d'application liée, elle renvoie maintenant un tableau. * * Revision 1.1 2004/06/15 15:10:44 jpm * Changement de nom et d'arborescence de Genesia en Papyrus. * * Revision 1.6 2004/04/28 12:04:40 jpm * Changement du modèle de la base de données. * * Revision 1.5 2004/04/09 16:23:41 jpm * Prise en compte des tables i18n. * * Revision 1.4 2004/04/02 16:34:03 jpm * Modifications de commentaires des fonctions. * * Revision 1.3 2004/04/01 11:24:51 jpm * Ajout et modification de commentaires pour PhpDocumentor. * * Revision 1.2 2004/03/31 16:53:05 jpm * Modification du code vis à vis du modèle revision 1.9 de Génésia. * * Revision 1.1 2004/03/29 14:53:25 jpm * Création du fichier et ajout de la fonction donnerIdPremiereApplicationLiee(). * * +-- Fin du code ----------------------------------------------------------------------------------------+ */ ?>