33,12 → 33,18 |
public function __construct($config) { |
parent::__construct($config); |
|
$this->wiki = Registre::get('wikiApi'); |
// La variable globale wiki est déclarée par les wiki et leurs plugins |
// un bug lié à certains plugin impose de la redéclarer et la réaffecter |
global $wiki; |
$this->wiki = Registre::get('wikiApi'); |
// La variable globale wiki est déclarée par les wiki et leurs plugins |
// un bug lié à certains plugin impose de la redéclarer et la réaffecter |
global $wiki; |
$wiki = $this->wiki; |
|
// C'est moche mais normalement déterministe comme chemin de fichier |
require_once realpath(dirname(__FILE__).'/../../../../tools/login/libs/identificationsso.class.php'); |
// Attention la classe de sso s'instancie avec le vrai objet wiki contenu dans wikiApi |
$identification = new IdentificationSso($this->wiki->wikiObjet); |
$identification->recupererIdentiteConnecteePourApi(); |
|
require_once realpath(dirname(__FILE__).'/../../../bibliotheque/ManipulationPage.php'); |
$this->manipulationPage = new ManipulationPage($this->wiki, $this->pageNom); |
} |