Subversion Repositories Applications.papyrus

Rev

Rev 832 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 832 Rev 860
Line 19... Line 19...
19
// |                                                                                                      |
19
// |                                                                                                      |
20
// | You should have received a copy of the GNU General Public License                                    |
20
// | You should have received a copy of the GNU General Public License                                    |
21
// | along with Foobar; if not, write to the Free Software                                                |
21
// | along with Foobar; if not, write to the Free Software                                                |
22
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
22
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
23
// +------------------------------------------------------------------------------------------------------+
23
// +------------------------------------------------------------------------------------------------------+
24
// CVS : $Id: iw_integrateur.fonct.php,v 1.15 2006-04-28 12:41:26 florian Exp $
24
// CVS : $Id: iw_integrateur.fonct.php,v 1.16 2006-06-07 22:40:36 ddelon Exp $
25
/**
25
/**
26
* Fonctions de l'integrateur de page Wikini
26
* Fonctions de l'integrateur de page Wikini
27
*
27
*
28
* Application permettant d'intégrer des pages wikini dans Papyrus.
28
* Application permettant d'intégrer des pages wikini dans Papyrus.
29
*
29
*
Line 31... Line 31...
31
//Auteur original :
31
//Auteur original :
32
*@author        David Delon <david.delon@clapas.net>
32
*@author        David Delon <david.delon@clapas.net>
33
//Autres auteurs :
33
//Autres auteurs :
34
*@author        Aucun
34
*@author        Aucun
35
*@copyright     Tela-Botanica 2000-2004
35
*@copyright     Tela-Botanica 2000-2004
36
*@version       $Revision: 1.15 $ $Date: 2006-04-28 12:41:26 $
36
*@version       $Revision: 1.16 $ $Date: 2006-06-07 22:40:36 $
37
*
37
*
38
// +------------------------------------------------------------------------------------------------------+
38
// +------------------------------------------------------------------------------------------------------+
39
// |                                            ENTETE du PROGRAMME                                       |
39
// |                                            ENTETE du PROGRAMME                                       |
40
// +------------------------------------------------------------------------------------------------------+
40
// +------------------------------------------------------------------------------------------------------+
Line 48... Line 48...
48
 
48
 
Line 49... Line 49...
49
require_once PAP_CHEMIN_API_PEAR.'Net/URL.php';
49
require_once PAP_CHEMIN_API_PEAR.'Net/URL.php';
50
 
50
 
51
// TODO : un seul fichier de configuration ?
51
// TODO : un seul fichier de configuration ?
Line 52... Line 52...
52
/** Inclusion du fichier de configuration de cette application.*/
52
/** Inclusion du fichier de configuration de cette application.*/
Line 53... Line 53...
53
require_once '../configuration/adwi_configuration.inc.php';
53
require_once 'client/integrateur_wikini/configuration/adwi_configuration.inc.php';
54
 
54
 
Line 403... Line 403...
403
	$GLOBALS['_PAPYRUS_']['erreur']->setActive(0);
403
	$GLOBALS['_PAPYRUS_']['erreur']->setActive(0);
Line 404... Line 404...
404
 
404
 
405
	// Ajout d'une feuille de style externe
405
	// Ajout d'une feuille de style externe
Line 406... Line -...
406
	GEN_stockerStyleExterne ('wikini', 'client/integrateur_wikini/presentations/styles/wikini.css') ;
-
 
407
 
-
 
408
  // TODO
-
 
409
  // Changement du niveau d'erreur pour éviter les Notices PHP dues à Wikini
-
 
410
 
406
	GEN_stockerStyleExterne ('wikini', 'client/integrateur_wikini/presentations/styles/wikini.css') ;
411
 
407
 
412
	global $wiki;
408
	global $wiki;
413
	global $wikini_config_defaut;
409
	global $wikini_config_defaut;
414
	$sortie='';
410
	$sortie='';
Line 415... Line -...
415
    $wakkaConfig = $GLOBALS['wikini_config_defaut'];
-
 
416
    $wiki  = new Wiki_Papyrus($wakkaConfig);
411
    $wakkaConfig = $GLOBALS['wikini_config_defaut'];
417
 
412
    $wiki  = new Wiki_Papyrus($wakkaConfig);
418
 
413
 
419
	if  ($GLOBALS['_GEN_commun']['pear_auth']->checkAuth()) {
414
	if  ($GLOBALS['_GEN_commun']['pear_auth']->checkAuth()) {
420
		if (!isset($_SESSION["user"]) || ($_SESSION["user"]=="")) {
415
		if (!isset($_SESSION["user"]) || ($_SESSION["user"]=="")) {
Line 460... Line 455...
460
    $sortie.= ob_get_contents();
455
    $sortie.= ob_get_contents();
461
    ob_end_clean();
456
    ob_end_clean();
Line 462... Line 457...
462
 
457
 
Line 463... Line -...
463
	$GLOBALS['_PAPYRUS_']['erreur']->setActive(1);
-
 
464
 
-
 
465
	
458
	$GLOBALS['_PAPYRUS_']['erreur']->setActive(1);
466
	//return remplacerEntiteHTLM("<div id=\"wikini_page\" onLoad=\"thisForm=document.ACEditor;\" ondblclick=\"document.location='".$wiki->href("edit")."';"."\">"."\n".$sortie.'</div>'."\n");
459
 
467
	if ($method!="edit") {
460
	if ($method!="edit") {
468
		return remplacerEntiteHTLM("<script type=\"text/javascript\" src=\"".IW_CHEMIN_BIBLIO_ACEDITOR."ACeditor.js\"></script><div id=\"wikini_page\"  ondblclick=\"document.location='".$wiki->href("edit")."';"."\">"."\n".$sortie.'</div>'."\n");
461
		return remplacerEntiteHTLM("<script type=\"text/javascript\" src=\"".IW_CHEMIN_BIBLIO_ACEDITOR."ACeditor.js\"></script><div id=\"wikini_page\"  ondblclick=\"document.location='".$wiki->href("edit")."';"."\">"."\n".$sortie.'</div>'."\n");
469
	}
462
	}
470
	else {
463
	else {
Line 471... Line -...
471
		return remplacerEntiteHTLM("<script type=\"text/javascript\" src=\"".IW_CHEMIN_BIBLIO_ACEDITOR."ACeditor.js\"></script><div id=\"wikini_page\">"."\n".$sortie.'</div>'."\n");
-
 
472
	}
464
		return remplacerEntiteHTLM("<script type=\"text/javascript\" src=\"".IW_CHEMIN_BIBLIO_ACEDITOR."ACeditor.js\"></script><div id=\"wikini_page\">"."\n".$sortie.'</div>'."\n");
Line 473... Line 465...
473
	
465
	}
474
	
466