Subversion Repositories Applications.papyrus

Rev

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

Rev 4 Rev 15
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.1 2004-06-15 15:10:44 jpm Exp $
22
// CVS : $Id: pap_initialisation.fonct.php,v 1.2 2004-06-18 15:51:27 alex 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.1 $ $Date: 2004-06-15 15:10:44 $
35
*@version       $Revision: 1.2 $ $Date: 2004-06-18 15:51:27 $
36
// +------------------------------------------------------------------------------------------------------+
36
// +------------------------------------------------------------------------------------------------------+
37
*/
37
*/
Line 38... Line 38...
38
 
38
 
39
// +------------------------------------------------------------------------------------------------------+
39
// +------------------------------------------------------------------------------------------------------+
40
// |                                            LISTE des FONCTIONS                                       |
40
// |                                            LISTE des FONCTIONS                                       |
Line 41... Line 41...
41
// +------------------------------------------------------------------------------------------------------+
41
// +------------------------------------------------------------------------------------------------------+
42
 
42
 
43
/** Fonction donnerIdPremiereApplicationLiee() - Renvoie l'id de la première application liée à un menu.
43
/** Fonction donnerIdPremiereApplicationLiee() - Renvoie l'id de la première application liée à un menu et l'id du menu.
44
*
44
*
45
* Cette fonction recherche l'application liée à un 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 integer l'identifiant de la première application trouvée.
50
* @return array tableau associatif indexé avec gm_id_menu et gm_ce_application et leur valeur
51
*/
51
*/
52
function donnerIdPremiereApplicationLiee($id_menu)
52
function donnerIdPremiereApplicationLiee($id_menu)
53
{
53
{
Line 54... Line 54...
54
    global $db;
54
    global $db;
55
    $aso_application_info = array();
55
    $aso_application_info = array();
56
    
56
    
Line 57... Line 57...
57
    $requete =  'SELECT gm_ce_application, gm_application_arguments '.
57
    $requete =  'SELECT gm_id_menu, gm_ce_application '.
58
                'FROM gen_menu '.
58
                'FROM gen_menu '.
Line 89... Line 89...
89
                'Menu : '.$id_menu.'<br />'.
89
                'Menu : '.$id_menu.'<br />'.
90
                'Ligne n° : '. __LINE__ . '<br />'.
90
                'Ligne n° : '. __LINE__ . '<br />'.
91
                'Fichier : '. __FILE__ . '<br />');
91
                'Fichier : '. __FILE__ . '<br />');
92
        }
92
        }
93
    }
93
    }
94
    return $aso_application_info['gm_ce_application'];
94
    return $aso_application_info ;
95
}
95
}
Line 96... Line 96...
96
 
96
 
97
/* +--Fin du code ----------------------------------------------------------------------------------------+
97
/* +--Fin du code ----------------------------------------------------------------------------------------+
98
*
98
*
-
 
99
* $Log: not supported by cvs2svn $
-
 
100
* Revision 1.1  2004/06/15 15:10:44  jpm
-
 
101
* Changement de nom et d'arborescence de Genesia en Papyrus.
99
* $Log: not supported by cvs2svn $
102
*
100
* Revision 1.6  2004/04/28 12:04:40  jpm
103
* Revision 1.6  2004/04/28 12:04:40  jpm
101
* Changement du modèle de la base de données.
104
* Changement du modèle de la base de données.
102
*
105
*
103
* Revision 1.5  2004/04/09 16:23:41  jpm
106
* Revision 1.5  2004/04/09 16:23:41  jpm