Extension:UserAdmin

The UserAdmin extension allows administrators to add users, permanently remove spam or unused accounts, change user passwords, edit user details, send reset password or welcome emails and list users with pagination and filter controls. This extension is primarily for administrators of private wikis that require tighter control of user accounts.

Usage
UserAdmin adds four special pages: "Add User", "Purge User", "Edit User" and "User Administration". Each special page provides the functionality named; the "User Administration" special page provides a list of users with pagination, filter controls and the ability to mass purge or mass block users.

Case insensitive Fix for Username check when editing an existing user, the username may be entered in a case insensitive manner whilst the form inserts the ucfirst version of it on subsequent form presentations and the database stores it also in the ucfirst version but comparision in line 411 is not a certainty as to what versions will be compared and hence line 411:

if($user->getName != $this->username)

should be:

if(strtolower($user->getName) != strtolower($this->username))

Todo

 * Implement mass block