| Current Path : /var/www/element/data/www/greenpr.ru/bitrix/modules/iblock/classes/general/ |
| Current File : /var/www/element/data/www/greenpr.ru/bitrix/modules/iblock/classes/general/iblockpropresult.php |
<?
class CIBlockPropertyResult extends CDBResult
{
function Fetch()
{
$res = parent::Fetch();
if($res && $res["USER_TYPE"]!="")
{
$arUserType = CIBlockProperty::GetUserType($res["USER_TYPE"]);
if(array_key_exists("ConvertFromDB", $arUserType))
{
$value = array("VALUE"=>$res["VALUE"],"DESCRIPTION"=>"");
$value = call_user_func_array($arUserType["ConvertFromDB"],array($res,$value));
$res["VALUE"] = $value["VALUE"];
if(array_key_exists("DEFAULT_VALUE", $res))
{
$value = array("VALUE"=>$res["DEFAULT_VALUE"],"DESCRIPTION"=>"");
$value = call_user_func_array($arUserType["ConvertFromDB"],array($res,$value));
$res["DEFAULT_VALUE"] = $value["VALUE"];
}
}
}
return $res;
}
}
?>