Subversion Repositories Applications.papyrus

Rev

Rev 58 | Rev 168 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 58 Rev 95
1
<?php
1
<?php
2
//vim: set expandtab tabstop=4 shiftwidth=4:
2
//vim: set expandtab tabstop=4 shiftwidth=4:
3
// +------------------------------------------------------------------------------------------------------+
3
// +------------------------------------------------------------------------------------------------------+
4
// | PHP version 4.1                                                                                      |
4
// | PHP version 4.1                                                                                      |
5
// +------------------------------------------------------------------------------------------------------+
5
// +------------------------------------------------------------------------------------------------------+
6
// | Copyright (C) 2001 COUDOUNEAU Laurent (lc@gsite.org)                                                 |
6
// | Copyright (C) 2001 COUDOUNEAU Laurent (lc@gsite.org)                                                 |
7
// | Copyright (C) 1999-2004 Tela Botanica (accueil@tela-botanica.org)                                    |
7
// | Copyright (C) 1999-2004 Tela Botanica (accueil@tela-botanica.org)                                    |
8
// +------------------------------------------------------------------------------------------------------+
8
// +------------------------------------------------------------------------------------------------------+
9
// |                                                                                                      |
9
// |                                                                                                      |
10
// | This library is free software; you can redistribute it and/or                                        |
10
// | This library is free software; you can redistribute it and/or                                        |
11
// | modify it under the terms of the GNU Lesser General Public                                           |
11
// | modify it under the terms of the GNU Lesser General Public                                           |
12
// | License as published by the Free Software Foundation; either                                         |
12
// | License as published by the Free Software Foundation; either                                         |
13
// | version 2.1 of the License, or (at your option) any later version.                                   |
13
// | version 2.1 of the License, or (at your option) any later version.                                   |
14
// |                                                                                                      |
14
// |                                                                                                      |
15
// | This library is distributed in the hope that it will be useful,                                      |
15
// | This library is distributed in the hope that it will be useful,                                      |
16
// | but WITHOUT ANY WARRANTY; without even the implied warranty of                                       |
16
// | but WITHOUT ANY WARRANTY; without even the implied warranty of                                       |
17
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU                                    |
17
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU                                    |
18
// | Lesser General Public License for more details.                                                      |
18
// | Lesser General Public License for more details.                                                      |
19
// |                                                                                                      |
19
// |                                                                                                      |
20
// | You should have received a copy of the GNU Lesser General Public                                     |
20
// | You should have received a copy of the GNU Lesser General Public                                     |
21
// | License along with this library; if not, write to the Free Software                                  |
21
// | License along with this library; if not, write to the Free Software                                  |
22
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
22
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
23
// |                                                                                                      |
23
// |                                                                                                      |
24
// +------------------------------------------------------------------------------------------------------+
24
// +------------------------------------------------------------------------------------------------------+
25
// CVS : $Id: papyrus.php,v 1.5 2004-09-28 14:57:53 jpm Exp $
25
// CVS : $Id: papyrus.php,v 1.6 2004-10-22 17:24:53 jpm Exp $
26
/**
26
/**
27
* Papyrus : programme principale appelant différent fichier à inclure dans un ordre précis.
27
* Papyrus : programme principale appelant différent fichier à inclure dans un ordre précis.
28
*
28
*
29
* La page contient l'appel aux fonctions de l'application de vérification de l'installation puis
29
* La page contient l'appel aux fonctions de l'application de vérification de l'installation puis
30
* l'appel du fichier réalisant l'initialisation. Enfin, l'appel du fichier réalisant le rendu et 
30
* l'appel du fichier réalisant l'initialisation. Enfin, l'appel du fichier réalisant le rendu et 
31
* retournant la page au navigateur client.
31
* retournant la page au navigateur client.
32
*
32
*
33
*@package Papyrus
33
*@package Papyrus
34
//Auteur original :
34
//Auteur original :
35
*@author            Laurent COUDOUNEAU <laurent.coudouneau@ema.fr>
35
*@author            Laurent COUDOUNEAU <laurent.coudouneau@ema.fr>
36
//Autres auteurs :
36
//Autres auteurs :
37
*@author            Alexandre GRANIER <alex@tela-botanica.org>
37
*@author            Alexandre GRANIER <alex@tela-botanica.org>
38
*@author            Jean-Pascal MILCENT <jpm@tela-botanica.org>
38
*@author            Jean-Pascal MILCENT <jpm@tela-botanica.org>
39
*@copyright         Tela-Botanica 2000-2004
39
*@copyright         Tela-Botanica 2000-2004
40
*@version           $Revision: 1.5 $ $Date: 2004-09-28 14:57:53 $
40
*@version           $Revision: 1.6 $ $Date: 2004-10-22 17:24:53 $
41
// +------------------------------------------------------------------------------------------------------+
41
// +------------------------------------------------------------------------------------------------------+
42
*/
42
*/
43
 
