Modx Revo api как сделать статус онлайн/оффлайн в выборке пользователей?

//выборка
$query = $modx->newQuery('modUser');
$users = $modx->getCollection('modUser', $query);

// цикл по пользователям
foreach ($users as $user) {
$name = $user->get('username');
$uid = $user->get('id');
$isOnline = $modx->getLoginUserName(); //берет текущего пользователя (то есть админа)
if($isOnline){
$status= "Онлайн";
}
else{
$status= "Оффлайн";
}

...
echo '.$status.';
...


}

Пробовал, не помогло:

$isOnline = $user-> isAuthenticated();
$isOnline = $user-> hasSessionContext('web');

Ответы (0 шт):