* Use shared.css for all skins and oldshared.css in place of common.css for
pre-Monobook skins. As always, modifications should go in-wiki to MediaWiki:
Common.css and MediaWiki:Monobook.css.
+* (bug 8869) Introduce Special:Uncategorizedtemplates
== Bugfixes since 1.10 ==
'ShortPagesPage' => 'includes/SpecialShortpages.php',
'UncategorizedCategoriesPage' => 'includes/SpecialUncategorizedcategories.php',
'UncategorizedPagesPage' => 'includes/SpecialUncategorizedpages.php',
+ 'UncategorizedTemplatesPage' => 'includes/SpecialUncategorizedtemplates.php',
'PageArchive' => 'includes/SpecialUndelete.php',
'UndeleteForm' => 'includes/SpecialUndelete.php',
'DBUnlockForm' => 'includes/SpecialUnlockdb.php',
array( 'UncategorizedCategoriesPage', 'Uncategorizedcategories' ),
array( 'UncategorizedPagesPage', 'Uncategorizedpages' ),
array( 'UncategorizedImagesPage', 'Uncategorizedimages' ),
+ array( 'UncategorizedTemplatesPage', 'Uncategorizedtemplates' ),
array( 'UnusedCategoriesPage', 'Unusedcategories' ),
array( 'UnusedimagesPage', 'Unusedimages' ),
array( 'WantedCategoriesPage', 'Wantedcategories' ),
'Uncategorizedpages' => array( 'SpecialPage', 'Uncategorizedpages' ),
'Uncategorizedcategories' => array( 'SpecialPage', 'Uncategorizedcategories' ),
'Uncategorizedimages' => array( 'SpecialPage', 'Uncategorizedimages' ),
+ 'Uncategorizedtemplates' => array( 'SpecialPage', 'Uncategorizedtemplates' ),
'Unusedcategories' => array( 'SpecialPage', 'Unusedcategories' ),
'Unusedimages' => array( 'SpecialPage', 'Unusedimages' ),
'Wantedpages' => array( 'IncludableSpecialPage', 'Wantedpages' ),
--- /dev/null
+<?php
+
+/**
+ * Special page lists all uncategorised pages in the
+ * template namespace
+ *
+ * @addtogroup SpecialPage
+ * @author Rob Church <robchur@gmail.com>
+ */
+class UncategorizedTemplatesPage extends UncategorizedPagesPage {
+
+ var $requestedNamespace = NS_TEMPLATE;
+
+ public function getName() {
+ return 'Uncategorizedtemplates';
+ }
+
+}
+
+/**
+ * Main execution point
+ *
+ * @param mixed $par Parameter passed to the page
+ */
+function wfSpecialUncategorizedtemplates() {
+ list( $limit, $offset ) = wfCheckLimits();
+ $utp = new UncategorizedTemplatesPage();
+ $utp->doQuery( $offset, $limit );
+}
+
+?>
'Uncategorizedpages' => array( 'Uncategorizedpages' ),
'Uncategorizedcategories' => array( 'Uncategorizedcategories' ),
'Uncategorizedimages' => array( 'Uncategorizedimages' ),
+ 'Uncategorizedtemplates' => array( 'Uncategorizedtemplates' ),
'Unusedcategories' => array( 'Unusedcategories' ),
'Unusedimages' => array( 'Unusedimages' ),
'Wantedpages' => array( 'Wantedpages', 'Brokenlinks' ),
'uncategorizedcategories-summary' => '', # only translate this message to other languages if you have to change it
'uncategorizedimages' => 'Uncategorized images',
'uncategorizedimages-summary' => '', # only translate this message to other languages if you have to change it
+'uncategorizedtemplates' => 'Uncategorized templates',
+'uncategorizedtemplates-summary' => '',
'unusedcategories' => 'Unused categories',
'unusedimages' => 'Unused files',
'popularpages' => 'Popular pages',
'uncategorizedpages-summary',
'uncategorizedcategories-summary',
'uncategorizedimages-summary',
+ 'uncategorizedtemplates-summary',
'popularpages-summary',
'wantedcategories-summary',
'wantedpages-summary',
'uncategorizedcategories-summary',
'uncategorizedimages',
'uncategorizedimages-summary',
+ 'uncategorizedtemplates',
+ 'uncategorizedtemplates-summary',
'unusedcategories',
'unusedimages',
'popularpages',