Subversion Repositories Applications.papyrus

Rev

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

Rev 443 Rev 448
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
*