- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/update/templateconverter.php
- Класс: Bitrix\Tasks\Update\TemplateConverter
- Вызов: TemplateConverter::saveTags
private function saveTags($tags)
{
if (empty($tags))
{
return;
}
$insertRows = array_map(function($el) {
$implode = $el['USER_ID'];
$implode .= ','.$el['TEMPLATE_ID'];
$implode .= ',\''. Application::getConnection()->getSqlHelper()->forSql($el['NAME']) .'\'';
return $implode;
}, $tags);
$sql = "
INSERT IGNORE INTO ". TemplateTagTable::getTableName() ."
(`USER_ID`, `TEMPLATE_ID`, `NAME`)
VALUES
(". implode("),(", $insertRows) .")
";
Application::getConnection()->query($sql);
}