• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/iblock.php
  • Класс: CWebDavIblock
  • Вызов: CWebDavIblock::GetHistoryFileID
function GetHistoryFileID($elementID)
{
	$elementID = intval($elementID);
	if($elementID <= 0)
	{
		return 0;
	}

	$arFilter = array("IBLOCK_ID" => $this->IBLOCK_ID, "ID" => $elementID, "SHOW_HISTORY"=>"Y", "CHECK_PERMISSIONS" => "Y");
	if ($this->permission < "U")
	{
		$arFilter["SHOW_HISTORY"] = "N";
	}

	$dbElement = CIBlockElement::GetList(array(), $arFilter,
		false, array("nTopCount" => 1), array("ID", "NAME", "IBLOCK_ID", "PROPERTY_" . $this->file_prop));

	$arElement = $dbElement->Fetch();
	return $arElement ? intval($arElement["PROPERTY_FILE_VALUE"]) : 0;
}