Subversion Repositories Applications.papyrus

Rev

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

Rev 22 Rev 84
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: pap_initialisation.fonct.php,v 1.3 2004-06-30 07:26:52 jpm Exp $
22
// CVS : $Id: pap_initialisation.fonct.php,v 1.4 2004-10-21 18:15:20 jpm Exp $
23
/**
23
/**
24
* Bibliothèque de fonction pour l'initialisation de Papyrus.
24
* Bibliothèque de fonction pour l'initialisation de Papyrus.
25
*
25
*
26
* Cette bibliothèque contient des fonctions utilisé lors de l'initialisation de Papyrus.
26
* Cette bibliothèque contient des fonctions utilisé lors de l'initialisation de Papyrus.
27
*
27
*
Line 30... Line 30...
30
//Auteur original :
30
//Auteur original :
31
*@author        Alexandre GRANIER <alexadandre@tela-botanica.org
31
*@author        Alexandre GRANIER <alexadandre@tela-botanica.org
32
//Autres auteurs :
32
//Autres auteurs :
33
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org
33
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org
34
*@copyright     Tela-Botanica 2000-2004
34
*@copyright     Tela-Botanica 2000-2004
35
*@version       $Revision: 1.3 $ $Date: 2004-06-30 07:26:52 $
35
*@version       $Revision: 1.4 $ $Date: 2004-10-21 18:15:20 $
36
// +------------------------------------------------------------------------------------------------------+
36
// +------------------------------------------------------------------------------------------------------+
37
*/
37
*/
Line 38... Line 38...
38
 
38
 
39
// +------------------------------------------------------------------------------------------------------+
39
// +------------------------------------------------------------------------------------------------------+
Line 45... Line 45...
45
* Cette fonction recherche l'application liée à un menu et l'identifiant de ce menu, mais comme il peut
45
* Cette fonction recherche l'application liée à un menu et l'identifiant de ce menu, mais comme il peut
46
* ne pas y en avoir, elle cherche alors l'application du menu fils qui
46
* ne pas y en avoir, elle cherche alors l'application du menu fils qui
47
* lui-même peut ne pas en avoir, etc...
47
* lui-même peut ne pas en avoir, etc...
48
*
48
*
49
* @param integer l'identifiant d'un menu.
49
* @param integer l'identifiant d'un menu.
50
* @return array tableau associatif indexé avec gm_id_menu et gm_ce_application et leur valeur
50
* @return mixed tableau associatif indexé avec gm_id_menu et gm_ce_application et leur valeur ou false en cas d'erreur.
51
*/
51
*/
52
function GEN_donnerIdPremiereApplicationLiee($id_menu)
52
function GEN_donnerIdPremiereApplicationLiee($id_menu)
53
{
53
{
54
    global $db;
54
    global $db;
55
    $aso_application_info = array();
55
    $aso_application_info = array();
Line 83... Line 83...
83
            $ligne_fils = $resultat_fils->fetchRow(DB_FETCHMODE_OBJECT);
83
            $ligne_fils = $resultat_fils->fetchRow(DB_FETCHMODE_OBJECT);
84
            $aso_application_info = GEN_donnerIdPremiereApplicationLiee($ligne_fils->gm_id_menu);
84
            $aso_application_info = GEN_donnerIdPremiereApplicationLiee($ligne_fils->gm_id_menu);
85
        }
85
        }
86
        else {
86
        else {
87
            // Gestion des erreurs sur la recherche de l'application liée.
87
            // Gestion des erreurs sur la recherche de l'application liée.
88
            die('ERREUR Génésia : aucune application trouvable pour le menu demandé. <br />'.
-
 
89
                'Menu : '.$id_menu.'<br />'.
88
            return false;
90
                'Ligne n° : '. __LINE__ . '<br />'.
-
 
91
                'Fichier : '. __FILE__ . '<br />');
-
 
92
        }
89
        }
93
    }
90
    }
94
    return $aso_application_info ;
91
    return $aso_application_info ;
95
}
92
}
Line 96... Line 93...
96
 
93
 
97
/* +--Fin du code ----------------------------------------------------------------------------------------+
94
/* +--Fin du code ----------------------------------------------------------------------------------------+
98
*
95
*
-
 
96
* $Log: not supported by cvs2svn $
-
 
97
* Revision 1.3  2004/06/30 07:26:52  jpm
-
 
98
* Modification nom de la fonction.
99
* $Log: not supported by cvs2svn $
99
*
100
* Revision 1.2  2004/06/18 15:51:27  alex
100
* Revision 1.2  2004/06/18 15:51:27  alex
101
* Modification fonction de recherche d'application liée, elle renvoie maintenant un tableau.
101
* Modification fonction de recherche d'application liée, elle renvoie maintenant un tableau.
102
*
102
*
103
* Revision 1.1  2004/06/15 15:10:44  jpm
103
* Revision 1.1  2004/06/15 15:10:44  jpm