[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

/extensions/Renameuser/ -> Renameuser.php (source)

   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  


Generated: Fri Nov 28 14:03:12 2014 Cross-referenced by PHPXref 0.7.1