r71099 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r71098‎ | r71099 | r71100 >
Date:07:16, 15 August 2010
Author:ialex
Status:deferred
Tags:
Comment:
Standardised file description headers; second part
Modified paths:
  • /trunk/phase3/includes/specials/SpecialNewimages.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialNewpages.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialPopularpages.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialPreferences.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialPrefixindex.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialProtectedpages.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialProtectedtitles.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialRandompage.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialRandomredirect.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialRecentchanges.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialRecentchangeslinked.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialResetpass.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialRevisionMove.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialRevisiondelete.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialSearch.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialSelenium.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialShortpages.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialSpecialpages.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialStatistics.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialTags.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUncategorizedcategories.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUncategorizedimages.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUncategorizedpages.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUncategorizedtemplates.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUndelete.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUnlockdb.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUnusedcategories.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUnusedimages.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUnusedtemplates.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUnwatchedpages.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUpload.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUserlogin.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUserlogout.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialUserrights.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialVersion.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialWantedcategories.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialWantedfiles.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialWantedpages.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialWantedtemplates.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialWatchlist.php (modified) (history)
  • /trunk/phase3/includes/specials/SpecialWithoutinterwiki.php (modified) (history)

Diff [purge]

