[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Summary view] [Print] [Text view]
1 <?php 2 if ( !defined( 'MEDIAWIKI' ) ) die(); 3 /** 4 * A Special Page extension to rename users, runnable by users with renameuser 5 * rights 6 * 7 * @file 8 * @ingroup Extensions 9 * @author Ævar Arnfjörð Bjarmason <[email protected]> 10 * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason 11 * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later 12 */ 13 14 $wgAvailableRights[] = 'renameuser'; 15 $wgGroupPermissions['bureaucrat']['renameuser'] = true; 16 17 $wgExtensionCredits['specialpage'][] = array( 18 'path' => __FILE__, 19 'name' => 'Renameuser', 20 'author' => array( 'Ævar Arnfjörð Bjarmason', 'Aaron Schulz' ), 21 'url' => 'https://www.mediawiki.org/wiki/Extension:Renameuser', 22 'descriptionmsg' => 'renameuser-desc', 23 ); 24 25 # Internationalisation files 26 $wgMessagesDirs['Renameuser'] = __DIR__ . '/i18n'; 27 $wgExtensionMessagesFiles['Renameuser'] = __DIR__ . '/Renameuser.i18n.php'; 28 $wgExtensionMessagesFiles['RenameuserAliases'] = __DIR__ . '/Renameuser.alias.php'; 29 30 /** 31 * Users with more than this number of edits will have their rename operation 32 * deferred via the job queue. 33 */ 34 define( 'RENAMEUSER_CONTRIBJOB', 5000 ); 35 36 # Add a new log type 37 $wgLogTypes[] = 'renameuser'; 38 $wgLogActionsHandlers['renameuser/renameuser'] = 'RenameuserLogFormatter'; 39 40 $wgAutoloadClasses['RenameuserHooks'] = __DIR__ . '/Renameuser.hooks.php'; 41 $wgAutoloadClasses['RenameUserJob'] = __DIR__ . '/RenameUserJob.php'; 42 $wgAutoloadClasses['RenameuserLogFormatter'] = __DIR__ . '/RenameuserLogFormatter.php'; 43 $wgAutoloadClasses['RenameuserSQL'] = __DIR__ . '/RenameuserSQL.php'; 44 $wgAutoloadClasses['SpecialRenameuser'] = __DIR__ . '/specials/SpecialRenameuser.php'; 45 46 $wgSpecialPages['Renameuser'] = 'SpecialRenameuser'; 47 $wgSpecialPageGroups['Renameuser'] = 'users'; 48 $wgJobClasses['renameUser'] = 'RenameUserJob'; 49 50 $wgHooks['ShowMissingArticle'][] = 'RenameuserHooks::onShowMissingArticle'; 51 $wgHooks['ContributionsToolLinks'][] = 'RenameuserHooks::onContributionsToolLinks'; 52 $wgHooks['GetLogTypesOnUser'][] = 'RenameuserHooks::onGetLogTypesOnUser'; 53
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 14:03:12 2014 | Cross-referenced by PHPXref 0.7.1 |