• Модуль: 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;
}