Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 351 → Rev 352

/trunk/papyrus/pap_rendu.inc.php
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.
*