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_rendu.inc.php,v 1.3 2004-10-22 17:23:35 jpm Exp $
|
22 |
// CVS : $Id: pap_rendu.inc.php,v 1.4 2004-10-25 16:28:47 jpm Exp $
|
23 |
/**
|
23 |
/**
|
24 |
* Rendu : programme traitant l'url demandée et retournant la page compressé au navigateur.
|
24 |
* Rendu : programme traitant l'url demandée et retournant la page compressé au navigateur.
|
25 |
*
|
25 |
*
|
26 |
* Ce programme contient la partie collectant les informations sur la page demandée par le navigateur client.
|
26 |
* Ce programme contient la partie collectant les informations sur la page demandée par le navigateur client.
|
27 |
* Elle vérifie que la page ne soit pas déjà présente en cache et la renvoie si elle est disponible.
|
27 |
* Elle vérifie que la page ne soit pas déjà présente en cache et la renvoie si elle est disponible.
|
Line 33... |
Line 33... |
33 |
*@author Laurent COUDOUNEAU <laurent.coudouneau@ema.fr>
|
33 |
*@author Laurent COUDOUNEAU <laurent.coudouneau@ema.fr>
|
34 |
//Autres auteurs :
|
34 |
//Autres auteurs :
|
35 |
*@author Alexandre GRANIER <alexadandre@tela-botanica.org>
|
35 |
*@author Alexandre GRANIER <alexadandre@tela-botanica.org>
|
36 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
36 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
37 |
*@copyright Tela-Botanica 2000-2004
|
37 |
*@copyright Tela-Botanica 2000-2004
|
38 |
*@version $Revision: 1.3 $ $Date: 2004-10-22 17:23:35 $
|
38 |
*@version $Revision: 1.4 $ $Date: 2004-10-25 16:28:47 $
|
39 |
// +------------------------------------------------------------------------------------------------------+
|
39 |
// +------------------------------------------------------------------------------------------------------+
|
40 |
*/
|
40 |
*/
|
Line 41... |
Line 41... |
41 |
|
41 |
|
42 |
// +------------------------------------------------------------------------------------------------------+
|
42 |
// +------------------------------------------------------------------------------------------------------+
|
Line 113... |
Line 113... |
113 |
$titre = htmlentities($_GEN_commun['info_menu']->gm_titre_alternatif);
|
113 |
$titre = htmlentities($_GEN_commun['info_menu']->gm_titre_alternatif);
|
114 |
} else {
|
114 |
} else {
|
115 |
$titre = htmlentities($_GEN_commun['info_menu']->gm_nom);
|
115 |
$titre = htmlentities($_GEN_commun['info_menu']->gm_nom);
|
116 |
}
|
116 |
}
|
Line 117... |
Line 117... |
117 |
|
117 |
|
118 |
// Construction du nom du site
|
118 |
// Construction des infos sur le site
|
- |
|
119 |
$nom_site = htmlentities($_GEN_commun['info_site']->gs_nom);
|
- |
|
120 |
$langue_site = htmlentities($_GEN_commun['i18n']);
|
Line 119... |
Line 121... |
119 |
$nom_site = htmlentities($_GEN_commun['info_site']->gs_nom);
|
121 |
$code_alpha_site = htmlentities($_GEN_commun['info_site']->gs_code_alpha);
|
120 |
|
122 |
|
121 |
// Construction des Meta "http-equiv".
|
123 |
// Construction des Meta "http-equiv".
|
122 |
$_GEN_commun['meta_http_equiv'] = array();
|
124 |
$_GEN_commun['meta_http_equiv'] = array();
|
Line 332... |
Line 334... |
332 |
$contenu_squelette = str_replace('<!-- META_NAME_DC -->', $meta_name_dc, $contenu_squelette);
|
334 |
$contenu_squelette = str_replace('<!-- META_NAME_DC -->', $meta_name_dc, $contenu_squelette);
|
333 |
$contenu_squelette = str_replace('<!-- STYLES -->', $styles, $contenu_squelette);
|
335 |
$contenu_squelette = str_replace('<!-- STYLES -->', $styles, $contenu_squelette);
|
334 |
$contenu_squelette = str_replace('<!-- SCRIPTS -->', $scripts, $contenu_squelette);
|
336 |
$contenu_squelette = str_replace('<!-- SCRIPTS -->', $scripts, $contenu_squelette);
|
335 |
// Balise du corps (body) de la page xhtml
|
337 |
// Balise du corps (body) de la page xhtml
|
336 |
$contenu_squelette = str_replace('<!-- NOM_SITE -->', $nom_site, $contenu_squelette);
|
338 |
$contenu_squelette = str_replace('<!-- NOM_SITE -->', $nom_site, $contenu_squelette);
|
- |
|
339 |
$contenu_squelette = str_replace('<!-- SITE_LANGUE -->', $langue_site, $contenu_squelette);
|
- |
|
340 |
$contenu_squelette = str_replace('<!-- SITE_CODE_ALPHA -->', $code_alpha_site, $contenu_squelette);
|
337 |
$contenu_squelette = str_replace('<!-- CONTENU_TETE -->', $aso_zone_contenu['contenu_tete'], $contenu_squelette);
|
341 |
$contenu_squelette = str_replace('<!-- CONTENU_TETE -->', $aso_zone_contenu['contenu_tete'], $contenu_squelette);
|
338 |
$contenu_squelette = str_replace('<!-- CONTENU_CORPS -->', $aso_zone_contenu['contenu_corps'], $contenu_squelette);
|
342 |
$contenu_squelette = str_replace('<!-- CONTENU_CORPS -->', $aso_zone_contenu['contenu_corps'], $contenu_squelette);
|
339 |
$contenu_squelette = str_replace('<!-- CONTENU_PIED -->', $aso_zone_contenu['contenu_pied'], $contenu_squelette);
|
343 |
$contenu_squelette = str_replace('<!-- CONTENU_PIED -->', $aso_zone_contenu['contenu_pied'], $contenu_squelette);
|
Line 340... |
Line 344... |
340 |
|
344 |
|
Line 343... |
Line 347... |
343 |
$_GEN_commun['sortie'] = $contenu_squelette;
|
347 |
$_GEN_commun['sortie'] = $contenu_squelette;
|
Line 344... |
Line 348... |
344 |
|
348 |
|
345 |
/* +--Fin du code ---------------------------------------------------------------------------------------+
|
349 |
/* +--Fin du code ---------------------------------------------------------------------------------------+
|
346 |
*
|
350 |
*
|
- |
|
351 |
* $Log: not supported by cvs2svn $
|
- |
|
352 |
* Revision 1.3 2004/10/22 17:23:35 jpm
|
- |
|
353 |
* Amélioration de la gestion de l'erreur si pas d'appli.
|
347 |
* $Log: not supported by cvs2svn $
|
354 |
*
|
348 |
* Revision 1.2 2004/06/17 08:04:44 jpm
|
355 |
* Revision 1.2 2004/06/17 08:04:44 jpm
|
349 |
* Changement de constante pour les chemin d'accès à la biblio de code de Papyrus.
|
356 |
* Changement de constante pour les chemin d'accès à la biblio de code de Papyrus.
|
350 |
*
|
357 |
*
|
351 |
* Revision 1.1 2004/06/16 08:13:58 jpm
|
358 |
* Revision 1.1 2004/06/16 08:13:58 jpm
|