- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/classes/general/update_b24.php
- Класс: CB24Updater
- Вызов: CB24Updater::SetOption
static function SetOption($name, $value = "")
{
$con = BitrixMainApplication::getConnection();
$sqlHelper = $con->getSqlHelper();
$updateFields = [
"VALUE" => $value,
];
$insertFields = [
"MODULE_ID" => "main",
"NAME" => $name,
"VALUE" => $value,
];
$keyFields = ["MODULE_ID", "NAME"];
$sql = $sqlHelper->prepareMerge("b_option", $keyFields, $insertFields, $updateFields);
$con->queryExecute(current($sql));
$cache = BitrixMainApplication::getInstance()->getManagedCache();
$cache->clean("b_option:main", "b_option");
// $path = BitrixMainLoader::getLocal("modules/main/option_triggers.php");
// if ($path !== false)
// include($path);
}