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 |
*
|