43
 
44
// +------------------------------------------------------------------------------------------------------+
44
// +------------------------------------------------------------------------------------------------------+
45
// |                                            ENTÊTE du PROGRAMME                                       |
45
// |                                            ENTÊTE du PROGRAMME                                       |
46
// +------------------------------------------------------------------------------------------------------+
46
// +------------------------------------------------------------------------------------------------------+
47
// Création de la variable globale de Papyrus
47
// Création des variables globale de Papyrus
48
$GLOBALS['_GEN_commun'] = '';
48
$GLOBALS['_GEN_commun']  = array();
-
 
49
$GLOBALS['chrono_flash'] = array();
49
 
50
 
50
// Première mesure du chronométrage
51
// Première mesure du chronométrage
51
$chrono_flash['depart'] = microtime();
52
$chrono_flash['depart'] = microtime();
-
 
53
 
52
 
54
// Vérification de la configuration de Papyrus
-
 
55
/** Inclusion du programme de vérification de Papyrus.
-
 
56
* Il vérifie différent paramètres nécessaire au bon fonctionnement de Papyrus,
53
/** <br> Inclusion API débogage chrono
57
* dont la présence des fichiers de configuration.
-
 
58
* C'est en fonction des paramètres déterminés par ce programme que l'application
-
 
59
* Installateur est appelée si besoin est.*/
-
 
60
require_once 'papyrus/pap_verification.inc.php';
54
* Ajout de la bibliothèque de fonctions permettant d'analyser le temps d'execution de Génésia.
61
$chrono_flash['Vérification'] = microtime();
-
 
62
 
-
 
63
/** Inclusion API débogage : Gestionnaire d'erreur
55
*/
64
* Ajout de la bibliothèque de fonctions permettant d'encpasuler les erreurs PHP.*/
56
include_once 'papyrus/configuration/pap_config.inc.php';
65
include_once GEN_CHEMIN_API.'debogage_1.0/BOG_Gestionnaire_Erreur.class.php';
57
 
66
 
58
/** <br> Inclusion API débogage chrono
-
 
59
* Ajout de la bibliothèque de fonctions permettant d'analyser le temps d'execution de Génésia.
67
/** Inclusion API débogage : chronométrage
60
*/
68
* Ajout de la bibliothèque de fonctions permettant d'analyser le temps d'execution de Papyrus.*/
61
include_once GEN_CHEMIN_API.'debogage_1.0/BOG_chrono.fonct.php';
69
include_once GEN_CHEMIN_API.'debogage_1.0/BOG_chrono.fonct.php';
62
 
-
 
63
/** <br> Inclusion API débogage sql
70
 
64
* Ajout de la bibliothèque de fonctions de débogage.
71
/** Inclusion API débogage : Gestionnaire d'erreurs sql
65
*/
72
* Ajout de la bibliothèque de fonctions de débogage d'erreurs SQL.*/
66
require_once GEN_CHEMIN_API.'debogage_1.0/BOG_sql.fonct.php';
73
require_once GEN_CHEMIN_API.'debogage_1.0/BOG_sql.fonct.php';
67
 
74
 
68
// +------------------------------------------------------------------------------------------------------+
75
// +------------------------------------------------------------------------------------------------------+
69
// |                                            CORPS du PROGRAMME                                        |
76
// |                                            CORPS du PROGRAMME                                        |
70
// +------------------------------------------------------------------------------------------------------+
77
// +------------------------------------------------------------------------------------------------------+
71
 
78
 
