with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. http://www.gnu.org/copyleft/gpl.html */ if (!defined('MEDIAWIKI')) { echo "ConfirmAccount extension\n"; exit(1); } $wgExtensionCredits['specialpage'][] = array('path' => __FILE__, 'name' => 'Confirm User Accounts', 'descriptionmsg' => 'confirmaccount-desc', 'author' => 'Aaron Schulz', 'url' => 'https://www.mediawiki.org/wiki/Extension:ConfirmAccount'); # Load default config variables require dirname(__FILE__) . '/ConfirmAccount.config.php'; # Define were PHP files and i18n files are located require dirname(__FILE__) . '/ConfirmAccount.setup.php'; ConfirmAccountSetup::defineSourcePaths($wgAutoloadClasses, $wgMessagesDirs, $wgExtensionMessagesFiles); # Define JS/CSS modules and file locations ConfirmAccountUISetup::defineResourceModules($wgResourceModules); # Let some users confirm account requests and view credentials for created accounts $wgAvailableRights[] = 'confirmaccount'; // user can confirm account requests $wgAvailableRights[] = 'requestips'; // user can see IPs in request queue $wgAvailableRights[] = 'lookupcredentials'; // user can lookup info on confirmed users # Actually register special pages ConfirmAccountUISetup::defineSpecialPages($wgSpecialPages); # ####### HOOK CALLBACK FUNCTIONS ######### # UI-related hook handlers ConfirmAccountUISetup::defineHookHandlers($wgHooks); # Check for account name collisions $wgHooks['AbortNewAccount'][] = 'ConfirmAccountUIHooks::checkIfAccountNameIsPending'; # Schema changes
with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. http://www.gnu.org/copyleft/gpl.html */ if (!defined('MEDIAWIKI')) { echo "ConfirmAccount extension\n"; exit(1); } $GLOBALS['wgExtensionCredits']['specialpage'][] = array('path' => __FILE__, 'name' => 'Confirm User Accounts', 'descriptionmsg' => 'confirmaccount-desc', 'author' => 'Aaron Schulz', 'url' => 'https://www.mediawiki.org/wiki/Extension:ConfirmAccount'); # Load default config variables require dirname(__FILE__) . '/ConfirmAccount.config.php'; # Define were PHP files and i18n files are located require dirname(__FILE__) . '/ConfirmAccount.setup.php'; ConfirmAccountSetup::defineSourcePaths($GLOBALS['wgAutoloadClasses'], $GLOBALS['wgMessagesDirs'], $GLOBALS['wgExtensionMessagesFiles']); # Define JS/CSS modules and file locations ConfirmAccountUISetup::defineResourceModules($GLOBALS['wgResourceModules']); # Let some users confirm account requests and view credentials for created accounts $GLOBALS['wgAvailableRights'][] = 'confirmaccount'; // user can confirm account requests $GLOBALS['wgAvailableRights'][] = 'requestips'; // user can see IPs in request queue $GLOBALS['wgAvailableRights'][] = 'lookupcredentials'; // user can lookup info on confirmed users # Actually register special pages ConfirmAccountUISetup::defineSpecialPages($GLOBALS['wgSpecialPages']); # ####### HOOK CALLBACK FUNCTIONS ######### # UI-related hook handlers ConfirmAccountUISetup::defineHookHandlers($GLOBALS['wgHooks']); # Check for account name collisions $GLOBALS['wgHooks']['AbortNewAccount'][] = 'ConfirmAccountUIHooks::checkIfAccountNameIsPending'; # Schema changes