- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/internals/orderprops.php
- Класс: BitrixSaleInternalsOrderPropsTable
- Вызов: OrderPropsTable::modifyValueForFetch
static function modifyValueForFetch($value, $query, $property, $alias)
{
if (!is_string($value) || $value === '')
{
return $value;
}
if (self::isSerialized($value))
{
if (
CheckSerializedData($value)
)
{
$value = unserialize($value, ['allowed_classes' => false]);
}
}
elseif (isset($property['MULTIPLE']) && $property['MULTIPLE'] == 'Y') // compatibility
{
switch($property['TYPE'])
{
case 'ENUM':
$value = explode(',', $value);
break;
case 'FILE':
$value = explode(', ', $value);
break;
}
}
return $value;
}