72
// +------------------------------------------------------------------------------------------------------+
79
// +------------------------------------------------------------------------------------------------------+
73
// Vérification de la configuration de Génésia
80
// Création du gestionnaire d'erreur de Papyrus
74
/** <br> Inclusion du programme de vérification de Génésia.
81
$_GEN_commun['debogage_erreur'] = &new BOG_Gestionnaire_Erreur(GEN_DEBOGAGE_CONTEXTE, GEN_CSS_ERREUR);
-
 
82
 
-
 
83
// +------------------------------------------------------------------------------------------------------+
75
* Il vérifie différent paramètres nécessaire au bon fonctionnement de Génésia,
84
// Appel de l'application Installateur de Papyrus si nécessaire
76
* dont la présence du fichier de configuration.
85
if ($_GEN_commun['erreur_instal_afaire'] == true) {
77
* C'est en fonction des paramètres déterminés par ce programme que l'application
86
    include_once GEN_CHEMIN_APPLICATION.'installateur/installateur.php';
78
* Installateur est appelée si besoin est.
87
    $_GEN_commun['sortie'] = afficherContenuCorps();
79
*/
-
 
80
require_once GEN_CHEMIN_PAP.'pap_verification.inc.php';
88
    include_once GEN_CHEMIN_PAP.'pap_envoi.inc.php';
81
$chrono_flash['Vérification'] = microtime();
89
    // Fin du programme Papyrus.
-
 
90
    exit(0);
-
 
91
}
82
 
92
 
83
// +------------------------------------------------------------------------------------------------------+
93
// +------------------------------------------------------------------------------------------------------+
84
// Gestion de la connexion à la base de données
94
// Gestion de la connexion à la base de données
85
require_once GEN_CHEMIN_PAP.'pap_connecte_bdd.inc.php';
95
require_once GEN_CHEMIN_PAP.'pap_connecte_bdd.inc.php';
86
$chrono_flash['Connexion BdD'] = microtime();
96
$chrono_flash['Connexion BdD'] = microtime();
87
 
97
 
88
// +------------------------------------------------------------------------------------------------------+
98
// +------------------------------------------------------------------------------------------------------+
89
// Appel à l'application Installateur si nécessaire
-
 
90
/** <br> Inclusion du programme Installateur de Génésia.
-
 
91
* Il propose une interface graphique si la vérification fait ressortir un besoin d'installation.
-
 
92
*/
-
 
93
if ($_GEN_commun['erreur_instal_afaire']) {
-
 
94
    include_once GEN_CHEMIN_PAP.'applications/installateur/installateur.php';
-
 
95
}
-
 
96
 
-
 
97
// +------------------------------------------------------------------------------------------------------+
-
 
98
// Initialisation des informations provenant de la base de données de Génésia
99
// Initialisation des informations provenant de la base de données de Papyrus
99
/** <br> Inclusion du programme d'initialisation de Génésia.
100
/** <br> Inclusion du programme d'initialisation de Papyrus.
100
* Nous récupérons alors les infos sur le site, la langue, le menu, l'application liée et les informations sur la page
101
* Nous récupérons alors les infos sur le site, la langue, le menu, l'application liée et les informations sur la page
101
* depuis la base de données de Génésia. Ces informations correspondent au paramètres passés dans l'url demandée par 
102
* depuis la base de données de Papyrus. Ces informations correspondent au paramètres passés dans l'url demandée par 
102
* l'utilisateur.Nous créons aussi la représentation sous forme d'objet de l'URL 
103
* l'utilisateur.Nous créons aussi la représentation sous forme d'objet de l'URL 
103
* courante demandée par l'utilisateur.
104
* courante demandée par l'utilisateur.
104
*/
105
*/
105
require_once GEN_CHEMIN_PAP.'pap_initialise_info.inc.php';
106
require_once GEN_CHEMIN_PAP.'pap_initialise_info.inc.php';
106
$chrono_flash['Initialisation des info'] = microtime();
107
$chrono_flash['Initialisation des info'] = microtime();
-
 
108
 
-
 
109
// +------------------------------------------------------------------------------------------------------+
-
 
110
// Inclusion des fichiers de traduction de Papyrus
-
 
111
if (file_exists(GEN_CHEMIN_LANGUE.'pap_langue_'.$_GEN_commun['i18n'].'.inc.php')) {
-
 
112
    /** Inclusion du fichier de traduction suite à la transaction avec le navigateur.*/
-
 
113
    require_once GEN_CHEMIN_LANGUE.'pap_langue_'.$_GEN_commun['i18n'].'.inc.php';
-
 
114
} else {
-
 
115
    /** Inclusion du fichier de traduction par défaut.*/
-
 
116
    require_once GEN_CHEMIN_LANGUE.'pap_langue_'.GEN_I18N_ID_DEFAUT.'.inc.php';
-
 
117
}
-
 
