From a305939bdde25f1c30711e83633288d2602ae0a3 Mon Sep 17 00:00:00 2001 From: umherirrender Date: Wed, 16 Jul 2014 12:26:44 +0200 Subject: [PATCH] Add SpecialListUsers::prefixSearchSubpages This shows the existing user groups as subpages on search suggestion Change-Id: I8c31c31d420287dd9d668186d1d5555488a9a3e9 --- includes/specials/SpecialListusers.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/includes/specials/SpecialListusers.php b/includes/specials/SpecialListusers.php index 367adefcb8..cf11881829 100644 --- a/includes/specials/SpecialListusers.php +++ b/includes/specials/SpecialListusers.php @@ -399,6 +399,18 @@ class SpecialListUsers extends IncludableSpecialPage { $this->getOutput()->addHTML( $s ); } + /** + * Return an array of subpages beginning with $search that this special page will accept. + * + * @param string $search Prefix to search for + * @param integer $limit Maximum number of results to return + * @return string[] Matching subpages + */ + public function prefixSearchSubpages( $search, $limit = 10 ) { + $subpages = User::getAllGroups(); + return self::prefixSearchArray( $search, $limit, $subpages ); + } + protected function getGroupName() { return 'users'; } -- 2.20.1