Subversion Repositories Applications.papyrus

Rev

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

Rev 1120 Rev 1147
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.33 2006-12-08 15:59:17 jp_milcent Exp $
35
// CVS : $Id: pap_rendu.inc.php,v 1.34 2006-12-12 13:56:33 jp_milcent 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.33 $ $Date: 2006-12-08 15:59:17 $
51
*@version       $Revision: 1.34 $ $Date: 2006-12-12 13:56:33 $
52
// +------------------------------------------------------------------------------------------------------+
52
// +------------------------------------------------------------------------------------------------------+
53
*/
53
*/
Line 54... Line 54...
54
 
54
 
Line 417... Line 417...
417
$GLOBALS['_PAPYRUS_']['rendu']['STYLES'] = GEN_afficherStyle();
417
$GLOBALS['_PAPYRUS_']['rendu']['STYLES'] = GEN_afficherStyle();
418
// Nous récupérons tout le Javascript pour l'afficher dans l'entête de la page.
418
// Nous récupérons tout le Javascript pour l'afficher dans l'entête de la page.
419
$GLOBALS['_PAPYRUS_']['rendu']['SCRIPTS'] = GEN_afficherScript();
419
$GLOBALS['_PAPYRUS_']['rendu']['SCRIPTS'] = GEN_afficherScript();
Line 420... Line 420...
420
 
420
 
421
// +------------------------------------------------------------------------------------------------------+
-
 
422
// Remplacement des balises Papyrus dans le squelette
-
 
423
foreach ($GLOBALS['_PAPYRUS_']['rendu'] as $GLOBALS['_PAPYRUS_']['tmp']['cle'] => $GLOBALS['_PAPYRUS_']['tmp']['val']) {
-
 
424
    $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'] = 
-
 
425
                    str_replace(   '<!-- '.$_GEN_commun['balise_prefixe'].$GLOBALS['_PAPYRUS_']['tmp']['cle'].' -->',
-
 
426
                                    $GLOBALS['_PAPYRUS_']['tmp']['val'], 
-
 
427
                                    $GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
-
 
428
}
-
 
429
 
-
 
430
// +------------------------------------------------------------------------------------------------------+
421
// +------------------------------------------------------------------------------------------------------+
431
// Gestion des inclusions des fichiers d'applettes présentes dans le contenu généré par l'application
422
// Gestion des inclusions des fichiers d'applettes présentes dans le contenu généré par l'application
432
if (!isset($GLOBALS['_PAPYRUS_']['applette']['analyse']) || $GLOBALS['_PAPYRUS_']['applette']['analyse'] == true) {
423
if (!isset($GLOBALS['_PAPYRUS_']['applette']['analyse']) || $GLOBALS['_PAPYRUS_']['applette']['analyse'] == true) {
433
	// Puisque l'application autorise l'analyse, nous l'effectuons:
424
	// Puisque l'application autorise l'analyse, nous l'effectuons:
434
	Pap_Rendu::parserBaliseApplette($GLOBALS['_PAPYRUS_']['general']['contenu_application']);
425
	Pap_Rendu::parserBaliseApplette($GLOBALS['_PAPYRUS_']['general']['contenu_application']);
Line 470... Line 461...
470
                			$GLOBALS['_PAPYRUS_']['applette']['contenu_applette'], 
461
                			$GLOBALS['_PAPYRUS_']['applette']['contenu_applette'], 
471
                			$GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
462
                			$GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
472
	}
463
	}
473
}
464
}
Line -... Line 465...
-
 
465
 
-
 
466
// +------------------------------------------------------------------------------------------------------+
-
 
467
// Remplacement des balises Papyrus dans le squelette
-
 
468
foreach ($GLOBALS['_PAPYRUS_']['rendu'] as $GLOBALS['_PAPYRUS_']['tmp']['cle'] => $GLOBALS['_PAPYRUS_']['tmp']['val']) {
-
 
469
    $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'] = 
-
 
470
                    str_replace(   '<!-- '.$_GEN_commun['balise_prefixe'].$GLOBALS['_PAPYRUS_']['tmp']['cle'].' -->',
-
 
471
                                    $GLOBALS['_PAPYRUS_']['tmp']['val'], 
-
 
472
                                    $GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
Line 474... Line 473...
474
 
473
}
475
 
474
 
476
// +------------------------------------------------------------------------------------------------------+
475
// +------------------------------------------------------------------------------------------------------+
477
// Remplacement des actions Papyrus dans le squelette
476
// Remplacement des actions Papyrus dans le squelette
Line 487... Line 486...
487
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
486
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
Line 488... Line 487...
488
 
487
 
489
/* +--Fin du code ---------------------------------------------------------------------------------------+
488
/* +--Fin du code ---------------------------------------------------------------------------------------+
490
*
489
*
-
 
490
* $Log: not supported by cvs2svn $
-
 
491
* Revision 1.33  2006/12/08 15:59:17  jp_milcent
-
 
492
* Suppression de code inutile.
491
* $Log: not supported by cvs2svn $
493
*
492
* Revision 1.32  2006/12/01 17:05:34  florian
494
* Revision 1.32  2006/12/01 17:05:34  florian
493
* Correction bogue d'opérateur.
495
* Correction bogue d'opérateur.
494
*
496
*
495
* Revision 1.31  2006/12/01 16:59:45  florian
497
* Revision 1.31  2006/12/01 16:59:45  florian