118
 
-
 
119
// +------------------------------------------------------------------------------------------------------+
-
 
120
// Réglage supplémentaire du gestionnaire d'erreurs
-
 
121
$_GEN_commun['debogage_erreur']->ecrireLangue($_GEN_commun['i18n']);
-
 
122
$_GEN_commun['debogage_erreur']->ecrireTxtTete(PAP_LANG_DEBOG_TETE);
-
 
123
$_GEN_commun['debogage_erreur']->ecrireTxtPied(PAP_LANG_DEBOG_PIED);
-
 
124
$tab_traduction = array(PAP_LANG_DEBOG_NIVEAU, PAP_LANG_DEBOG_FICHIER, PAP_LANG_DEBOG_LIGNE, PAP_LANG_DEBOG_CONTEXTE);
-
 
125
$_GEN_commun['debogage_erreur']->ecrireTraduction($tab_traduction);
107
 
126
 
108
// +------------------------------------------------------------------------------------------------------+
127
// +------------------------------------------------------------------------------------------------------+
109
// Initialisation de l'authentification si nécessaire
128
// Initialisation de l'authentification si nécessaire
110
/** <br> Inclusion du programme d'initialisation de Auth et des Sessions utilisées par Génésia.
129
/** <br> Inclusion du programme d'initialisation de Auth et des Sessions utilisées par Papyrus.
111
* Suite à la récupération des infos sur le site, la langue, le menu, l'application liée et les infos sur la page,
130
* Suite à la récupération des infos sur le site, la langue, le menu, l'application liée et les infos sur la page,
112
* nous demandons l'identification et nous déclenchons une session si le site le demande.
131
* nous demandons l'identification et nous déclenchons une session si le site le demande.
113
*/
132
*/
114
if ($_GEN_commun['info_site']->gs_ce_auth > 0) {
133
if ($_GEN_commun['info_site']->gs_ce_auth > 0) {
115
    include_once GEN_CHEMIN_PAP.'pap_initialise_auth.inc.php';
134
    include_once GEN_CHEMIN_PAP.'pap_initialise_auth.inc.php';
116
    $chrono_flash['Initialisation auth'] = microtime();
135
    $chrono_flash['Initialisation auth'] = microtime();
117
}
136
}
118
 
137
 
119
// +------------------------------------------------------------------------------------------------------+
138
// +------------------------------------------------------------------------------------------------------+
120
// Mise en cache de la page si nécessaire
139
// Mise en cache de la page si nécessaire
121
/** <br> Inclusion du programme de gestion du cache de Génésia.
140
/** <br> Inclusion du programme de gestion du cache de Papyrus.
122
* Nous supprimons, si l'application le demande, les pages en cache périmées et nous recherchons
141
* Nous supprimons, si l'application le demande, les pages en cache périmées et nous recherchons
123
*  la page demandée dans le cache.Si la page est trouvé nous la renvoyons et le programme
142
*  la page demandée dans le cache.Si la page est trouvé nous la renvoyons et le programme
124
* s'arrête ici. Sinon, nous continuons.
143
* s'arrête ici. Sinon, nous continuons.
125
*/
144
*/
126
if ($_GEN_commun['info_application']->cache) {
145
if (isset($_GEN_commun['info_application']->cache) && $_GEN_commun['info_application']->cache) {
127
    include_once GEN_CHEMIN_PAP.'pap_cache.inc.php';
146
    include_once GEN_CHEMIN_PAP.'pap_cache.inc.php';
128
}
147
}
129
 
148
 
130
// +------------------------------------------------------------------------------------------------------+
149
// +------------------------------------------------------------------------------------------------------+
131
// Réalisation du rendu de la page
150
// Réalisation du rendu de la page
132
/** <br> Inclusion du programme de rendu de Génésia.
151
/** <br> Inclusion du programme de rendu de Génésia.
133
* Il appelle l'application demandée et créé la page grâce au fichier squelette et aux balises incluses dedans.
152
* Il appelle l'application demandée et créé la page grâce au fichier squelette et aux balises incluses dedans.
134
*/
153
*/
135
require_once GEN_CHEMIN_PAP.'pap_rendu.inc.php';
154
require_once GEN_CHEMIN_PAP.'pap_rendu.inc.php';
136
$chrono_flash['Rendu'] = microtime();
155
$chrono_flash['Rendu'] = microtime();
137
 
