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.37 2007-04-13 09:41:09 neiluj Exp $
|
35 |
// CVS : $Id: pap_rendu.inc.php,v 1.38 2007-04-19 15:34:35 neiluj 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.37 $ $Date: 2007-04-13 09:41:09 $
|
51 |
*@version $Revision: 1.38 $ $Date: 2007-04-19 15:34:35 $
|
52 |
// +------------------------------------------------------------------------------------------------------+
|
52 |
// +------------------------------------------------------------------------------------------------------+
|
53 |
*/
|
53 |
*/
|
Line 54... |
Line 54... |
54 |
|
54 |
|
Line 307... |
Line 307... |
307 |
$PapRendu->parserBaliseApplette($GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
|
307 |
$PapRendu->parserBaliseApplette($GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
|
Line 308... |
Line 308... |
308 |
|
308 |
|
309 |
// +------------------------------------------------------------------------------------------------------+
|
309 |
// +------------------------------------------------------------------------------------------------------+
|
Line 310... |
Line 310... |
310 |
// Gestion de l'intégration de l'application liée au menu
|
310 |
// Gestion de l'intégration de l'application liée au menu
|
311 |
|
311 |
|
312 |
// Une fois les applettes appelées et executées nous appelons l'application qui peut avoir
|
312 |
// Une fois les applettes appelées et exécutées nous appelons l'application qui peut avoir
|
313 |
// besoins des infos des applettes (c'est le cas, pour l'applette IDENTIFICATION).
|
313 |
// besoins des infos des applettes (c'est le cas, pour l'applette IDENTIFICATION).
|
314 |
$GLOBALS['_PAPYRUS_']['general']['application_chemin'] = '';
|
314 |
$GLOBALS['_PAPYRUS_']['general']['application_chemin'] = '';
|
315 |
if (isset($GLOBALS['_GEN_commun']['info_application']->gap_chemin)) {
|
315 |
if (isset($GLOBALS['_GEN_commun']['info_application']->gap_chemin)) {
|
Line 401... |
Line 401... |
401 |
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_PIED'];
|
401 |
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_PIED'];
|
Line 402... |
Line 402... |
402 |
|
402 |
|
403 |
// +------------------------------------------------------------------------------------------------------+
|
403 |
// +------------------------------------------------------------------------------------------------------+
|
Line 404... |
Line 404... |
404 |
// Continuation recherche d'info provenant de Papyrus pour la complétion du squelette
|
404 |
// Continuation recherche d'info provenant de Papyrus pour la complétion du squelette
|
405 |
|
405 |
|
406 |
// Une fois l'application appelé est executé nous affichons le contenu de l'entête qui a pu
|
406 |
// Une fois l'application appelé est exécuté nous affichons le contenu de l'entête qui a pu
|
407 |
// être modifié par l'application.
|
407 |
// être modifié par l'application.
|
408 |
$GLOBALS['_PAPYRUS_']['rendu']['META_HTTP_EQUIV'] = GEN_afficherMeta('http-equiv');
|
408 |
$GLOBALS['_PAPYRUS_']['rendu']['META_HTTP_EQUIV'] = GEN_afficherMeta('http-equiv');
|
409 |
$GLOBALS['_PAPYRUS_']['rendu']['META_NAME'] = GEN_afficherMeta('name');
|
409 |
$GLOBALS['_PAPYRUS_']['rendu']['META_NAME'] = GEN_afficherMeta('name');
|
410 |
$GLOBALS['_PAPYRUS_']['rendu']['META_NAME_DC'] = GEN_afficherMeta('dc');
|
410 |
$GLOBALS['_PAPYRUS_']['rendu']['META_NAME_DC'] = GEN_afficherMeta('dc');
|
411 |
// Nous récupérons tout les styles CSS pour l'afficher dans l'entête de la page.
|
411 |
// Nous récupérons tout les styles CSS pour l'afficher dans l'entête de la page.
|
412 |
$GLOBALS['_PAPYRUS_']['rendu']['STYLES'] = GEN_afficherStyle();
|
412 |
$GLOBALS['_PAPYRUS_']['rendu']['STYLES'] = GEN_afficherStyle();
|
- |
|
413 |
// Nous récupérons tout le Javascript pour l'afficher dans l'entête de la page.
|
Line 413... |
Line 414... |
413 |
// Nous récupérons tout le Javascript pour l'afficher dans l'entête de la page.
|
414 |
$GLOBALS['_PAPYRUS_']['rendu']['SCRIPTS'] = GEN_afficherScript();
|
414 |
$GLOBALS['_PAPYRUS_']['rendu']['SCRIPTS'] = GEN_afficherScript();
|
415 |
$GLOBALS['_PAPYRUS_']['rendu']['VERSION'] = PAP_VERSION;
|
415 |
|
416 |
|
Line 438... |
Line 439... |
438 |
if ($PapRendu->getBoolBaliseAppli()) {
|
439 |
if ($PapRendu->getBoolBaliseAppli()) {
|
439 |
$PapRendu->remplacerBaliseApplette();
|
440 |
$PapRendu->remplacerBaliseApplette();
|
440 |
}
|
441 |
}
|
Line 441... |
Line 442... |
441 |
|
442 |
|
442 |
// +------------------------------------------------------------------------------------------------------+
|
443 |
// +------------------------------------------------------------------------------------------------------+
|
443 |
// Stokage du squelette dans un variable globale aprés avoir remplacer les balises Papyrus.
|
444 |
// Stokage du squelette dans un variable globale après avoir remplacer les balises Papyrus.
|
Line 444... |
Line 445... |
444 |
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
|
445 |
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
|
445 |
|
446 |
|
446 |
/* +--Fin du code ---------------------------------------------------------------------------------------+
|
447 |
/* +--Fin du code ---------------------------------------------------------------------------------------+
|
- |
|
448 |
*
|
- |
|
449 |
* $Log: not supported by cvs2svn $
|
- |
|
450 |
* Revision 1.37 2007/04/13 09:41:09 neiluj
|
447 |
*
|
451 |
* réparration cvs
|
448 |
* $Log: not supported by cvs2svn $
|
452 |
*
|
449 |
* Revision 1.36 2006/12/13 17:17:41 jp_milcent
|
453 |
* Revision 1.36 2006/12/13 17:17:41 jp_milcent
|
450 |
* Suppression de l'analyse par Text_Wiki.
|
454 |
* Suppression de l'analyse par Text_Wiki.
|
451 |
*
|
455 |
*
|
452 |
* Revision 1.35 2006/12/12 17:15:57 jp_milcent
|
456 |
* Revision 1.35 2006/12/12 17:15:57 jp_milcent
|
453 |
* Correction bogue : mauvais ordre pour parser les balises.
|
457 |
* Correction bogue : mauvais ordre pour parser les balises.
|
454 |
*
|
458 |
*
|
455 |
* Revision 1.34 2006/12/12 13:56:33 jp_milcent
|
459 |
* Revision 1.34 2006/12/12 13:56:33 jp_milcent
|
456 |
* Modification de l'ordre de remplacement des balises pour permettre aux apllettes d'intéragir sur le contenu de l'application.
|
460 |
* Modification de l'ordre de remplacement des balises pour permettre aux apllettes d'interagir sur le contenu de l'application.
|
457 |
*
|
461 |
*
|
458 |
* Revision 1.33 2006/12/08 15:59:17 jp_milcent
|
462 |
* Revision 1.33 2006/12/08 15:59:17 jp_milcent
|
459 |
* Suppression de code inutile.
|
463 |
* Suppression de code inutile.
|
Line 527... |
Line 531... |
527 |
*
|
531 |
*
|
528 |
* Revision 1.17 2005/09/20 17:01:22 ddelon
|
532 |
* Revision 1.17 2005/09/20 17:01:22 ddelon
|
529 |
* php5 et bugs divers
|
533 |
* php5 et bugs divers
|
530 |
*
|
534 |
*
|
531 |
* Revision 1.16 2005/07/12 09:13:15 alexandre_tb
|
535 |
* Revision 1.16 2005/07/12 09:13:15 alexandre_tb
|
532 |
* déplacement de l'appel de la fonction afficherContenuMenu APRES l'appel de afficherContenuCorps.
|
536 |
* Déplacement de l'appel de la fonction afficherContenuMenu APRES l'appel de afficherContenuCorps.
|
533 |
* Le menu d'une application étant calculé après les opérations de l'application.
|
537 |
* Le menu d'une application étant calculé après les opérations de l'application.
|
534 |
*
|
538 |
*
|
535 |
* Revision 1.15 2005/07/08 21:13:15 ddelon
|
539 |
* Revision 1.15 2005/07/08 21:13:15 ddelon
|
536 |
* Gestion indentation menu
|
540 |
* Gestion indentation menu
|
537 |
*
|
541 |
*
|
Line 573... |
Line 577... |
573 |
*
|
577 |
*
|
574 |
* Revision 1.2 2004/06/17 08:04:44 jpm
|
578 |
* Revision 1.2 2004/06/17 08:04:44 jpm
|
575 |
* Changement de constante pour les chemin d'accès à la biblio de code de Papyrus.
|
579 |
* Changement de constante pour les chemin d'accès à la biblio de code de Papyrus.
|
576 |
*
|
580 |
*
|
577 |
* Revision 1.1 2004/06/16 08:13:58 jpm
|
581 |
* Revision 1.1 2004/06/16 08:13:58 jpm
|
578 |
* Changement de nom de Génésia en Papyrus.
|
582 |
* Changement de nom de Papyrus en Papyrus.
|
579 |
* Changement de l'arborescence.
|
583 |
* Changement de l'arborescence.
|
580 |
*
|
584 |
*
|
581 |
* Revision 1.32 2004/05/10 12:24:55 jpm
|
585 |
* Revision 1.32 2004/05/10 12:24:55 jpm
|
582 |
* Amélioration de la recherche des fichiers de squelette.
|
586 |
* Amélioration de la recherche des fichiers de squelette.
|
583 |
*
|
587 |
*
|
Line 586... |
Line 590... |
586 |
*
|
590 |
*
|
587 |
* Revision 1.30 2004/05/05 08:25:37 jpm
|
591 |
* Revision 1.30 2004/05/05 08:25:37 jpm
|
588 |
* Modification de la façon d'ajouter la feuille de style de débogage pour qu'elle soit prise en compte par défaut.
|
592 |
* Modification de la façon d'ajouter la feuille de style de débogage pour qu'elle soit prise en compte par défaut.
|
589 |
*
|
593 |
*
|
590 |
* Revision 1.29 2004/05/03 14:12:04 jpm
|
594 |
* Revision 1.29 2004/05/03 14:12:04 jpm
|
591 |
* Suppression du fichier bibliothèquie de fonctions sur gen_menu.
|
595 |
* Suppression du fichier bibliothèque de fonctions sur gen_menu.
|
592 |
*
|
596 |
*
|
593 |
* Revision 1.28 2004/05/03 11:21:58 jpm
|
597 |
* Revision 1.28 2004/05/03 11:21:58 jpm
|
594 |
* Fin de la gestion des applettes et suppression de l'info_menu_hierarchie de _GEN_commun.
|
598 |
* Fin de la gestion des applettes et suppression de l'info_menu_hierarchie de _GEN_commun.
|
595 |
*
|
599 |
*
|
596 |
* Revision 1.27 2004/05/01 17:22:55 jpm
|
600 |
* Revision 1.27 2004/05/01 17:22:55 jpm
|
Line 607... |
Line 611... |
607 |
*
|
611 |
*
|
608 |
* Revision 1.23 2004/04/22 08:30:47 jpm
|
612 |
* Revision 1.23 2004/04/22 08:30:47 jpm
|
609 |
* Transformation de $GS_GLOBAL en $_GEN_commun.
|
613 |
* Transformation de $GS_GLOBAL en $_GEN_commun.
|
610 |
*
|
614 |
*
|
611 |
* Revision 1.22 2004/04/21 07:55:02 jpm
|
615 |
* Revision 1.22 2004/04/21 07:55:02 jpm
|
612 |
* Ajout de la feuille de style de débogage si le débogage de Génésia est activé.
|
616 |
* Ajout de la feuille de style de débogage si le débogage de Papyrus est activé.
|
613 |
*
|
617 |
*
|
614 |
* Revision 1.19 2004/04/09 16:20:54 jpm
|
618 |
* Revision 1.19 2004/04/09 16:20:54 jpm
|
615 |
* Extraction de la gestion du cache et de l'envoi.
|
619 |
* Extraction de la gestion du cache et de l'envoi.
|
616 |
* Gestion des tables i18n.
|
620 |
* Gestion des tables i18n.
|
617 |
*
|
621 |
*
|
618 |
* Revision 1.18 2004/04/08 12:29:48 jpm
|
622 |
* Revision 1.18 2004/04/08 12:29:48 jpm
|
619 |
* Début amélioration de la gestion du cache et de la compression des pages de Génésia.
|
623 |
* Début amélioration de la gestion du cache et de la compression des pages de Papyrus.
|
620 |
*
|
624 |
*
|
621 |
* Revision 1.17 2004/04/05 16:38:04 jpm
|
625 |
* Revision 1.17 2004/04/05 16:38:04 jpm
|
622 |
* Utilisation des nouvelles fonctions gérant l'insertion du Javascript.
|
626 |
* Utilisation des nouvelles fonctions gérant l'insertion du Javascript.
|
623 |
*
|
627 |
*
|
624 |
* Revision 1.16 2004/04/02 16:30:56 jpm
|
628 |
* Revision 1.16 2004/04/02 16:30:56 jpm
|
625 |
* Gestion de la balise Génésia IDENTIFICATION permettant l'envoie d'un formulaire de login.
|
629 |
* Gestion de la balise Papyrus IDENTIFICATION permettant l'envoie d'un formulaire de login.
|
626 |
*
|
630 |
*
|
627 |
* Revision 1.15 2004/04/01 11:27:13 jpm
|
631 |
* Revision 1.15 2004/04/01 11:27:13 jpm
|
628 |
* Ajout et modification de commentaires pour PhpDocumentor.
|
632 |
* Ajout et modification de commentaires pour PhpDocumentor.
|
629 |
*
|
633 |
*
|
630 |
* Revision 1.14 2004/03/31 16:50:10 jpm
|
634 |
* Revision 1.14 2004/03/31 16:50:10 jpm
|
631 |
* Prise en compte du nouveau modèle de Génésia révision 1.9.
|
635 |
* Prise en compte du nouveau modèle de Papyrus révision 1.9.
|
632 |
*
|
636 |
*
|
633 |
* Revision 1.13 2004/03/27 11:07:45 jpm
|
637 |
* Revision 1.13 2004/03/27 11:07:45 jpm
|
634 |
* Modification des commentaires vis à vis du nouveau modèle.
|
638 |
* Modification des commentaires vis à vis du nouveau modèle.
|
635 |
* Mise en conformité avec la convention de codage.
|
639 |
* Mise en conformité avec la convention de codage.
|
636 |
* Amélioration du code.
|
640 |
* Amélioration du code.
|