- Модуль: 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;
}