• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/manager/task/projectdependence.php
  • Класс: BitrixTasksManagerTaskProjectDependence
  • Вызов: ProjectDependence::extendData
static function extendData(array &$data, array $knownTasks = array())
{
	$code = static::getCode(true);

	if(array_key_exists($code, $data))
	{
		if(is_array($data[$code]))
		{
			foreach($data[$code] as $i => $link)
			{
				if(intval($link['DEPENDS_ON_ID']) && isset($knownTasks[$link['DEPENDS_ON_ID']]))
				{
					$data[$code][$i][static::SE_PREFIX.'DEPENDS_ON'] = $knownTasks[$link['DEPENDS_ON_ID']];
				}
				else
				{
					unset($data[$code][$i]);
				}
			}
		}
		else
		{
			$data[$code] = array();
		}
	}
}