19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_rendu.inc.php,v 1.12 2005-03-02 11:04:36 jpm Exp $ |
// CVS : $Id: pap_rendu.inc.php,v 1.13 2005-04-21 16:46:39 jpm Exp $ |
/** |
* Rendu : programme traitant l'url demandée et retournant la page compressé au navigateur. |
* |
35,7 → 35,7 |
*@author Alexandre GRANIER <alexadandre@tela-botanica.org> |
*@author Laurent COUDOUNEAU <laurent.coudouneau@ema.fr> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.12 $ $Date: 2005-03-02 11:04:36 $ |
*@version $Revision: 1.13 $ $Date: 2005-04-21 16:46:39 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
43,15 → 43,21 |
// | ENTÊTE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
|
/** <BR> Inclusion de la bibliothèque de fonctions servant à l'insertion de meta informations pour une page donnée.*/ |
/** Inclusion de la bibliothèque de fonctions servant à l'insertion de meta informations pour une page donnée.*/ |
include_once GEN_CHEMIN_BIBLIO.'pap_meta.fonct.php'; |
|
/** <BR> Inclusion de la bibliothèque de fonctions servant à l'insertion de styles pour une page donnée.*/ |
/** Inclusion de la bibliothèque de fonctions servant à l'insertion de styles pour une page donnée.*/ |
include_once GEN_CHEMIN_BIBLIO.'pap_style.fonct.php'; |
|
/** <BR> Inclusion de la bibliothèque de fonctions servant à l'insertion de scripts pour une page donnée.*/ |
/** Inclusion de la bibliothèque de fonctions servant à l'insertion de scripts pour une page donnée.*/ |
include_once GEN_CHEMIN_BIBLIO.'pap_script.fonct.php'; |
|
/** Inclusion de la bibliothèque PEAR Text_Wiki.*/ |
include_once PAP_CHEMIN_API_PEAR.'Text/Wiki.php'; |
|
/** Inclusion de la bibliothèque Text_Wiki_Papyrus.*/ |
include_once GEN_CHEMIN_API.'text/wiki_papyrus/Papyrus.class.php'; |
|
// +------------------------------------------------------------------------------------------------------+ |
// | CORPS du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
361,14 → 367,29 |
$GLOBALS['_PAPYRUS_']['tmp']['val'], |
$GLOBALS['_PAPYRUS_']['general']['contenu_squelette']); |
} |
// +------------------------------------------------------------------------------------------------------+ |
// Remplacement des actions Papyrus dans le squelette |
// Création d'un objet Text_Papyrus : |
$papyrus =& new Text_Papyrus(); |
// Pour éviter de remplacer les caractères spéciaux du XHTML: |
$papyrus->setFormatConf('Xhtml', 'translate', false); |
// Pour indiquer le jeu de caractères (encodage) de la page courante : |
$papyrus->setRenderConf('Xhtml', 'inclure', 'encodage', $GLOBALS['_PAPYRUS_']['page']['jeu_de_caracteres']); |
// Pour indiquer les infos sur les pages des sites à intégrer : |
$papyrus->setRenderConf('Xhtml', 'inclure', 'sites', $GLOBALS['_PAPYRUS_']['inclure_sites']); |
// Application des règles de Papyrus : |
$GLOBALS['_PAPYRUS_']['general']['contenu_squelette'] = $papyrus->transform($GLOBALS['_PAPYRUS_']['general']['contenu_squelette'], 'Xhtml'); |
|
// +------------------------------------------------------------------------------------------------------+ |
// Stokage du squelette dans un variable globale aprés avoir remplacer les balises Papyrus. |
$_GEN_commun['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette']; |
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette']; |
|
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.12 2005/03/02 11:04:36 jpm |
* Modification de l'utilisation d'une variable globale. |
* |
* Revision 1.11 2005/02/28 11:20:42 jpm |
* Modification des auteurs. |
* |