• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/Access/Role/RoleUtil.php
  • Класс: BitrixCatalogAccessRoleRoleUtil
  • Вызов: RoleUtil::insertPermissions
static function insertPermissions(array $valuesData): void
{
	if (empty($valuesData))
	{
		return;
	}

	$connection = BitrixMainApplication::getConnection();
	$helper = $connection->getSqlHelper();

	$query = '
		INSERT INTO b_catalog_permission
			(ROLE_ID, PERMISSION_ID, ' . $helper->quote('VALUE') . ')
			VALUES ' . implode(',', $valuesData)
	;

	$connection->query($query);
}