Казалось бы - достаточно просто: завести переменную множественного типа - и присваивать в цикле ID каждого следующего руководителя, но.. в таком случае мы будем иметь массив из одного элемента, который на каждом ходу будет содержать ID последнего руководителя.
Чтобы переменная множественного типа содержала ВЕСь массив руководителей, используем следующую конструкцию:
$ARR_USER = $this->GetVariable('current_director'); $ARR_USERS = $this->GetVariable('users_messenger'); $ARR_USERS[] = $ARR_USER; $this->SetVariable('users_messenger', $ARR_USERS);
|
где:
$ARR_USER = $this->GetVariable('current_director');
|
получаем текущего руководителя, на данном ходу цикла
$ARR_USERS = $this->GetVariable('users_messenger');
|
- получаем массив уже записанных в переменную руководителей
$ARR_USERS[] = $ARR_USER;
|
"наращиваем" массив уже имеющихся руководителей новым, полученным на текущем ходу цикла
$this->SetVariable('users_messenger', $ARR_USERS);
|
Записываем новый, увеличенный массив, в переменную множественного типа.