21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: integrateur_wikini.php,v 1.2 2005-08-25 08:59:12 ddelon Exp $ |
// CVS : $Id: integrateur_wikini.php,v 1.3 2005-08-31 17:34:52 ddelon Exp $ |
/** |
* Integrateur de page Wikini |
* |
33,13 → 33,22 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.2 $ $Date: 2005-08-25 08:59:12 $ |
*@version $Revision: 1.3 $ $Date: 2005-08-31 17:34:52 $ |
* |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTETE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
|
|
/** Inclusion de la classe PEAR de gestion des URL. */ |
require_once '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'; |
|
48,11 → 57,15 |
/** 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'] = $GLOBALS['_GEN_commun']['info_application']->page; |
$_REQUEST['wiki'] = $wikini_config_defaut['root_page']; |
} |
|
$server=$_SERVER['PHP_SELF']; |
67,9 → 80,8 |
// Customiser son menu avec papyrus ... |
|
ob_start(); |
include_once '/home/david/workspace/papyrus/wikini/wikini_01/wakka.php'; |
include_once IW_CHEMIN_WIKINI_COURANT.'wakka.php'; |
ob_end_clean(); |
|
$_SERVER['PHP_SELF']=$server; |
|
|
76,7 → 88,7 |
// On surcharge la classe Wiki pour en faire ce qu'on en veut |
Class Wiki_Papyrus extends Wiki { |
function Format($text, $formatter = "wakka") { |
return $this->IncludeBuffered("/home/david/workspace/papyrus/wikini/wikini_01/formatters/".$formatter.".php", "<i>Impossible de trouver le formateur \"$formatter\"</i>", compact("text")); |
return $this->IncludeBuffered(IW_CHEMIN_WIKINI_COURANT_FORMATTER.$formatter.".php", "<i>Impossible de trouver le formateur \"$formatter\"</i>", compact("text")); |
} |
function Header() { |
|
134,10 → 146,10 |
*/ |
function afficherContenuCorps() |
{ |
|
global $wiki; |
|
global $wikini_config_defaut; |
$sortie=''; |
|
$wakkaConfig = $GLOBALS['wikini_config_defaut']; |
$wiki = new Wiki_Papyrus($wakkaConfig); |
|
176,7 → 188,6 |
ob_end_clean(); |
|
|
|
return remplacerEntiteHTLM("<div id=\"wikini_page\" ondblclick=\"document.location='".$wiki->href("edit")."';"."\">"."\n".$sortie.'</div>'."\n"); |
|
|
192,6 → 203,7 |
*/ |
function afficherContenuPied() |
{ |
return; |
return inclusion_html('pied_page'); |
} |
?> |