• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/taskmembers.php
  • Класс: handles
  • Вызов: handles::DeleteByTaskID
function DeleteByTaskID($TASK_ID, $TYPE = null)
{
	$result = false;
	$filter = array(
		"=TASK_ID" => $TASK_ID,
	);
	if ($TYPE != null && in_array($TYPE, array("A", "U")))
	{
		$filter["=TYPE"] = $TYPE;
	}
        else
        {
            $filter['=TYPE'] = array("A", "U"); // remove only of that type
        }

	$list = MemberTable::getList(array(
		"filter" => $filter,
	));
	while ($item = $list->fetch())
	{
		$result = MemberTable::delete($item);
	}

	return $result;
}