$this->addTables( 'user_groups' );
$this->addJoinConds( [ 'user_groups' => [
$excludeGroups ? 'LEFT OUTER JOIN' : 'INNER JOIN',
- [ 'ug_user=rev_user', 'ug_group' => $limitGroups ]
+ [
+ 'ug_user=rev_user',
+ 'ug_group' => $limitGroups,
+ 'ug_expiry IS NULL OR ug_expiry >= ' . $db->addQuotes( $db->timestamp() )
+ ]
] ] );
$this->addWhereIf( 'ug_user IS NULL', $excludeGroups );
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Contributors';
+ return 'https://www.mediawiki.org/wiki/Special:MyLanguage/API:Contributors';
}
}