• Модуль: security
  • Путь к файлу: ~/bitrix/modules/security/classes/general/post_filter.php
  • Класс: CSecurityXSSDetect
  • Вызов: CSecurityXSSDetect::findInArray
protected function findInArray($string, $searches)
{
	foreach($searches as $i => $search)
	{
		$pos = strpos($string, $search["value"]);
		if ($pos !== false)
		{
			$prevChar = substr($string, $pos - 1, 1);
			$isFound = ($prevChar !== '\');
			if ($isFound && preg_match("/^[a-zA-Z_]/", $search["value"]))
			{
				$isFound = preg_match("/^[a-zA-Z_]/", $prevChar) <= 0;
			}

			if ($isFound)
				return $i;
		}
	}
	return null;
}