• Модуль: bitrixcloud
  • Путь к файлу: ~/bitrix/modules/bitrixcloud/classes/general/monitoring.php
  • Класс: CBitrixCloudMonitoring
  • Вызов: CBitrixCloudMonitoring::getAlertsCurrentResult
public function getAlertsCurrentResult()
{
	$alerts = false;
	if ($this->result)
	{
		$alerts = array();
		foreach ($this->result as $domainName => $domainResult)
		{
			foreach ($domainResult as $testId => $testResult)
			{
				if ($testResult->getStatus() === CBitrixCloudMonitoringResult::RED_LAMP)
					$alerts[$domainName][$testId] = $testId;
			}

			if (isset($alerts[$domainName]))
			{
				ksort($alerts[$domainName]);
				$alerts[$domainName] = implode(",", $alerts[$domainName]);
			}
		}
		ksort($alerts);
	}
	return $alerts;
}