Subversion Repositories Applications.papyrus

Rev

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

Rev 112 Rev 118
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.4 2004-10-25 16:28:47 jpm Exp $
22
// CVS : $Id: pap_rendu.inc.php,v 1.5 2004-10-26 18:42:54 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.4 $ $Date: 2004-10-25 16:28:47 $
38
*@version       $Revision: 1.5 $ $Date: 2004-10-26 18:42:54 $
39
// +------------------------------------------------------------------------------------------------------+
39
// +------------------------------------------------------------------------------------------------------+
40
*/
40
*/
Line 41... Line 41...
41
 
41
 
42
// +------------------------------------------------------------------------------------------------------+
42
// +------------------------------------------------------------------------------------------------------+
Line 265... Line 265...
265
// Recherche des informations provenant de l'application pour la complétion du squelette
265
// Recherche des informations provenant de l'application pour la complétion du squelette
Line 266... Line 266...
266
 
266
 
267
// Tableau associatif contenant les différentes parties du contenu à afficher
267
// Tableau associatif contenant les différentes parties du contenu à afficher
Line -... Line 268...
-
 
268
$aso_zone_contenu = array();
-
 
269
 
-
 
270
// Contenu navigation
-
 
271
// Appel de la fonction afficherContenuNavigation() si elle existe.
268
$aso_zone_contenu = array();
272
$aso_zone_contenu['contenu_navigation'] = (function_exists('afficherContenuNavigation') ? afficherContenuNavigation() : '<!-- '.'Aucune navigation'.' -->');
269
 
273
 
270
// Contenu tête
274
// Contenu tête
Line 271... Line 275...
271
// Appel de la fonction afficherContenuTete() si elle existe.
275
// Appel de la fonction afficherContenuTete() si elle existe.
272
$aso_zone_contenu['contenu_tete'] = (function_exists('afficherContenuTete') ? afficherContenuTete() : str_repeat(' ', 12).'&nbsp;');
276
$aso_zone_contenu['contenu_tete'] = (function_exists('afficherContenuTete') ? afficherContenuTete() : '<!-- '.'Aucun contenu tête'.' -->');
273
 
277
 
274
// Contenu corps
278
// Contenu corps
Line 281... Line 285...
281
        'Ligne n° : '. __LINE__ .'<br />'.
285
        'Ligne n° : '. __LINE__ .'<br />'.
282
        'Fichier : '. __FILE__;
286
        'Fichier : '. __FILE__;
283
}
287
}
284
// Contenu pied
288
// Contenu pied
285
// Appel de la fonction afficherContenuPied() si elle existe.
289
// Appel de la fonction afficherContenuPied() si elle existe.
286
$aso_zone_contenu['contenu_pied'] = (function_exists('afficherContenuPied') ? afficherContenuPied() : str_repeat(' ', 12).'&nbsp;');
290
$aso_zone_contenu['contenu_pied'] = (function_exists('afficherContenuPied') ? afficherContenuPied() : '<!-- '.'Aucun contenu pied'.' -->');
Line 287... Line 291...
287
 
291
 
288
// +------------------------------------------------------------------------------------------------------+
292
// +------------------------------------------------------------------------------------------------------+
Line 289... Line 293...
289
// Gestion des appels des fonctions d'applettes
293
// Gestion des appels des fonctions d'applettes
Line 336... Line 340...
336
$contenu_squelette = str_replace('<!-- SCRIPTS -->', $scripts, $contenu_squelette);
340
$contenu_squelette = str_replace('<!-- SCRIPTS -->', $scripts, $contenu_squelette);
337
// Balise du corps (body) de la page xhtml
341
// Balise du corps (body) de la page xhtml
338
$contenu_squelette = str_replace('<!-- NOM_SITE -->', $nom_site, $contenu_squelette);
342
$contenu_squelette = str_replace('<!-- NOM_SITE -->', $nom_site, $contenu_squelette);
339
$contenu_squelette = str_replace('<!-- SITE_LANGUE -->', $langue_site, $contenu_squelette);
343
$contenu_squelette = str_replace('<!-- SITE_LANGUE -->', $langue_site, $contenu_squelette);
340
$contenu_squelette = str_replace('<!-- SITE_CODE_ALPHA -->', $code_alpha_site, $contenu_squelette);
344
$contenu_squelette = str_replace('<!-- SITE_CODE_ALPHA -->', $code_alpha_site, $contenu_squelette);
-
 
345
$contenu_squelette = str_replace('<!-- CONTENU_NAVIGATION -->', $aso_zone_contenu['contenu_navigation'], $contenu_squelette);
341
$contenu_squelette = str_replace('<!-- CONTENU_TETE -->', $aso_zone_contenu['contenu_tete'], $contenu_squelette);
346
$contenu_squelette = str_replace('<!-- CONTENU_TETE -->', $aso_zone_contenu['contenu_tete'], $contenu_squelette);
342
$contenu_squelette = str_replace('<!-- CONTENU_CORPS -->', $aso_zone_contenu['contenu_corps'], $contenu_squelette);
347
$contenu_squelette = str_replace('<!-- CONTENU_CORPS -->', $aso_zone_contenu['contenu_corps'], $contenu_squelette);
343
$contenu_squelette = str_replace('<!-- CONTENU_PIED -->', $aso_zone_contenu['contenu_pied'], $contenu_squelette);
348
$contenu_squelette = str_replace('<!-- CONTENU_PIED -->', $aso_zone_contenu['contenu_pied'], $contenu_squelette);
Line 344... Line 349...
344
 
349
 
Line 347... Line 352...
347
$_GEN_commun['sortie'] = $contenu_squelette;
352
$_GEN_commun['sortie'] = $contenu_squelette;
Line 348... Line 353...
348
 
353
 
349
/* +--Fin du code ---------------------------------------------------------------------------------------+
354
/* +--Fin du code ---------------------------------------------------------------------------------------+
350
*
355
*
-
 
356
* $Log: not supported by cvs2svn $
-
 
357
* Revision 1.4  2004/10/25 16:28:47  jpm
-
 
358
* Ajout de nouvelles balises Papyrus, ajout vérification mise à jour de Papyrus, meilleure gestion des sessions...
351
* $Log: not supported by cvs2svn $
359
*
352
* Revision 1.3  2004/10/22 17:23:35  jpm
360
* Revision 1.3  2004/10/22 17:23:35  jpm
353
* Amélioration de la gestion de l'erreur si pas d'appli.
361
* Amélioration de la gestion de l'erreur si pas d'appli.
354
*
362
*
355
* Revision 1.2  2004/06/17 08:04:44  jpm
363
* Revision 1.2  2004/06/17 08:04:44  jpm