• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/manager/task/relatedtask.php
  • Класс: BitrixTasksManagerTaskRelatedTask
  • Вызов: RelatedTask::adaptSet
static function adaptSet(array &$data)
{
	if(array_key_exists(static::getCode(true), $data))
	{
		$related = $data[static::getCode(true)];

		if(is_array($related))
		{
			$related = BitrixTasksUtilType::normalizeArray($related);

			$toSave = array();

			foreach($related as $k => $value)
			{
				if(intval($value['ID']))
				{
					$toSave[] = intval($value['ID']);
				}
			}

			$data[static::getLegacyFieldName()] = array_unique($toSave);
		}
	}
}