From: umherirrender Date: Wed, 16 Jul 2014 10:26:44 +0000 (+0200) Subject: Add SpecialListUsers::prefixSearchSubpages X-Git-Tag: 1.31.0-rc.0~14890^2 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/%7B%7B%20url_for%28%27admin_users%27%29%20%7D%7D?a=commitdiff_plain;h=a305939bdde25f1c30711e83633288d2602ae0a3;p=lhc%2Fweb%2Fwiklou.git Add SpecialListUsers::prefixSearchSubpages This shows the existing user groups as subpages on search suggestion Change-Id: I8c31c31d420287dd9d668186d1d5555488a9a3e9 --- 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'; }