Line 17... |
Line 17... |
17 |
// | |
|
17 |
// | |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
22 |
// CVS : $Id: afficheur.php,v 1.13 2006-11-21 18:52:20 jp_milcent Exp $
|
22 |
// CVS : $Id: afficheur.php,v 1.14 2007-06-26 15:38:39 jp_milcent Exp $
|
23 |
/**
|
23 |
/**
|
24 |
* Application réalisant l'affichage du contenu stocké dans Papyrus.
|
24 |
* Application réalisant l'affichage du contenu stocké dans Papyrus.
|
25 |
*
|
25 |
*
|
26 |
* Récupère le dernier contenu lié à un menu et le retourne.
|
26 |
* Récupère le dernier contenu lié à un menu et le retourne.
|
27 |
*
|
27 |
*
|
Line 29... |
Line 29... |
29 |
//Auteur original :
|
29 |
//Auteur original :
|
30 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
30 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
31 |
//Autres auteurs :
|
31 |
//Autres auteurs :
|
32 |
*@author Alexandre GRANIER <alexandrel@tela-botanica.org>
|
32 |
*@author Alexandre GRANIER <alexandrel@tela-botanica.org>
|
33 |
*@copyright Tela-Botanica 2000-2004
|
33 |
*@copyright Tela-Botanica 2000-2004
|
34 |
*@version $Revision: 1.13 $ $Date: 2006-11-21 18:52:20 $
|
34 |
*@version $Revision: 1.14 $ $Date: 2007-06-26 15:38:39 $
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
36 |
*/
|
36 |
*/
|
Line 37... |
Line 37... |
37 |
|
37 |
|
38 |
// +------------------------------------------------------------------------------------------------------+
|
38 |
// +------------------------------------------------------------------------------------------------------+
|
Line 55... |
Line 55... |
55 |
{
|
55 |
{
|
56 |
return '';
|
56 |
return '';
|
57 |
}
|
57 |
}
|
Line 58... |
Line 58... |
58 |
|
58 |
|
- |
|
59 |
function afficherContenuCorps() {
|
- |
|
60 |
$retour = '';
|
- |
|
61 |
$db = $GLOBALS['_AFFICHEUR']['objet_pear_db'];
|
Line 59... |
Line -... |
59 |
function afficherContenuCorps() {
|
- |
|
60 |
|
- |
|
61 |
|
- |
|
62 |
$retour = '';
|
- |
|
63 |
|
- |
|
64 |
$db=$GLOBALS['_AFFICHEUR']['objet_pear_db'];
|
- |
|
65 |
|
- |
|
66 |
$id_or=GEN_rechercheMenuCode($db,GEN_rechercheMenuIdentifiant($db,$GLOBALS['_AFFICHEUR']['menu_courant_id']));
|
62 |
$id_or = GEN_rechercheMenuCode($db, GEN_rechercheMenuIdentifiant($db, $GLOBALS['_AFFICHEUR']['menu_courant_id']));
|
Line 67... |
Line 63... |
67 |
|
63 |
|
Line 68... |
Line 64... |
68 |
$ligne_contenu=GEN_rechercheContenu($db,$id_or);
|
64 |
$ligne_contenu = GEN_rechercheContenu($db, $id_or);
|
69 |
|
65 |
|
70 |
$contenu = $ligne_contenu->gmc_contenu;
|
66 |
$contenu = $ligne_contenu->gmc_contenu;
|
71 |
|
67 |
|
72 |
// Inclusion de la bibliothèque Text_Wiki_Papyrus effectuées par Papyrus précédement
|
68 |
// Inclusion de la bibliothèque Text_Wiki_Papyrus effectuées par Papyrus précédement
|
73 |
// Les actions Text_Wiki_Papyrus sont gérées par Papyrus
|
69 |
// Les actions Text_Wiki_Papyrus sont gérées par Papyrus
|
74 |
|
70 |
|
75 |
// Nous regardons si nous avons à faire à un texte sous format Wikini ou XHTML
|
71 |
// Nous regardons si nous avons à faire à un texte sous format Wikini ou XHTML
|
76 |
if (($ligne_contenu->gmc_ce_type_contenu == 1)||(substr($ligne_contenu->gmc_ce_type_contenu,-1)== 1)) {
|
72 |
if (($ligne_contenu->gmc_ce_type_contenu == 1)||(substr($ligne_contenu->gmc_ce_type_contenu,-1)== 1)) {
|
77 |
$retour = $contenu;
|
73 |
$retour = $contenu;
|
78 |
} elseif (($ligne_contenu->gmc_ce_type_contenu == 2) || (substr($ligne_contenu->gmc_ce_type_contenu,-1)== 2)){
|
74 |
} elseif (($ligne_contenu->gmc_ce_type_contenu == 2) || (substr($ligne_contenu->gmc_ce_type_contenu,-1)== 2)){
|
79 |
include_once AFFI_CHEMIN_BIBLIOTHEQUE_API.'text/wiki_wikini/Wikini.class.php';
|
75 |
include_once AFFI_CHEMIN_BIBLIOTHEQUE_API.'text/wiki_wikini/Wikini.class.php';
|
80 |
// Création d'un objet Text_Wikini :
|
76 |
// Création d'un objet Text_Wikini :
|
81 |
$wikini =& new Text_Wikini();
|
77 |
$wikini =& new Text_Wikini();
|
82 |
// Pour éviter de remplacer les caractères spéciaux du XHTML:
|
78 |
// Pour éviter de remplacer les caractères spéciaux du XHTML:
|
83 |
$wikini->setFormatConf('Xhtml', 'translate', false);
|
79 |
$wikini->setFormatConf('Xhtml', 'translate', false);
|
84 |
// Configuration de la règle Freelink :
|
80 |
// Configuration de la règle Freelink :
|
85 |
$wikini->setRenderConf('Xhtml', 'freelink', 'pages', null);
|
81 |
$wikini->setRenderConf('Xhtml', 'freelink', 'pages', null);
|
86 |
$wikini->setRenderConf('Xhtml', 'freelink', 'view_url', AFFI_URL_PAPYRUS);
|
82 |
$wikini->setRenderConf('Xhtml', 'freelink', 'view_url', AFFI_URL_PAPYRUS);
|
87 |
// Configuration de la règle Interwiki :
|
- |
|
88 |
$wikini->setRenderConf('Xhtml', 'interwiki', 'sites', $GLOBALS['_AFFICHEUR']['interwiki_sites']);
|
83 |
// Configuration de la règle Interwiki :
|
Line 89... |
Line 84... |
89 |
// Application des règles de Wikini :
|
84 |
$wikini->setRenderConf('Xhtml', 'interwiki', 'sites', $GLOBALS['_AFFICHEUR']['interwiki_sites']);
|
90 |
$retour = $wikini->transform($contenu, 'Xhtml');
|
85 |
// Application des règles de Wikini :
|
91 |
}
|
86 |
$retour = $wikini->transform($contenu, 'Xhtml');
|
92 |
|
87 |
}
|
Line 326... |
Line 321... |
326 |
|
321 |
|
327 |
|
322 |
|
328 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
323 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
- |
|
324 |
*
|
- |
|
325 |
* $Log: not supported by cvs2svn $
|
- |
|
326 |
* Revision 1.13 2006-11-21 18:52:20 jp_milcent
|
329 |
*
|
327 |
* Ajout de la possibilité de surligner des mots.
|
330 |
* $Log: not supported by cvs2svn $
|
328 |
*
|
331 |
* Revision 1.12 2006/11/21 15:50:05 jp_milcent
|
329 |
* Revision 1.12 2006/11/21 15:50:05 jp_milcent
|
332 |
* Ajout du surlignage des mots passé dans la query string via la variable var_recherche.
|
330 |
* Ajout du surlignage des mots passé dans la query string via la variable var_recherche.
|
333 |
*
|
331 |
*
|