blob: 7e42376e7094483dd5bae9f447860e079e30aeb4 [file] [log] [blame]
<?php
/**
* Import Users extension - allows to import users in bulk from a UTF-8 encoded CSV file
*
* @file
* @ingroup Extensions
* @version 1.4.1 - 2014-06-20
* @author See CHANGELOG
* @license Public Domain - you are free to use this extension for any reason and mutilate it to your heart's liking.
* @link https://www.mediawiki.org/wiki/Extension:ImportUsers Documentation
*/
if ( !defined( 'MEDIAWIKI' ) ) {
die();
}
// Extension credits that will show up on Special:Version
$wgExtensionCredits['specialpage'][] = array(
'path' => __FILE__,
'name' => 'Import Users',
'version' => '1.4.1',
'author' => array(
'Yuriy Ilkiv',
'Rouslan Zenetl',
'...'
),
'url' => 'https://www.mediawiki.org/wiki/Extension:ImportUsers',
'descriptionmsg' => 'importusers-desc',
'license-name' => 'PD'
);
// New user right, required to access and use Special:ImportUsers
$wgAvailableRights[] = 'import_users';
$wgGroupPermissions['bureaucrat']['import_users'] = true;
// Set up the new special page
$dir = dirname(__FILE__) . '/';
$wgSpecialPages['ImportUsers'] = 'SpecialImportUsers';
$wgSpecialPageGroups['ImportUsers'] = 'users';
$wgAutoloadClasses['SpecialImportUsers'] = $dir . 'ImportUsers_body.php';
$wgExtensionMessagesFiles['ImportUsers'] = $dir . 'ImportUsers.i18n.php';
$wgExtensionMessagesFiles['ImportUsersAlias'] = $dir . 'ImportUsers.alias.php';