//Autres auteurs :
*@author Aucun
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.19 $ $Date: 2006-08-29 20:22:41 $
*
// +------------------------------------------------------------------------------------------------------+
// | ENTETE du PROGRAMME |
// +------------------------------------------------------------------------------------------------------+
/** Inclusion de la classe PEAR de gestion des URL. */
$GLOBALS['_PAPYRUS_']['erreur']->setActive(0);
require_once PAP_CHEMIN_API_PEAR.'Net/URL.php';
// TODO : un seul fichier de configuration ?
/** Inclusion du fichier de configuration de cette application.*/
require_once 'client/integrateur_wikini/configuration/adwi_configuration.inc.php';
require_once ADWI_CHEMIN_BIBLIOTHEQUE.'adwi_wikini.fonct.php';
/** Inclusion du fichier de configuration général de IntegrateurWikini.*/
require_once 'client'.GEN_SEP.'integrateur_wikini'.GEN_SEP.'configuration'.GEN_SEP.'iw_config.inc.php';
/** Inclusion du fichier permettant d'encoder du texte mais pas les balises XHTML.*/
require_once IW_CHEMIN_BIBLIO.'iw_encodage.fonct.php';
/** Inclusion du fichier permettant d'inclure les données dans du XHTML.*/
require_once IW_CHEMIN_BIBLIO.'iw_affichage_xhtml.fonct.php';
global $wikini_config_defaut;
global $wiki;
global $wiki_p;
// $_REQUEST['wiki'] est obligatoire, car wakka.php envoie un redirect si non detecté, avec perte de tout l'environnement !
if ( ! isset( $_REQUEST['wiki'] ) ) {
$_REQUEST['wiki'] = $wikini_config_defaut['root_page'];
}
$server=$_SERVER['PHP_SELF'];
$_SERVER['PHP_SELF']="wakka.php";
// Utilise le wakkaconfig de la racine ...
// TODO : un wiki par défaut pour chaque papyrus à l'installation de Papyrus
// TODO : verifier bon dimensionnement des champs et clef de la table papyrus_wiki
// TODO : creation des tables par defaut à l'installation d'un wikini
// TODO : Fusion des fichiers de configuration ?
//echo IW_CHEMIN_WIKINI_COURANT.'wakka.php';
if (!file_exists(IW_CHEMIN_WIKINI_COURANT.'wakka.php')) {
if (GEN_DEBOGAGE) {
$GLOBALS['_GEN_commun']['debogage_info'] .=
'ERREUR Papyrus : le fichier '.IW_CHEMIN_WIKINI_COURANT.'wakka.php n\'existe pas.
'.
'Identifiant : '. $id_fichier .'
'.
'Ligne n° : '. __LINE__ .'
'.
'Fichier : '. __FILE__;
}
return ;
}
ob_start();
include_once IW_CHEMIN_WIKINI_COURANT.'wakka.php';
include_once(IW_CHEMIN_WIKINI_COURANT."/formatters/tableaux.php");
include_once(IW_CHEMIN_WIKINI_COURANT."/actions/attach.class.php");
ob_end_clean();
$_SERVER['PHP_SELF']=$server;
// On surcharge la classe Wiki pour en faire ce qu'on en veut
Class Wiki_Papyrus extends Wiki {
function Header() {
return;
}
function Footer() {
echo "