JAccess :: getUsersByGroup, как проверить, активирован ли пользователь в joomla и сортировать его по алфавиту по имени

У меня есть проблема, которую я не могу решить. Мне нужно, чтобы список всех активированных пользователей Joomla. Я нашел и модифицировал этот код:

jimport( 'joomla.access.access' ); $coaches = JAccess::getUsersByGroup(2); jimport( 'joomla.user.user' ); foreach($coaches as $coaches){ $coach[$coaches] =& JFactory::getUser($coaches); } asort($coach); 

Но это решение имеет две ошибки, которые я не могу исправить: – сначала: это показывает неактивных (не активированных) пользователей тоже, – secound: asort () не сортирует пользователей по имени (возможно, это сортировка пользователей по имени пользователя?).

с уважением W.