* Totally refactor includes/specials/SpecialUserlogin.php:
authorHappy-melon <happy-melon@users.mediawiki.org>
Mon, 7 Sep 2009 19:00:49 +0000 (19:00 +0000)
committerHappy-melon <happy-melon@users.mediawiki.org>
Mon, 7 Sep 2009 19:00:49 +0000 (19:00 +0000)
commit7334011d30d93c36176d149b48a8e19d63c25106
tree73cb5e6c2ca16db35dd73c8f4b2e8faac1d1eb70
parent28ab06a1292ada809f7805bcd42c4a321d83b769
* Totally refactor includes/specials/SpecialUserlogin.php:
** Split backend stuff out into includes/Login.php
** Split account creation and login stuff up, into includes/specials/CreateAccount.php and includes/specials/Userlogin.php.
* Reimplement the special pages as subclasses of SpecialPage
* Use HTMLForm to generate the input forms
** Deprecate and delete includes/templates/Userlogin.php, which is horrible and old :D

This changes the syntax of the UserLoginForm and UserCreateForm hooks, and AuthPlugin::modifyUITemplate; they now receive the SpecialPage subclass rather than the template to work with. Update everything I could find in SVN to accommodate this.
ConfirmEdit_body.php