Line 30... |
Line 30... |
30 |
|
30 |
|
31 |
// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
|
31 |
// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
|
32 |
// pris connaissance de la licence CeCILL, et que vous en avez accepté les
|
32 |
// pris connaissance de la licence CeCILL, et que vous en avez accepté les
|
33 |
// termes.
|
33 |
// termes.
|
34 |
// ----
|
34 |
// ----
|
35 |
// CVS : $Id: pap_rendu.inc.php,v 1.17 2005-09-20 17:01:22 ddelon Exp $
|
35 |
// CVS : $Id: pap_rendu.inc.php,v 1.18 2005-09-22 14:02:49 ddelon Exp $
|
36 |
/**
|
36 |
/**
|
37 |
* Rendu : programme traitant l'url demandée et retournant la page compressé au navigateur.
|
37 |
* Rendu : programme traitant l'url demandée et retournant la page compressé au navigateur.
|
38 |
*
|
38 |
*
|
39 |
* Ce programme contient la partie collectant les informations sur la page demandée par le navigateur client.
|
39 |
* Ce programme contient la partie collectant les informations sur la page demandée par le navigateur client.
|
Line 46... |
Line 46... |
46 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
46 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
47 |
//Autres auteurs :
|
47 |
//Autres auteurs :
|
48 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
48 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
49 |
*@author Laurent COUDOUNEAU <laurent.coudouneau@ema.fr>
|
49 |
*@author Laurent COUDOUNEAU <laurent.coudouneau@ema.fr>
|
50 |
*@copyright Tela-Botanica 2000-2004
|
50 |
*@copyright Tela-Botanica 2000-2004
|
51 |
*@version $Revision: 1.17 $ $Date: 2005-09-20 17:01:22 $
|
51 |
*@version $Revision: 1.18 $ $Date: 2005-09-22 14:02:49 $
|
52 |
// +------------------------------------------------------------------------------------------------------+
|
52 |
// +------------------------------------------------------------------------------------------------------+
|
53 |
*/
|
53 |
*/
|
Line -... |
Line 54... |
- |
|
54 |
|
- |
|
55 |
// TODO : revoir les initialisation en l'absence de menu par defaut
|
54 |
|
56 |
|
55 |
// +------------------------------------------------------------------------------------------------------+
|
57 |
// +------------------------------------------------------------------------------------------------------+
|
56 |
// | ENTÊTE du PROGRAMME |
|
58 |
// | ENTÊTE du PROGRAMME |
|
Line 57... |
Line 59... |
57 |
// +------------------------------------------------------------------------------------------------------+
|
59 |
// +------------------------------------------------------------------------------------------------------+
|
Line 123... |
Line 125... |
123 |
|
125 |
|
124 |
|
126 |
|
Line -... |
Line 127... |
- |
|
127 |
// +------------------------------------------------------------------------------------------------------+
|
125 |
// +------------------------------------------------------------------------------------------------------+
|
128 |
// Recherche des informations pour la complétion de l'entête du squelette de la page demandée.
|
126 |
// Recherche des informations pour la complétion de l'entête du squelette de la page demandée.
|
129 |
|
127 |
|
130 |
if (isset($GLOBALS['_GEN_commun']['info_menu'])) {
|
128 |
// Construction du titre.
|
131 |
// Construction du titre.
|
129 |
if (! empty($GLOBALS['_GEN_commun']['info_menu']->gm_titre)) {
|
132 |
if (! empty($GLOBALS['_GEN_commun']['info_menu']->gm_titre)) {
|
130 |
$GLOBALS['_PAPYRUS_']['page']['titre'] = htmlentities($GLOBALS['_GEN_commun']['info_menu']->gm_titre);
|
133 |
$GLOBALS['_PAPYRUS_']['page']['titre'] = htmlentities($GLOBALS['_GEN_commun']['info_menu']->gm_titre);
|
131 |
} else if (! empty($GLOBALS['_GEN_commun']['info_menu']->gm_titre_alternatif)) {
|
134 |
} else if (! empty($GLOBALS['_GEN_commun']['info_menu']->gm_titre_alternatif)) {
|
- |
|
135 |
$GLOBALS['_PAPYRUS_']['page']['titre'] = htmlentities($GLOBALS['_GEN_commun']['info_menu']->gm_titre_alternatif);
|
- |
|
136 |
} else {
|
132 |
$GLOBALS['_PAPYRUS_']['page']['titre'] = htmlentities($GLOBALS['_GEN_commun']['info_menu']->gm_titre_alternatif);
|
137 |
$GLOBALS['_PAPYRUS_']['page']['titre'] = htmlentities($GLOBALS['_GEN_commun']['info_menu']->gm_nom);
|
- |
|
138 |
}
|
- |
|
139 |
|
- |
|
140 |
}
|
- |
|
141 |
else {
|
133 |
} else {
|
142 |
$GLOBALS['_PAPYRUS_']['page']['titre']='';
|
Line 134... |
Line 143... |
134 |
$GLOBALS['_PAPYRUS_']['page']['titre'] = htmlentities($GLOBALS['_GEN_commun']['info_menu']->gm_nom);
|
143 |
}
|
135 |
}
|
144 |
|
136 |
$GLOBALS['_PAPYRUS_']['rendu']['TITRE_PAGE'] = $GLOBALS['_PAPYRUS_']['page']['titre'];
|
145 |
$GLOBALS['_PAPYRUS_']['rendu']['TITRE_PAGE'] = $GLOBALS['_PAPYRUS_']['page']['titre'];
|
Line 154... |
Line 163... |
154 |
GEN_stockerMetaHttpEquiv('Content-script-type', 'text/javascript');
|
163 |
GEN_stockerMetaHttpEquiv('Content-script-type', 'text/javascript');
|
155 |
GEN_stockerMetaHttpEquiv('Content-language', $GLOBALS['_PAPYRUS_']['page']['langue']);
|
164 |
GEN_stockerMetaHttpEquiv('Content-language', $GLOBALS['_PAPYRUS_']['page']['langue']);
|
Line 156... |
Line 165... |
156 |
|
165 |
|
157 |
// Construction des Meta "name".
|
166 |
// Construction des Meta "name".
|
- |
|
167 |
$_GEN_commun['meta_name'] = array();
|
158 |
$_GEN_commun['meta_name'] = array();
|
168 |
if (isset($GLOBALS['_GEN_commun']['info_menu'])) {
|
159 |
$GLOBALS['_PAPYRUS_']['page']['robot'] = htmlentities($_GEN_commun['info_menu']->gm_robot);
|
169 |
$GLOBALS['_PAPYRUS_']['page']['robot'] = htmlentities($_GEN_commun['info_menu']->gm_robot);
|
- |
|
170 |
$GLOBALS['_PAPYRUS_']['page']['auteur'] = htmlentities($_GEN_commun['info_menu']->gm_auteur);
|
- |
|
171 |
}
|
- |
|
172 |
else {
|
- |
|
173 |
$GLOBALS['_PAPYRUS_']['page']['robot'] = '';
|
- |
|
174 |
$GLOBALS['_PAPYRUS_']['page']['auteur'] = '';
|
- |
|
175 |
}
|
160 |
$GLOBALS['_PAPYRUS_']['page']['auteur'] = htmlentities($_GEN_commun['info_menu']->gm_auteur);
|
176 |
|
161 |
if (empty($GLOBALS['_PAPYRUS_']['page']['auteur'])) {
|
177 |
if (empty($GLOBALS['_PAPYRUS_']['page']['auteur'])) {
|
162 |
$GLOBALS['_PAPYRUS_']['page']['auteur'] = htmlentities($_GEN_commun['info_site']->gs_auteur);
|
178 |
$GLOBALS['_PAPYRUS_']['page']['auteur'] = htmlentities($_GEN_commun['info_site']->gs_auteur);
|
- |
|
179 |
}
|
163 |
}
|
180 |
if (isset($GLOBALS['_GEN_commun']['info_menu'])) {
|
- |
|
181 |
$GLOBALS['_PAPYRUS_']['page']['mots_cles'] = htmlentities($_GEN_commun['info_menu']->gm_mots_cles);
|
164 |
$GLOBALS['_PAPYRUS_']['page']['mots_cles'] = htmlentities($_GEN_commun['info_menu']->gm_mots_cles);
|
182 |
}
|
165 |
if (empty($GLOBALS['_PAPYRUS_']['page']['mots_cles'])) {
|
183 |
if (empty($GLOBALS['_PAPYRUS_']['page']['mots_cles'])) {
|
166 |
$GLOBALS['_PAPYRUS_']['page']['mots_cles'] = htmlentities($_GEN_commun['info_site']->gs_mots_cles);
|
184 |
$GLOBALS['_PAPYRUS_']['page']['mots_cles'] = htmlentities($_GEN_commun['info_site']->gs_mots_cles);
|
- |
|
185 |
}
|
167 |
}
|
186 |
if (isset($GLOBALS['_GEN_commun']['info_menu'])) {
|
- |
|
187 |
$GLOBALS['_PAPYRUS_']['page']['description_libre'] = htmlentities($_GEN_commun['info_menu']->gm_description_libre);
|
168 |
$GLOBALS['_PAPYRUS_']['page']['description_libre'] = htmlentities($_GEN_commun['info_menu']->gm_description_libre);
|
188 |
}
|
169 |
if (empty($GLOBALS['_PAPYRUS_']['page']['description_libre'])) {
|
189 |
if (empty($GLOBALS['_PAPYRUS_']['page']['description_libre'])) {
|
170 |
$GLOBALS['_PAPYRUS_']['page']['description_libre'] = htmlentities($_GEN_commun['info_site']->gs_description);
|
190 |
$GLOBALS['_PAPYRUS_']['page']['description_libre'] = htmlentities($_GEN_commun['info_site']->gs_description);
|
- |
|
191 |
}
|
- |
|
192 |
|
171 |
}
|
193 |
|
172 |
GEN_stockerMetaName('revisit-after', '15 days');
|
194 |
GEN_stockerMetaName('revisit-after', '15 days');
|
173 |
GEN_stockerMetaName('robots', $GLOBALS['_PAPYRUS_']['page']['robot']);
|
195 |
GEN_stockerMetaName('robots', $GLOBALS['_PAPYRUS_']['page']['robot']);
|
174 |
GEN_stockerMetaName('author', $GLOBALS['_PAPYRUS_']['page']['auteur']);
|
196 |
GEN_stockerMetaName('author', $GLOBALS['_PAPYRUS_']['page']['auteur']);
|
175 |
GEN_stockerMetaName('keywords', $GLOBALS['_PAPYRUS_']['page']['mots_cles']);
|
197 |
GEN_stockerMetaName('keywords', $GLOBALS['_PAPYRUS_']['page']['mots_cles']);
|
Line 176... |
Line 198... |
176 |
GEN_stockerMetaName('description', $GLOBALS['_PAPYRUS_']['page']['description_libre']);
|
198 |
GEN_stockerMetaName('description', $GLOBALS['_PAPYRUS_']['page']['description_libre']);
|
- |
|
199 |
|
- |
|
200 |
// Construction des Meta Meta "name" du Dublin Core.
|
177 |
|
201 |
|
178 |
// Construction des Meta Meta "name" du Dublin Core.
|
202 |
if (isset($GLOBALS['_GEN_commun']['info_menu'])) {
|
179 |
$GLOBALS['_PAPYRUS_']['page']['titre_alternatif'] = htmlentities($_GEN_commun['info_menu']->gm_titre_alternatif);
|
203 |
$GLOBALS['_PAPYRUS_']['page']['titre_alternatif'] = htmlentities($_GEN_commun['info_menu']->gm_titre_alternatif);
|
180 |
$GLOBALS['_PAPYRUS_']['page']['auteur'] = htmlentities($_GEN_commun['info_menu']->gm_auteur);
|
204 |
$GLOBALS['_PAPYRUS_']['page']['auteur'] = htmlentities($_GEN_commun['info_menu']->gm_auteur);
|
181 |
$GLOBALS['_PAPYRUS_']['page']['description_resume'] = htmlentities($_GEN_commun['info_menu']->gm_description_resume);
|
205 |
$GLOBALS['_PAPYRUS_']['page']['description_resume'] = htmlentities($_GEN_commun['info_menu']->gm_description_resume);
|
182 |
$GLOBALS['_PAPYRUS_']['page']['description_table_matieres'] = htmlentities($_GEN_commun['info_menu']->gm_description_table_matieres);
|
206 |
$GLOBALS['_PAPYRUS_']['page']['description_table_matieres'] = htmlentities($_GEN_commun['info_menu']->gm_description_table_matieres);
|
183 |
$GLOBALS['_PAPYRUS_']['page']['publieur'] = htmlentities($_GEN_commun['info_menu']->gm_editeur);
|
207 |
$GLOBALS['_PAPYRUS_']['page']['publieur'] = htmlentities($_GEN_commun['info_menu']->gm_editeur);
|
184 |
$GLOBALS['_PAPYRUS_']['page']['contributeur'] = htmlentities($_GEN_commun['info_menu']->gm_contributeur);
|
208 |
$GLOBALS['_PAPYRUS_']['page']['contributeur'] = htmlentities($_GEN_commun['info_menu']->gm_contributeur);
|
185 |
$GLOBALS['_PAPYRUS_']['page']['date_creation'] = htmlentities($_GEN_commun['info_menu']->gm_date_creation);
|
209 |
$GLOBALS['_PAPYRUS_']['page']['date_creation'] = htmlentities($_GEN_commun['info_menu']->gm_date_creation);
|
186 |
$GLOBALS['_PAPYRUS_']['page']['date_soumission'] = htmlentities($_GEN_commun['info_menu']->gm_date_soumission);
|
210 |
$GLOBALS['_PAPYRUS_']['page']['date_soumission'] = htmlentities($_GEN_commun['info_menu']->gm_date_soumission);
|
187 |
$GLOBALS['_PAPYRUS_']['page']['date_acceptation'] = htmlentities($_GEN_commun['info_menu']->gm_date_acceptation);
|
211 |
$GLOBALS['_PAPYRUS_']['page']['date_acceptation'] = htmlentities($_GEN_commun['info_menu']->gm_date_acceptation);
|
188 |
$GLOBALS['_PAPYRUS_']['page']['periode_validite'] = htmlentities($_GEN_commun['info_menu']->gm_date_debut_validite);
|
212 |
$GLOBALS['_PAPYRUS_']['page']['periode_validite'] = htmlentities($_GEN_commun['info_menu']->gm_date_debut_validite);
|
- |
|
213 |
$GLOBALS['_PAPYRUS_']['page']['date_copyright'] = htmlentities($_GEN_commun['info_menu']->gm_date_copyright);
|
- |
|
214 |
$GLOBALS['_PAPYRUS_']['page']['source'] = htmlentities($_GEN_commun['info_menu']->gm_source);
|
- |
|
215 |
}
|
- |
|
216 |
else {
|
- |
|
217 |
$GLOBALS['_PAPYRUS_']['page']['titre_alternatif'] = '';
|
- |
|
218 |
$GLOBALS['_PAPYRUS_']['page']['auteur'] = '';
|
- |
|
219 |
$GLOBALS['_PAPYRUS_']['page']['description_resume'] = '';
|
- |
|
220 |
$GLOBALS['_PAPYRUS_']['page']['description_table_matieres'] = '';
|
- |
|
221 |
$GLOBALS['_PAPYRUS_']['page']['publieur'] = '';
|
- |
|
222 |
$GLOBALS['_PAPYRUS_']['page']['contributeur'] = '';
|
- |
|
223 |
$GLOBALS['_PAPYRUS_']['page']['date_creation'] = '';
|
- |
|
224 |
$GLOBALS['_PAPYRUS_']['page']['date_soumission'] = '';
|
- |
|
225 |
$GLOBALS['_PAPYRUS_']['page']['date_acceptation'] = '';
|
- |
|
226 |
$GLOBALS['_PAPYRUS_']['page']['periode_validite'] = '';
|
- |
|
227 |
$GLOBALS['_PAPYRUS_']['page']['date_copyright'] = '';
|
Line 189... |
Line 228... |
189 |
$GLOBALS['_PAPYRUS_']['page']['date_copyright'] = htmlentities($_GEN_commun['info_menu']->gm_date_copyright);
|
228 |
$GLOBALS['_PAPYRUS_']['page']['source'] = '';
|
190 |
$GLOBALS['_PAPYRUS_']['page']['source'] = htmlentities($_GEN_commun['info_menu']->gm_source);
|
229 |
}
|
191 |
|
230 |
|
192 |
if ($_GEN_commun['info_i18n_pays']->gip_id_pays != '') {
|
231 |
if ($_GEN_commun['info_i18n_pays']->gip_id_pays != '') {
|
193 |
$GLOBALS['_PAPYRUS_']['page']['langue_rfc_3066'] = $GLOBALS['_PAPYRUS_']['page']['langue'].'-'.htmlentities($_GEN_commun['info_i18n_pays']->gip_id_pays);
|
232 |
$GLOBALS['_PAPYRUS_']['page']['langue_rfc_3066'] = $GLOBALS['_PAPYRUS_']['page']['langue'].'-'.htmlentities($_GEN_commun['info_i18n_pays']->gip_id_pays);
|
- |
|
233 |
} else {
|
194 |
} else {
|
234 |
$GLOBALS['_PAPYRUS_']['page']['langue_rfc_3066'] = $GLOBALS['_PAPYRUS_']['page']['langue'];
|
195 |
$GLOBALS['_PAPYRUS_']['page']['langue_rfc_3066'] = $GLOBALS['_PAPYRUS_']['page']['langue'];
|
235 |
}
|
196 |
}
|
236 |
if (isset($GLOBALS['_GEN_commun']['info_menu'])) {
|
197 |
$GLOBALS['_PAPYRUS_']['page']['type_portee_spatiale'] = htmlentities($_GEN_commun['info_menu']->gm_ce_type_portee_spatiale);
|
237 |
$GLOBALS['_PAPYRUS_']['page']['type_portee_spatiale'] = htmlentities($_GEN_commun['info_menu']->gm_ce_type_portee_spatiale);
|
198 |
$GLOBALS['_PAPYRUS_']['page']['portee_spatiale'] = htmlentities($_GEN_commun['info_menu']->gm_portee_spatiale);
|
238 |
$GLOBALS['_PAPYRUS_']['page']['portee_spatiale'] = htmlentities($_GEN_commun['info_menu']->gm_portee_spatiale);
|
199 |
$GLOBALS['_PAPYRUS_']['page']['type_portee_temporelle'] = htmlentities($_GEN_commun['info_menu']->gm_ce_type_portee_temporelle);
|
239 |
$GLOBALS['_PAPYRUS_']['page']['type_portee_temporelle'] = htmlentities($_GEN_commun['info_menu']->gm_ce_type_portee_temporelle);
|
200 |
$GLOBALS['_PAPYRUS_']['page']['portee_temporelle'] = htmlentities($_GEN_commun['info_menu']->gm_portee_temporelle);
|
240 |
$GLOBALS['_PAPYRUS_']['page']['portee_temporelle'] = htmlentities($_GEN_commun['info_menu']->gm_portee_temporelle);
|
- |
|
241 |
$GLOBALS['_PAPYRUS_']['page']['licence'] = htmlentities($_GEN_commun['info_menu']->gm_licence);
|
- |
|
242 |
$GLOBALS['_PAPYRUS_']['page']['public'] = htmlentities($_GEN_commun['info_menu']->gm_public);
|
- |
|
243 |
$GLOBALS['_PAPYRUS_']['page']['public_niveau'] = htmlentities($_GEN_commun['info_menu']->gm_public_niveau);
|
- |
|
244 |
}
|
- |
|
245 |
else {
|
- |
|
246 |
$GLOBALS['_PAPYRUS_']['page']['type_portee_spatiale'] = '';
|
- |
|
247 |
$GLOBALS['_PAPYRUS_']['page']['portee_spatiale'] = '';
|
- |
|
248 |
$GLOBALS['_PAPYRUS_']['page']['type_portee_temporelle'] = '';
|
- |
|
249 |
$GLOBALS['_PAPYRUS_']['page']['portee_temporelle'] = '';
|
- |
|
250 |
$GLOBALS['_PAPYRUS_']['page']['licence'] = '';
|
- |
|
251 |
$GLOBALS['_PAPYRUS_']['page']['public'] = '';
|
- |
|
252 |
$GLOBALS['_PAPYRUS_']['page']['public_niveau'] = '';
|
201 |
$GLOBALS['_PAPYRUS_']['page']['licence'] = htmlentities($_GEN_commun['info_menu']->gm_licence);
|
253 |
|
202 |
$GLOBALS['_PAPYRUS_']['page']['public'] = htmlentities($_GEN_commun['info_menu']->gm_public);
|
254 |
}
|
203 |
$GLOBALS['_PAPYRUS_']['page']['public_niveau'] = htmlentities($_GEN_commun['info_menu']->gm_public_niveau);
|
255 |
|
204 |
GEN_stockerMetaNameDC('DC.Title', $GLOBALS['_PAPYRUS_']['page']['titre'], $GLOBALS['_PAPYRUS_']['page']['langue']);
|
256 |
GEN_stockerMetaNameDC('DC.Title', $GLOBALS['_PAPYRUS_']['page']['titre'], $GLOBALS['_PAPYRUS_']['page']['langue']);
|
205 |
GEN_stockerMetaNameDC('DC.Title.alternative', $GLOBALS['_PAPYRUS_']['page']['titre_alternatif'], $GLOBALS['_PAPYRUS_']['page']['langue']);
|
257 |
GEN_stockerMetaNameDC('DC.Title.alternative', $GLOBALS['_PAPYRUS_']['page']['titre_alternatif'], $GLOBALS['_PAPYRUS_']['page']['langue']);
|
Line 403... |
Line 455... |
403 |
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
|
455 |
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
|
Line 404... |
Line 456... |
404 |
|
456 |
|
405 |
/* +--Fin du code ---------------------------------------------------------------------------------------+
|
457 |
/* +--Fin du code ---------------------------------------------------------------------------------------+
|
406 |
*
|
458 |
*
|
- |
|
459 |
* $Log: not supported by cvs2svn $
|
- |
|
460 |
* Revision 1.17 2005/09/20 17:01:22 ddelon
|
- |
|
461 |
* php5 et bugs divers
|
407 |
* $Log: not supported by cvs2svn $
|
462 |
*
|
408 |
* Revision 1.16 2005/07/12 09:13:15 alexandre_tb
|
463 |
* Revision 1.16 2005/07/12 09:13:15 alexandre_tb
|
409 |
* déplacement de l'appel de la fonction afficherContenuMenu APRES l'appel de afficherContenuCorps.
|
464 |
* déplacement de l'appel de la fonction afficherContenuMenu APRES l'appel de afficherContenuCorps.
|
410 |
* Le menu d'une application étant calculé après les opérations de l'application.
|
465 |
* Le menu d'une application étant calculé après les opérations de l'application.
|
411 |
*
|
466 |
*
|