Index: trunk/phase3/includes/specials/SpecialShortpages.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Shortpages
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,9 +16,7 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 20+ *
2221 * @file
2322 * @ingroup SpecialPage
2423 */
@@ -25,6 +24,7 @@
2625 /**
2726 * SpecialShortpages extends QueryPage. It is used to return the shortest
2827 * pages in the database.
 28+ *
2929 * @ingroup SpecialPage
3030 */
3131 class ShortPagesPage extends QueryPage {
Index: trunk/phase3/includes/specials/SpecialUncategorizedtemplates.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Uncategorizedtemplates
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,11 +16,10 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 20+ *
2221 * @file
2322 * @ingroup SpecialPage
 23+ * @author Rob Church <robchur@gmail.com>
2424 */
2525
2626 /**
@@ -27,7 +27,6 @@
2828 * template namespace
2929 *
3030 * @ingroup SpecialPage
31 - * @author Rob Church <robchur@gmail.com>
3231 */
3332 class UncategorizedTemplatesPage extends UncategorizedPagesPage {
3433
Index: trunk/phase3/includes/specials/SpecialUnusedtemplates.php
@@ -1,6 +1,9 @@
22 <?php
33 /**
 4+ * Implements Special:Unusedtemplates
45 *
 6+ * Copyright © 2006 Rob Church
 7+ *
58 * This program is free software; you can redistribute it and/or modify
69 * it under the terms of the GNU General Public License as published by
710 * the Free Software Foundation; either version 2 of the License, or
@@ -15,18 +18,15 @@
1619 * with this program; if not, write to the Free Software Foundation, Inc.,
1720 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1821 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 22+ *
2223 * @file
2324 * @ingroup SpecialPage
 25+ * @author Rob Church <robchur@gmail.com>
2426 */
2527
2628 /**
27 - * implements Special:Unusedtemplates
28 - * @author Rob Church <robchur@gmail.com>
29 - * @copyright © 2006 Rob Church
30 - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
 29+ * A special page that lists unused templates
 30+ *
3131 * @ingroup SpecialPage
3232 */
3333 class UnusedtemplatesPage extends QueryPage {
Index: trunk/phase3/includes/specials/SpecialUpload.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Upload
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,16 +16,18 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
 23+ * @ingroup Upload
1924 */
2025
2126 /**
22 - * @file
 27+ * Form for handling uploads and special page.
 28+ *
2329 * @ingroup SpecialPage
2430 * @ingroup Upload
25 - *
26 - * Form for handling uploads and special page.
2731 */
28 -
2932 class SpecialUpload extends SpecialPage {
3033 /**
3134 * Constructor : initialise object
Index: trunk/phase3/includes/specials/SpecialVersion.php
@@ -1,6 +1,9 @@
22 <?php
3 -
43 /**
 4+ * Implements Special:Version
 5+ *
 6+ * Copyright © 2005 Ævar Arnfjörð Bjarmason
 7+ *
58 * This program is free software; you can redistribute it and/or modify
69 * it under the terms of the GNU General Public License as published by
710 * the Free Software Foundation; either version 2 of the License, or
@@ -15,16 +18,15 @@
1619 * with this program; if not, write to the Free Software Foundation, Inc.,
1720 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1821 * http://www.gnu.org/copyleft/gpl.html
 22+ *
 23+ * @file
 24+ * @ingroup SpecialPage
1925 */
2026
2127 /**
2228 * Give information about the version of MediaWiki, PHP, the DB and extensions
2329 *
2430 * @ingroup SpecialPage
25 - *
26 - * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
27 - * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
28 - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
2931 */
3032 class SpecialVersion extends SpecialPage {
3133
Index: trunk/phase3/includes/specials/SpecialWantedcategories.php
@@ -1,6 +1,9 @@
22 <?php
33 /**
 4+ * Implements Special:Wantedcategories
45 *
 6+ * Copyright © 2005 Ævar Arnfjörð Bjarmason
 7+ *
58 * This program is free software; you can redistribute it and/or modify
69 * it under the terms of the GNU General Public License as published by
710 * the Free Software Foundation; either version 2 of the License, or
@@ -15,17 +18,15 @@
1619 * with this program; if not, write to the Free Software Foundation, Inc.,
1720 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1821 * http://www.gnu.org/copyleft/gpl.html
 22+ *
 23+ * @file
 24+ * @ingroup SpecialPage
1925 */
2026
2127 /**
2228 * A querypage to list the most wanted categories - implements Special:Wantedcategories
2329 *
24 - * @file
2530 * @ingroup SpecialPage
26 - *
27 - * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
28 - * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
29 - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
3031 */
3132 class WantedCategoriesPage extends WantedQueryPage {
3233
Index: trunk/phase3/includes/specials/SpecialWithoutinterwiki.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Withoutinterwiki
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,14 +16,16 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
 23+ * @author Rob Church <robchur@gmail.com>
1924 */
2025
2126 /**
2227 * Special page lists pages without language links
2328 *
24 - * @file
2529 * @ingroup SpecialPage
26 - * @author Rob Church <robchur@gmail.com>
2730 */
2831 class WithoutInterwikiPage extends PageQueryPage {
2932 private $prefix = '';
Index: trunk/phase3/includes/specials/SpecialUnusedimages.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Unusedimages
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,15 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 20+ *
2221 * @file
2322 * @ingroup SpecialPage
2423 */
2524
2625 /**
27 - * implements Special:Unusedimages
 26+ * A special page that lists unused images
 27+ *
2828 * @ingroup SpecialPage
2929 */
3030 class UnusedimagesPage extends ImageQueryPage {
Index: trunk/phase3/includes/specials/SpecialUncategorizedimages.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Uncategorizedimages
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,10 +16,6 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
22 - * Special page lists images which haven't been categorised
2320 *
2421 * @file
2522 * @ingroup SpecialPage
@@ -26,6 +23,8 @@
2724 */
2825
2926 /**
 27+ * Special page lists images which haven't been categorised
 28+ *
3029 * @ingroup SpecialPage
3130 */
3231 class UncategorizedImagesPage extends ImageQueryPage {
Index: trunk/phase3/includes/specials/SpecialTags.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Tags
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,11 +16,19 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 if (!defined('MEDIAWIKI'))
2226 die;
2327
 28+/**
 29+ * A special page that lists tags for edits
 30+ *
 31+ * @ingroup SpecialPage
 32+ */
2433 class SpecialTags extends SpecialPage {
2534
2635 function __construct() {
Index: trunk/phase3/includes/specials/SpecialRandomredirect.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Randomredirect
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,14 +16,16 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
 23+ * @author Rob Church <robchur@gmail.com>, Ilmari Karonen
1924 */
2025
2126 /**
2227 * Special page to direct the user to a random redirect page (minus the second redirect)
2328 *
2429 * @ingroup SpecialPage
25 - * @author Rob Church <robchur@gmail.com>, Ilmari Karonen
26 - * @license GNU General Public Licence 2.0 or later
2730 */
2831 class SpecialRandomredirect extends RandomPage {
2932 function __construct(){
Index: trunk/phase3/includes/specials/SpecialWatchlist.php
@@ -1,7 +1,6 @@
22 <?php
33 /**
4 - * @file
5 - * @ingroup SpecialPage Watchlist
 4+ * Implements Special:Watchlist
65 *
76 * This program is free software; you can redistribute it and/or modify
87 * it under the terms of the GNU General Public License as published by
@@ -17,6 +16,9 @@
1817 * with this program; if not, write to the Free Software Foundation, Inc.,
1918 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2019 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage Watchlist
2123 */
2224
2325 /**
Index: trunk/phase3/includes/specials/SpecialWantedpages.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Wantedpages
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,11 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
22 - * @file
23 - * implements Special:Wantedpages
 26+ * A special page that lists most linked pages that does not exist
 27+ *
2428 * @ingroup SpecialPage
2529 */
2630 class WantedPagesPage extends WantedQueryPage {
Index: trunk/phase3/includes/specials/SpecialSearch.php
@@ -1,7 +1,9 @@
22 <?php
33 /**
4 - * Copyright (C) 2004 Brion Vibber <brion@pobox.com>
 4+ * Implements Special:Search
55 *
 6+ * Copyright © 2004 Brion Vibber <brion@pobox.com>
 7+ *
68 * This program is free software; you can redistribute it and/or modify
79 * it under the terms of the GNU General Public License as published by
810 * the Free Software Foundation; either version 2 of the License, or
@@ -16,10 +18,7 @@
1719 * with this program; if not, write to the Free Software Foundation, Inc.,
1820 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1921 * http://www.gnu.org/copyleft/gpl.html
20 - */
21 -
22 -/**
23 - * Run text & title search and display the output
 22+ *
2423 * @file
2524 * @ingroup SpecialPage
2625 */
Index: trunk/phase3/includes/specials/SpecialProtectedpages.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Protectedpages
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,15 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 20+ *
2221 * @file
2322 * @ingroup SpecialPage
2423 */
2524
2625 /**
27 - * @todo document
 26+ * A special page that lists protected pages
 27+ *
2828 * @ingroup SpecialPage
2929 */
3030 class ProtectedPagesForm {
Index: trunk/phase3/includes/specials/SpecialResetpass.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Resetpass
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,15 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 20+ *
2221 * @file
2322 * @ingroup SpecialPage
2423 */
2524
2625 /**
2726 * Let users recover their password.
 27+ *
2828 * @ingroup SpecialPage
2929 */
3030 class SpecialResetpass extends SpecialPage {
Index: trunk/phase3/includes/specials/SpecialRandompage.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Randompage
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,14 +16,16 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
 23+ * @author Rob Church <robchur@gmail.com>, Ilmari Karonen
1924 */
2025
2126 /**
2227 * Special page to direct the user to a random page
2328 *
2429 * @ingroup SpecialPage
25 - * @author Rob Church <robchur@gmail.com>, Ilmari Karonen
26 - * @license GNU General Public Licence 2.0 or later
2730 */
2831 class RandomPage extends SpecialPage {
2932 private $namespaces; // namespaces to select pages from
Index: trunk/phase3/includes/specials/SpecialNewimages.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Newimages
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,14 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
22 - * @file
23 - * @ingroup SpecialPage
24 - * FIXME: this code is crap, should use Pager and Database::select().
 26+ * @todo FIXME: this code is crap, should use Pager and Database::select().
2527 */
26 -
2728 function wfSpecialNewimages( $par, $specialPage ) {
2829 global $wgUser, $wgOut, $wgLang, $wgRequest, $wgMiserMode;
2930
Index: trunk/phase3/includes/specials/SpecialSelenium.php
@@ -1,9 +1,15 @@
22 <?php
 3+/**
 4+ * Implements Special:Selenium
 5+ *
 6+ * @file
 7+ * @ingroup SpecialPage
 8+ * @todo Remove this feature
 9+ */
310
411 /**
5 - * TODO: remove this feature
 12+ * @ingroup SpecialPage
613 */
7 -
814 class SpecialSelenium extends SpecialPage {
915 function __construct() {
1016 parent::__construct( 'Selenium', 'selenium', false );
Index: trunk/phase3/includes/specials/SpecialRevisionMove.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:RevisionMove
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,6 +16,9 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
@@ -33,17 +37,13 @@
3438 * **** NOTE: This feature is EXPERIMENTAL. ****
3539 * **** Do not use on any productive system. ****
3640 *
37 - * @file
3841 * @ingroup SpecialPage
39 - */
40 -
41 -/* TODO In case page_deleted gets introduced some day, use it.
42 - * Currently it is possible with RevisionMove to make the latest revision
43 - * of a page a RevisionDeleted one. When that happens, the user is presented
44 - * an empty page with no error message whatsoever (in case he is not permitted
45 - * to view deleted edits).
 42+ * @todo In case page_deleted gets introduced some day, use it.
 43+ * Currently it is possible with RevisionMove to make the latest revision
 44+ * of a page a RevisionDeleted one. When that happens, the user is presented
 45+ * an empty page with no error message whatsoever (in case he is not permitted
 46+ * to view deleted edits).
4647 */
47 -
4848 class SpecialRevisionMove extends UnlistedSpecialPage {
4949 # common objects
5050 var $mOldTitle; # Title object.
Index: trunk/phase3/includes/specials/SpecialUserrights.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Userrights
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,17 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
22 - * Special page to allow managing user group membership
2320 *
2421 * @file
2522 * @ingroup SpecialPage
2623 */
2724
2825 /**
29 - * A class to manage user levels rights.
 26+ * Special page to allow managing user group membership
 27+ *
3028 * @ingroup SpecialPage
3129 */
3230 class UserrightsPage extends SpecialPage {
Index: trunk/phase3/includes/specials/SpecialRecentchangeslinked.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Recentchangeslinked
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,10 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
2226 * This is to display changes made to all articles linked in an article.
 27+ *
2328 * @ingroup SpecialPage
2429 */
2530 class SpecialRecentchangeslinked extends SpecialRecentchanges {
Index: trunk/phase3/includes/specials/SpecialWantedtemplates.php
@@ -1,6 +1,11 @@
22 <?php
33 /**
 4+ * Implements Special:Wantedtemplates
45 *
 6+ * Copyright © 2008, Danny B.
 7+ * Based on SpecialWantedcategories.php by Ævar Arnfjörð Bjarmason <avarab@gmail.com>
 8+ * makeWlhLink() taken from SpecialMostlinkedtemplates by Rob Church <robchur@gmail.com>
 9+ *
510 * This program is free software; you can redistribute it and/or modify
611 * it under the terms of the GNU General Public License as published by
712 * the Free Software Foundation; either version 2 of the License, or
@@ -15,19 +20,16 @@
1621 * with this program; if not, write to the Free Software Foundation, Inc.,
1722 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1823 * http://www.gnu.org/copyleft/gpl.html
 24+ *
 25+ * @file
 26+ * @ingroup SpecialPage
 27+ * @author Danny B.
1928 */
2029
2130 /**
22 - * A querypage to list the most wanted templates - implements Special:Wantedtemplates
23 - * based on SpecialWantedcategories.php by Ævar Arnfjörð Bjarmason <avarab@gmail.com>
24 - * makeWlhLink() taken from SpecialMostlinkedtemplates by Rob Church <robchur@gmail.com>
 31+ * A querypage to list the most wanted templates
2532 *
26 - * @file
2733 * @ingroup SpecialPage
28 - *
29 - * @author Danny B.
30 - * @copyright Copyright © 2008, Danny B.
31 - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
3234 */
3335 class WantedTemplatesPage extends WantedQueryPage {
3436
Index: trunk/phase3/includes/specials/SpecialUndelete.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Undelete
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,10 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
2226 * Used to show archived pages and eventually restore them.
 27+ *
2328 * @ingroup SpecialPage
2429 */
2530 class PageArchive {
Index: trunk/phase3/includes/specials/SpecialNewpages.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Newpages
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,10 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
22 - * implements Special:Newpages
 26+ * A special page that list newly created pages
 27+ *
2328 * @ingroup SpecialPage
2429 */
2530 class SpecialNewpages extends IncludableSpecialPage {
Index: trunk/phase3/includes/specials/SpecialStatistics.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Statistics
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,19 +16,17 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
2226 * Special page lists various statistics, including the contents of
2327 * `site_stats`, plus page view details if enabled
2428 *
25 - * @file
2629 * @ingroup SpecialPage
2730 */
28 -
29 -/**
30 - * Some statistics about the wiki
31 - */
3231 class SpecialStatistics extends SpecialPage {
3332
3433 private $views, $edits, $good, $images, $total, $users,
Index: trunk/phase3/includes/specials/SpecialSpecialpages.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Specialpages
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,10 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
20 -
 24+
2125 /**
22 - * @file
 26+ * A special page that lists special pages
 27+ *
2328 * @ingroup SpecialPage
2429 */
2530 class SpecialSpecialpages extends UnlistedSpecialPage {
Index: trunk/phase3/includes/specials/SpecialUnlockdb.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Unlockdb
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,6 +16,9 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
Index: trunk/phase3/includes/specials/SpecialPreferences.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Preferences
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,8 +16,16 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
 25+/**
 26+ * A special page that allows users to change their preferences
 27+ *
 28+ * @ingroup SpecialPage
 29+ */
2130 class SpecialPreferences extends SpecialPage {
2231 function __construct() {
2332 parent::__construct( 'Preferences' );
Index: trunk/phase3/includes/specials/SpecialUnwatchedpages.php
@@ -1,6 +1,9 @@
22 <?php
33 /**
 4+ * Implements Special:Unwatchedpages
45 *
 6+ * Copyright © 2005 Ævar Arnfjörð Bjarmason
 7+ *
58 * This program is free software; you can redistribute it and/or modify
69 * it under the terms of the GNU General Public License as published by
710 * the Free Software Foundation; either version 2 of the License, or
@@ -15,21 +18,16 @@
1619 * with this program; if not, write to the Free Software Foundation, Inc.,
1720 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1821 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 22+ *
2223 * @file
2324 * @ingroup SpecialPage
 25+ * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
2426 */
2527
2628 /**
2729 * A special page that displays a list of pages that are not on anyones watchlist.
28 - * Implements Special:Unwatchedpages
2930 *
3031 * @ingroup SpecialPage
31 - * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
32 - * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
33 - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
3432 */
3533 class UnwatchedpagesPage extends QueryPage {
3634
Index: trunk/phase3/includes/specials/SpecialPopularpages.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:PopularPages
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,15 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 20+ *
2221 * @file
2322 * @ingroup SpecialPage
2423 */
2524
2625 /**
27 - * implements Special:Popularpages
 26+ * A special page that list most viewed pages
 27+ *
2828 * @ingroup SpecialPage
2929 */
3030 class PopularPagesPage extends QueryPage {
Index: trunk/phase3/includes/specials/SpecialWantedfiles.php
@@ -1,6 +1,9 @@
22 <?php
33 /**
 4+ * Implements Special:Wantedfiles
45 *
 6+ * Copyright © 2008 Soxred93
 7+ *
58 * This program is free software; you can redistribute it and/or modify
69 * it under the terms of the GNU General Public License as published by
710 * the Free Software Foundation; either version 2 of the License, or
@@ -15,17 +18,16 @@
1619 * with this program; if not, write to the Free Software Foundation, Inc.,
1720 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1821 * http://www.gnu.org/copyleft/gpl.html
 22+ *
 23+ * @file
 24+ * @ingroup SpecialPage
 25+ * @author Soxred93 <soxred93@gmail.com>
1926 */
2027
2128 /**
22 - * Querypage that lists the most wanted files - implements Special:Wantedfiles
 29+ * Querypage that lists the most wanted files
2330 *
24 - * @file
2531 * @ingroup SpecialPage
26 - *
27 - * @author Soxred93 <soxred93@gmail.com>
28 - * @copyright Copyright © 2008, Soxred93
29 - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
3032 */
3133 class WantedFilesPage extends WantedQueryPage {
3234
Index: trunk/phase3/includes/specials/SpecialUserlogin.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Userlogin
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,9 +16,7 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 20+ *
2221 * @file
2322 * @ingroup SpecialPage
2423 */
@@ -36,7 +35,8 @@
3736 }
3837
3938 /**
40 - * implements Special:Login
 39+ * Implements Special:Login
 40+ *
4141 * @ingroup SpecialPage
4242 */
4343 class LoginForm {
Index: trunk/phase3/includes/specials/SpecialUserlogout.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Upload
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,10 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
2226 * Implements Special:Userlogout
 27+ *
2328 * @ingroup SpecialPage
2429 */
2530 class SpecialUserlogout extends UnlistedSpecialPage {
Index: trunk/phase3/includes/specials/SpecialRecentchanges.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Recentchanges
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,10 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
22 - * Implements Special:Recentchanges
 26+ * A special page that lists last changes made to the wiki
 27+ *
2328 * @ingroup SpecialPage
2429 */
2530 class SpecialRecentChanges extends IncludableSpecialPage {
Index: trunk/phase3/includes/specials/SpecialProtectedtitles.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Protectedtitles
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,15 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 20+ *
2221 * @file
2322 * @ingroup SpecialPage
2423 */
2524
2625 /**
27 - * @todo document
 26+ * A special page that list protected titles from creation
 27+ *
2828 * @ingroup SpecialPage
2929 */
3030 class ProtectedTitlesForm {
Index: trunk/phase3/includes/specials/SpecialRevisiondelete.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Revisiondelete
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,16 +16,17 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
2226 * Special page allowing users with the appropriate permissions to view
2327 * and hide revisions. Log items can also be hidden.
2428 *
25 - * @file
2629 * @ingroup SpecialPage
2730 */
28 -
2931 class SpecialRevisionDelete extends UnlistedSpecialPage {
3032 /** Skin object */
3133 var $skin;
Index: trunk/phase3/includes/specials/SpecialUncategorizedpages.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Uncategorizedpages
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,15 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 20+ *
2221 * @file
2322 * @ingroup SpecialPage
2423 */
2524
2625 /**
2726 * A special page looking for page without any category.
 27+ *
2828 * @ingroup SpecialPage
2929 */
3030 class UncategorizedPagesPage extends PageQueryPage {
Index: trunk/phase3/includes/specials/SpecialPrefixindex.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Prefixindex
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,10 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
 20+ *
 21+ * @file
 22+ * @ingroup SpecialPage
1923 */
2024
2125 /**
22 - * implements Special:Prefixindex
 26+ * Implements Special:Prefixindex
 27+ *
2328 * @ingroup SpecialPage
2429 */
2530 class SpecialPrefixindex extends SpecialAllpages {
Index: trunk/phase3/includes/specials/SpecialUncategorizedcategories.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Uncategorizedcategories
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,15 +16,14 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 20+ *
2221 * @file
2322 * @ingroup SpecialPage
2423 */
2524
2625 /**
27 - * implements Special:Uncategorizedcategories
 26+ * A special page that lists uncategorized categories
 27+ *
2828 * @ingroup SpecialPage
2929 */
3030 class UncategorizedCategoriesPage extends UncategorizedPagesPage {
Index: trunk/phase3/includes/specials/SpecialUnusedcategories.php
@@ -1,5 +1,6 @@
22 <?php
33 /**
 4+ * Implements Special:Unusedcategories
45 *
56 * This program is free software; you can redistribute it and/or modify
67 * it under the terms of the GNU General Public License as published by
@@ -15,9 +16,7 @@
1617 * with this program; if not, write to the Free Software Foundation, Inc.,
1718 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1819 * http://www.gnu.org/copyleft/gpl.html
19 - */
20 -
21 -/**
 20+ *
2221 * @file
2322 * @ingroup SpecialPage
2423 */

Status & tagging log