• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/prop_html.php
  • Класс: CIBlockPropertyHTML
  • Вызов: CIBlockPropertyHTML::CheckArray
static function CheckArray($arFields = false, $defaultValue = false)
{
	$defaultValue = ($defaultValue === true);
	if (!is_array($arFields))
	{
		$return = false;
		if (CheckSerializedData($arFields))
			$return = unserialize($arFields, ['allowed_classes' => false]);
	}
	else
	{
		$return = $arFields;
	}

	if ($return)
	{
		if (is_set($return, "TEXT") && ((trim($return["TEXT"]) <> '') || $defaultValue))
		{
			$return["TYPE"] = mb_strtoupper($return["TYPE"]);
			if (($return["TYPE"] != "TEXT") && ($return["TYPE"] != "HTML"))
				$return["TYPE"] = "HTML";
		}
		else
		{
			$return = false;
		}
	}
	return $return;
}