Делаю функцию агента проверки некоторых действий некоторых пользователей. Отлаживаю его в "Командной PHP-строке". Нужно получить содержание UF_* полей некоторых пользователей. Пробую сначала так:
Код |
---|
$users = CUser::GetByID(1);
echo '<pre>';
var_dump($users);
echo '<pre>'; |
Все классно, в поле arResult все данные обо мне. Но затем я пробую свой скрипт на всех пользователях и ничего не могу понять: вижу информацию только о себе, других пользователей как будто и нет. Пробую в лоб вытащить пользователя с ID = 2, 3... и никак.
Затем попробовал использовать GetList:
Код |
---|
$filter = Array
(
"ID" => "1"
);
$users = CUser::GetList(($by="id"), ($order="desc"), $filter);
echo '<pre>';
var_dump($users);
echo '<pre>'; |
Но не получил ничего даже о себе. Кто виноват? Что делать?