• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/virtualfilesystem.php
  • Класс: CAllDavVirtualFileSystem
  • Вызов: CAllDavVirtualFileSystem::CheckLock
static function CheckLock($path)
{
	if (isset(self::$lockCache[$path]))
	{
		return self::$lockCache[$path];
	}

	$dbResult = CDavVirtualFileSystem::GetList(array(), array("PATH" => $path));

	if ($arResult = $dbResult->Fetch())
	{
		if ($arResult['EXPIRES'] < time())
		{
			self::Delete($arResult['ID']);
			$arResult = false;
		}
	}

	return self::$lockCache[$path] = $arResult;
}