- Модуль: webdav
- Путь к файлу: ~/bitrix/modules/webdav/classes/extlinks.php
- Класс: CWebDavExtLinks
- Вызов: CWebDavExtLinks::GetFileOptions
static function GetFileOptions($ob)
{
$res = array("F_SIZE" => "", "DESCRIPTION" => "");
$optionsQ = array (
'path' => $ob->_path,
'depth' => 0,
'check_permissions' => false,
);
$arSelectedFieldsQ = array();//array('NAME','FILE_TUPES');
$filesQ = null;
$arFilterQ = array();
$resQ = $ob->PROPFIND($optionsQ, $filesQ, array("FILTER" => $arFilterQ, "COLUMNS" => $arSelectedFieldsQ, "return" => "nav_result", "get_clones" => "Y"));
if(is_array($resQ) && array_key_exists("NAV_RESULT", $resQ) && is_object($resQ["NAV_RESULT"]))
{
if($arQ = $resQ["NAV_RESULT"]->Fetch())
{
$res["F_SIZE"] = $arQ["PROPERTY_WEBDAV_SIZE_VALUE"];
$res["DESCRIPTION"] = $arQ["PREVIEW_TEXT"];
$res["CHANGE_TIME"] = self::GetChangeTime($arQ);
}
}
return $res;
}