J'essaie d'écrire un script qui créera un utilisateur dans MediaWiki, afin que je puisse exécuter un travail par lots pour importer une série d'utilisateurs. J'utilise mediawiki-1.12.0.Script pour ajouter un utilisateur à MediaWiki
J'ai eu ce code d'un forum, mais il ne ressemble pas à cela fonctionne avec 1,12 (il est pour 1,13)
$name = 'Username'; #Username (MUST start with a capital letter)
$pass = 'password'; #Password (plaintext, will be hashed later down)
$email = 'email'; #Email (automatically gets confirmed after the creation process)
$path = "/path/to/mediawiki";
putenv("MW_INSTALL_PATH={$path}");
require_once("{$path}/includes/WebStart.php");
$pass = User::crypt($pass);
$user = User::createNew($name, array('password' => $pass, 'email' => $email));
$user->confirmEmail();
$user->saveSettings();
$ssUpdate = new SiteStatsUpdate(0, 0, 0, 0, 1);
$ssUpdate->doUpdate();
Merci!