• Модуль: clouds
  • Путь к файлу: ~/bitrix/modules/clouds/classes/general/storage.php
  • Класс: CCloudStorage
  • Вызов: CCloudStorage::FindFileURIByURN
static function FindFileURIByURN($urn, $log_descr = "")
{
	foreach (CCloudStorageBucket::GetAllBuckets() as $bucket)
	{
		if ($bucket["ACTIVE"] == "Y")
		{
			$obBucket = new CCloudStorageBucket($bucket["ID"]);
			if ($obBucket->Init() && $obBucket->FileExists($urn))
			{
				$uri = $obBucket->GetFileSRC($urn);

				if ($log_descr && COption::GetOptionString("clouds", "log_404_errors") === "Y")
					CEventLog::Log("WARNING", "CLOUDS_404", "clouds", $uri, $log_descr);

				return $uri;
			}
		}
	}
	return "";
}