Subversion Repositories Applications.papyrus

Rev

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

Rev 1316 Rev 1336
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.