Предлагаю добавить новый хук в system/core/users/users.inc.php для изменения запроса в БД, формирующего список пользователей.
Назвать его например users.query и добавить вместо строк 153-155:
PHP
1
2
3
$sql= sed_sql_query("SELECT COUNT(*) FROM $db_users $sqlmask");
$totalusers= sed_sql_result($sql, 0, "COUNT(*)");
$sql= sed_sql_query("SELECT * FROM $db_users $sqlmask $sqlorder LIMIT $d,{$cfg['maxusersperpage']}");
$sql= sed_sql_query("SELECT COUNT(*) FROM $db_users $sqlmask");
$totalusers= sed_sql_result($sql, 0, "COUNT(*)");
$sql= sed_sql_query("SELECT * FROM $db_users $sqlmask $sqlorder LIMIT $d,{$cfg['maxusersperpage']}");
}
Также было бы очень удобно сделать разные шаблоны для списков пользователей в зависимости от выбранной группы. То есть в том же файле users.inc.php в строке 81 вместо