- Модуль: seo
- Путь к файлу: ~/bitrix/modules/seo/lib/service.php
- Класс: BitrixSeoService
- Вызов: Service::setAccessSettings
static function setAccessSettings(array $accessParams)
{
if(static::isRegistered())
{
$id = static::getEngine()->getId();
$result = SearchEngineTable::update($id, array(
"CLIENT_ID" => $accessParams["client_id"],
"CLIENT_SECRET" => $accessParams["client_secret"],
"SETTINGS" => "",
));
}
else
{
$result = SearchEngineTable::add(array(
"CODE" => Bitrix::ENGINE_ID,
"NAME" => "Bitrix",
"ACTIVE" => SearchEngineTable::ACTIVE,
"CLIENT_ID" => $accessParams["client_id"],
"CLIENT_SECRET" => $accessParams["client_secret"],
"REDIRECT_URI" => static::getRedirectUri(),
));
}
if($result->isSuccess())
{
static::clearAuth(Bitrix::ENGINE_ID, true);
static::$engine = null;
}
}