-
 
138
 
156
 
139
// +------------------------------------------------------------------------------------------------------+
157
// +------------------------------------------------------------------------------------------------------+
140
// Gestion du stockage en cache de la page demandée et de son envoi au navigateur client si nécessaire.
158
// Gestion du stockage en cache de la page demandée et de son envoi au navigateur client si nécessaire.
141
/** <br> Inclusion du programme d'envoi de la page demandée.
159
/** <br> Inclusion du programme d'envoi de la page demandée.
142
* Il stocke la page en cache et la renvoi après compression s'il existe des données à renvoyer.
160
* Il stocke la page en cache et la renvoi après compression s'il existe des données à renvoyer.
143
*/
161
*/
144
if (! empty($_GEN_commun['sortie'])) {
162
if (! empty($_GEN_commun['sortie'])) {
145
    if (GEN_DEBOGAGE) {
163
    if (GEN_DEBOGAGE) {
146
        // En cas de chronométrage, nous insérons le tableau des résultats.
164
        // En cas de chronométrage, nous insérons le tableau des résultats.
147
        $debogage = BOG_afficherChrono(12);
165
        $debogage = BOG_afficherChrono(12);
148
        $_GEN_commun['sortie'] = str_replace('<!-- CHRONOMETRAGE -->', $debogage, $_GEN_commun['sortie']);
166
        $_GEN_commun['sortie'] = str_replace('<!-- CHRONOMETRAGE -->', $debogage, $_GEN_commun['sortie']);
-
 
167
        // Gestion des erreurs et du débogage
-
 
168
        $_GEN_commun['debogage_info'] .= $_GEN_commun['debogage_erreur']->retournerErreurs();
149
        $_GEN_commun['sortie'] = str_replace('<!-- DEBOGAGE -->', $_GEN_commun['debogage_info'], $_GEN_commun['sortie']);
169
        $_GEN_commun['sortie'] = str_replace('<!-- DEBOGAGE -->', $_GEN_commun['debogage_info'], $_GEN_commun['sortie']);
150
    }
170
    }
151
    include_once GEN_CHEMIN_PAP.'pap_envoi.inc.php';
171
    include_once GEN_CHEMIN_PAP.'pap_envoi.inc.php';
152
}
172
}
153
 
173
 
154
// Fin du programme Génésia.
174
// Fin du programme Papyrus.
155
exit();
175
exit(0);
156
 
176
 
157
 
177
 
