- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/classes/general/taskmembers.php
- Класс: scope
- Вызов: scope::updateForTask
static function updateForTask($taskId, array $userIds, $type)
{
// drop previous
$list = MemberTable::getList(array(
"filter" => array(
'=TYPE' => $type,
'=TASK_ID' => $taskId,
),
));
while ($item = $list->fetch())
{
MemberTable::delete($item);
}
// add new
foreach($userIds as $userId)
{
MemberTable::add(array(
'TASK_ID' => $taskId,
'USER_ID' => $userId,
'TYPE' => $type,
));
}
}