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