Subversion Repositories Applications.papyrus

Rev

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

Rev 1148 Rev 1169
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.35 2006-12-12 17:15:57 jp_milcent Exp $
35
// CVS : $Id: pap_rendu.inc.php,v 1.36 2006-12-13 17:17:41 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.35 $ $Date: 2006-12-12 17:15:57 $
51
*@version       $Revision: 1.36 $ $Date: 2006-12-13 17:17:41 $
52
// +------------------------------------------------------------------------------------------------------+
52
// +------------------------------------------------------------------------------------------------------+
53
*/
53
*/
Line 54... Line 54...
54
 
54
 
Line 68... Line 68...
68
include_once GEN_CHEMIN_BIBLIO.'pap_script.fonct.php';
68
include_once GEN_CHEMIN_BIBLIO.'pap_script.fonct.php';
Line 69... Line 69...
69
 
69
 
70
/** Inclusion de la classe servant au rendu de Papyrus.*/
70
/** Inclusion de la classe servant au rendu de Papyrus.*/
Line 71... Line -...
71
include_once GEN_CHEMIN_BIBLIO_CLASSE.'pap_rendu.class.php';
-
 
72
 
-
 
73
/** Inclusion de la bibliothèque PEAR Text_Wiki.*/
-
 
74
include_once PAP_CHEMIN_API_PEAR.'Text/Wiki.php';
-
 
75
 
-
 
76
/** Inclusion de la bibliothèque Text_Wiki_Papyrus.*/
-
 
77
include_once GEN_CHEMIN_API.'text/wiki_papyrus/Papyrus.class.php';
71
include_once GEN_CHEMIN_BIBLIO_CLASSE.'pap_rendu.class.php';
78
 
72
 
79
// +------------------------------------------------------------------------------------------------------+
73
// +------------------------------------------------------------------------------------------------------+
Line 80... Line 74...
80
// |                                            CORPS du PROGRAMME                                        |
74
// |                                            CORPS du PROGRAMME                                        |
Line 444... Line 438...
444
if ($PapRendu->getBoolBaliseAppli()) {
438
if ($PapRendu->getBoolBaliseAppli()) {
445
	$PapRendu->remplacerBaliseApplette();
439
	$PapRendu->remplacerBaliseApplette();
446
}
440
}
Line 447... Line 441...
447
 
441
 
448
// +------------------------------------------------------------------------------------------------------+
-
 
449
// Remplacement des actions Papyrus dans le squelette
-
 
450
// Création d'un objet Text_Papyrus :
-
 
451
$papyrus =& new Text_Papyrus();
-
 
452
// Pour éviter de remplacer les caractères spéciaux du XHTML:
-
 
453
$papyrus->setFormatConf('Xhtml', 'translate', false);
-
 
454
// Application des règles de Papyrus :
-
 
455
$GLOBALS['_PAPYRUS_']['general']['contenu_squelette'] = $papyrus->transform($GLOBALS['_PAPYRUS_']['general']['contenu_squelette'], 'Xhtml');
-
 
456
 
-
 
457
// +------------------------------------------------------------------------------------------------------+
442
// +------------------------------------------------------------------------------------------------------+
458
// Stokage du squelette dans un variable globale aprés avoir remplacer les balises Papyrus.
443
// Stokage du squelette dans un variable globale aprés avoir remplacer les balises Papyrus.
Line 459... Line 444...
459
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
444
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
460
 
445
 
461
/* +--Fin du code ---------------------------------------------------------------------------------------+
446
/* +--Fin du code ---------------------------------------------------------------------------------------+
-
 
447
*
-
 
448
* $Log: not supported by cvs2svn $
-
 
449
* Revision 1.35  2006/12/12 17:15:57  jp_milcent
462
*
450
* Correction bogue : mauvais ordre pour parser les balises.
463
* $Log: not supported by cvs2svn $
451
*
464
* Revision 1.34  2006/12/12 13:56:33  jp_milcent
452
* Revision 1.34  2006/12/12 13:56:33  jp_milcent
465
* Modification de l'ordre de remplacement des balises pour permettre aux apllettes d'intéragir sur le contenu de l'application.
453
* Modification de l'ordre de remplacement des balises pour permettre aux apllettes d'intéragir sur le contenu de l'application.
466
*
454
*