• Модуль: security
  • Путь к файлу: ~/bitrix/modules/security/classes/general/tests/site_configuration.php
  • Класс: CSecuritySiteConfigurationTest
  • Вызов: CSecuritySiteConfigurationTest::checkScriptExtension
protected function checkScriptExtension()
{
	$actualExtensions = getScriptFileExt();
	$missingExtensions = array_diff(
		explode(",", self::$expectedScriptExtensions),
		$actualExtensions
	);

	if(!empty($missingExtensions))
	{
		$this->addUnformattedDetailError(
			"SECURITY_SITE_CHECKER_DANGER_EXTENSIONS",
			CSecurityCriticalLevel::HIGHT,
			getMessage("SECURITY_SITE_CHECKER_DANGER_EXTENSIONS_ADDITIONAL", array(
				"#EXPECTED#" => self::$expectedScriptExtensions,
				"#ACTUAL#" => join(",", $actualExtensions),
				"#MISSING#" => join(",", $missingExtensions)
			))
		);
		return self::STATUS_FAILED;
	}

	return self::STATUS_PASSED;
}