158
/* +--Fin du code ---------------------------------------------------------------------------------------+
178
/* +--Fin du code ---------------------------------------------------------------------------------------+
159
* $Log: not supported by cvs2svn $
179
* $Log: not supported by cvs2svn $
-
 
180
* Revision 1.5  2004/09/28 14:57:53  jpm
-
 
181
* Création d'une balise propre au débogage.
-
 
182
*
160
* Revision 1.4  2004/09/10 16:39:04  jpm
183
* Revision 1.4  2004/09/10 16:39:04  jpm
161
* Ajout des infos de débogage à la sortie.
184
* Ajout des infos de débogage à la sortie.
162
*
185
*
163
* Revision 1.3  2004/07/06 17:27:23  jpm
186
* Revision 1.3  2004/07/06 17:27:23  jpm
164
* Suppression d'inclusion du fichier de fonctions inutilisées dans Papyrus.
187
* Suppression d'inclusion du fichier de fonctions inutilisées dans Papyrus.
165
*
188
*
166
* Revision 1.2  2004/06/16 15:10:24  jpm
189
* Revision 1.2  2004/06/16 15:10:24  jpm
167
* Ajout de constantes de chemins.
190
* Ajout de constantes de chemins.
168
*
191
*
169
* Revision 1.1  2004/06/15 10:15:12  jpm
192
* Revision 1.1  2004/06/15 10:15:12  jpm
170
* Changement de nom et d'arborescence de Genesia en Papyrus.
193
* Changement de nom et d'arborescence de Genesia en Papyrus.
171
*
194
*
172
* Revision 1.16  2004/04/28 12:04:31  jpm
195
* Revision 1.16  2004/04/28 12:04:31  jpm
173
* Changement du modèle de la base de données.
196
* Changement du modèle de la base de données.
174
*
197
*
175
* Revision 1.15  2004/04/22 08:31:49  jpm
198
* Revision 1.15  2004/04/22 08:31:49  jpm
176
* Transformation de $GS_GLOBAL en $_GEN_commun.
199
* Transformation de $GS_GLOBAL en $_GEN_commun.
177
*
200
*
178
* Revision 1.14  2004/04/21 16:24:29  jpm
201
* Revision 1.14  2004/04/21 16:24:29  jpm
179
* Ajout d'un fichier spécifique pour la connexion à la base de données et incluant les classes DataObject de Pear.
202
* Ajout d'un fichier spécifique pour la connexion à la base de données et incluant les classes DataObject de Pear.
180
*
203
*
181
* Revision 1.12  2004/04/21 08:02:14  jpm
204
* Revision 1.12  2004/04/21 08:02:14  jpm
182
* Ajout de mesure du temps d'éxecution de Génésia.
205
* Ajout de mesure du temps d'éxecution de Génésia.
183
*
206
*
184
* Revision 1.11  2004/04/09 16:33:34  jpm
207
* Revision 1.11  2004/04/09 16:33:34  jpm
185
* Changement des noms de fichier gen_initialisation...
208
* Changement des noms de fichier gen_initialisation...
186
*
209
*
187
* Revision 1.10  2004/04/09 16:19:40  jpm
210
* Revision 1.10  2004/04/09 16:19:40  jpm
188
* Ajout des fichiers indépendants d'envoi et de cache.
211
* Ajout des fichiers indépendants d'envoi et de cache.
189
*
212
*
190
* Revision 1.9  2004/04/08 14:13:47  jpm
213
* Revision 1.9  2004/04/08 14:13:47  jpm
191
* Ajout de l'inclusion du fichier de vérification.
214
* Ajout de l'inclusion du fichier de vérification.
192
*
215
*
193
* Revision 1.8  2004/04/02 16:28:12  jpm
216
* Revision 1.8  2004/04/02 16:28:12  jpm
194
* Ajout de l'inclusion du fichier gen_initialisation_pear.inc.php.
217
* Ajout de l'inclusion du fichier gen_initialisation_pear.inc.php.
195
*
218
*
196
* Revision 1.7  2004/04/01 11:27:13  jpm
219
* Revision 1.7  2004/04/01 11:27:13  jpm
197
* Ajout et modification de commentaires pour PhpDocumentor.
220
* Ajout et modification de commentaires pour PhpDocumentor.
198
*
221
*
199
* Revision 1.6  2004/03/31 16:49:30  jpm
222
* Revision 1.6  2004/03/31 16:49:30  jpm
200
* Modifications mineures.
223
* Modifications mineures.
201
*
224
*
202
* Revision 1.5  2004/03/27 11:01:06  jpm
225
* Revision 1.5  2004/03/27 11:01:06  jpm
203
* Ajout de l'appel des fonctions d'installation.
226
* Ajout de l'appel des fonctions d'installation.
204
*
227
*
205
* Revision 1.4  2004/03/25 11:51:06  jpm
228
* Revision 1.4  2004/03/25 11:51:06  jpm
206
* Changement nom dossier noyau en génésia dans les chemins.
229
* Changement nom dossier noyau en génésia dans les chemins.
207
*
230
*
208
* Revision 1.3  2004/03/23 17:06:14  jpm
231
* Revision 1.3  2004/03/23 17:06:14  jpm
209
* Ajout de commentaire dans l'entête.
232
* Ajout de commentaire dans l'entête.
210
*
233
*
211
* Revision 1.2  2004/03/23 16:30:42  jpm
234
* Revision 1.2  2004/03/23 16:30:42  jpm
212
* Ajout de commentaires.
235
* Ajout de commentaires.
213
* Changement des noms des fichiers appelés.
236
* Changement des noms des fichiers appelés.
214
*
237
*
215
* Revision 1.1  2004/03/23 10:22:34  jpm
238
* Revision 1.1  2004/03/23 10:22:34  jpm
216
* Page principale de l'application Génésia.
239
* Page principale de l'application Génésia.
217
*
240
*
218
*
241
*
219
* +--Fin du code ----------------------------------------------------------------------------------------+
242
* +--Fin du code ----------------------------------------------------------------------------------------+
220
*/
243
*/
221
?>
244
?>