• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/Configuration/Manager.php
  • Класс: BitrixImConfigurationManager
  • Вызов: Manager::disableUserSearch
static function disableUserSearch(int $userId, array $generalSettings): void
{
	$defaultSettings = General::getDefaultSettings();
	if (
		array_key_exists(self::PRIVACY_SEARCH, $generalSettings)
		&& $defaultSettings[self::PRIVACY_SEARCH] === $generalSettings[self::PRIVACY_SEARCH]
	)
	{
		global $USER_FIELD_MANAGER;
		$USER_FIELD_MANAGER->Update("USER", $userId, ['UF_IM_SEARCH' => '']);
	}
}