• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/prop_html.php
  • Класс: CIBlockPropertyHTML
  • Вызов: CIBlockPropertyHTML::ConvertFromDB
static function ConvertFromDB($arProperty, $value)
{
	$return = false;
	if (!is_array($value["VALUE"]))
	{
		$value['VALUE'] = (string)$value['VALUE'];
		if ($value['VALUE'] !== '')
		{
			if (CheckSerializedData($value["VALUE"]))
			{
				$return = [
					"VALUE" => unserialize($value["VALUE"], ['allowed_classes' => false]),
				];
				if ($return['VALUE'] === false)
				{
					$return = [
						"VALUE" => [
							'TEXT' => $value["VALUE"],
							'TYPE' => 'TEXT',
						]
					];
				}
			}
			else
			{
				$return = [
					"VALUE" => [
						'TEXT' => $value["VALUE"],
						'TYPE' => 'TEXT',
					]
				];
			}
		}
		if (isset($value['DESCRIPTION']))
		{
			$value['DESCRIPTION'] = (string)$value['DESCRIPTION'];
			if ($value['DESCRIPTION'] !== '')
			{
				if (!is_array($return))
				{
					$return = [
						"VALUE" => null,
					];
				}
				$return["DESCRIPTION"] = trim($value["DESCRIPTION"]);
			}
		}
	}

	return $return;
}