...Человеческий поиск в разработке...
- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/lib/util.php
- Класс: BitrixCalendarUtil
- Вызов: Util::checkRuZone
static function checkRuZone(): bool { if (!is_null(self::$isRussian)) { return self::$isRussian; } if (BitrixMainModuleManager::isModuleInstalled('bitrix24')) { self::$isRussian = (CBitrix24::getPortalZone() === 'ru'); } else { $iterator = LanguageTable::getList([ 'select' => ['ID'], 'filter' => ['=ID' => 'ru', '=ACTIVE' => 'Y'] ]); $row = $iterator->fetch(); if (empty($row)) { self::$isRussian = false; } else { $iterator = LanguageTable::getList([ 'select' => ['ID'], 'filter' => ['@ID' => ['ua', 'by', 'kz'], '=ACTIVE' => 'Y'], 'limit' => 1 ]); $row = $iterator->fetch(); self::$isRussian = empty($row); } } return self::$isRussian; }