• Модуль: security
  • Путь к файлу: ~/bitrix/modules/security/classes/general/site_checker.php
  • Класс: CSecuritySiteChecker
  • Вызов: CSecuritySiteChecker::calculateCriticalResults
static function calculateCriticalResults($pResults = array())
{
	if(empty($pResults))
	{
		$testingInfo = CSecuritySiteChecker::getLastTestingInfo();
		if(isset($testingInfo["results"]))
		{
			$results = $testingInfo["results"];
		}
		else
		{
			$results = array();
		}
	}
	else
	{
		$results = $pResults;
	}

	$criticalResultsCount = 0;
	foreach($results as $result)
	{
		if(isset($result["critical"]) && $result["critical"] === CSecurityCriticalLevel::HIGHT)
			$criticalResultsCount++;
	}

	return $criticalResultsCount;
}