Пытаюсь получить информацию о файле след образом
$res = CFile::GetByID($arFields["PREVIEW_PICTURE"]);
$ar = $res->Fetch();
В итоге в $res получается обьект, а в $ar всегда пусто (пробовал с NavStart - тоже не помогает)((( мне из $res нужен только один параметр "SUBDIR" как до него достучатся, помогите!(((
PS: Этот код висит в обработчике события OnBeforeIBlockElementAdd если от этого тоже что-то зависит...
PSS: Полностью код обработчика выглядет так:
$res = CFile::GetByID($arFields["PREVIEW_PICTURE"]);
$ar = $res->Fetch();
$filepath = CFile::GetPath($arFields["PREVIEW_PICTURE"]);
$rootpath = $_SERVER["DOCUMENT_ROOT"]."/";
$uploaddir = COption::GetOptionString("main", "upload_dir", "upload")."/";
$path = $rootpath.$uploaddir.$ar["SUBDIR"].$filepath["name"];
В итоге в $path хранится весь путь, но без поддиректории... от чего всё это просто становиться безполезным((
$res = CFile::GetByID($arFields["PREVIEW_PICTURE"]);
$ar = $res->Fetch();
В итоге в $res получается обьект, а в $ar всегда пусто (пробовал с NavStart - тоже не помогает)((( мне из $res нужен только один параметр "SUBDIR" как до него достучатся, помогите!(((
PS: Этот код висит в обработчике события OnBeforeIBlockElementAdd если от этого тоже что-то зависит...
PSS: Полностью код обработчика выглядет так:
$res = CFile::GetByID($arFields["PREVIEW_PICTURE"]);
$ar = $res->Fetch();
$filepath = CFile::GetPath($arFields["PREVIEW_PICTURE"]);
$rootpath = $_SERVER["DOCUMENT_ROOT"]."/";
$uploaddir = COption::GetOptionString("main", "upload_dir", "upload")."/";
$path = $rootpath.$uploaddir.$ar["SUBDIR"].$filepath["name"];
В итоге в $path хранится весь путь, но без поддиректории... от чего всё это просто становиться безполезным((