• Модуль: lists
  • Путь к файлу: ~/bitrix/modules/lists/lib/entity/element.php
  • Класс: BitrixListsEntityElement
  • Вызов: Element::setHtmlValue
private function setHtmlValue(&$elementFields, array $fieldValue, $fieldData)
{
	foreach($fieldValue as $key => $value)
	{
		if (!is_array($value))
		{
			$value = [$key => $value];
		}

		foreach($value as $k => $v)
		{
			if (CheckSerializedData($v) && @unserialize($v, ['allowed_classes' => false]))
			{
				$elementFields["PROPERTY_VALUES"][$fieldData["ID"]][$k]["VALUE"] = unserialize($v, ['allowed_classes' => false]);
			}
			else
			{
				$elementFields["PROPERTY_VALUES"][$fieldData["ID"]][$k]["VALUE"]["TYPE"] = "html";
				$elementFields["PROPERTY_VALUES"][$fieldData["ID"]][$k]["VALUE"]["TEXT"] = $v;
			}
		}
	}
}