• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/update/templateconverter.php
  • Класс: BitrixTasksUpdateTemplateConverter
  • Вызов: TemplateConverter::saveDependencies
private function saveDependencies($depends)
{
	if (empty($depends))
	{
		return;
	}

	$insertRows = array_map(function($el) {
		$implode = $el['TEMPLATE_ID'];
		$implode .= ','.$el['DEPENDS_ON_ID'];
		return $implode;
	}, $depends);

	$sql = "
		INSERT IGNORE INTO ". TemplateDependenceTable::getTableName() ."
		(`TEMPLATE_ID`, `DEPENDS_ON_ID`)
		VALUES
		(". implode("),(", $insertRows) .")
	";

	Application::getConnection()->query($sql);
}