• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/driver.php
  • Класс: BitrixDocumentGeneratorDriver
  • Вызов: Driver::getCurrentRegion
public function getCurrentRegion(): array
{
	$region = [];

	if($this->bitrix24Manager::isEnabled())
	{
		$region = $this->bitrix24Manager::getPortalZone();
		if(empty($region))
		{
			$region = $this->getRegionByLanguageId($this->bitrix24Manager::getDefaultLanguage());
		}
		else
		{
			if (isset($this->getRegionsList()[$region]))
			{
				$region = $this->getRegionsList()[$region];
			}
			else
			{
				$region = $this->getRegionByLanguageId($region);
			}
		}
	}
	if(empty($region))
	{
		$region = $this->getRegionByLanguageId(LANGUAGE_ID);
	}
	if(empty($region))
	{
		$region = $this->getRegionByLanguageId('en');
	}

	return $region;
}