• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/ui/viewer/previewmanager.php
  • Класс: BitrixMainUIViewerPreviewManager
  • Вызов: PreviewManager::getFileData
protected function getFileData($fileId, $cacheCleaned = false)
{
	$fileId = (int)$fileId;

	$fileData = CFile::GetFileArray($fileId);
	if ($fileData === false && !$cacheCleaned)
	{
		global $DB;
		$strSql = "SELECT ID FROM b_file WHERE ID=" . $fileId;
		$dbResult = $DB->Query($strSql, false, "FILE: " . __FILE__ . "
LINE: " . __LINE__); if ($dbData = $dbResult->Fetch()) { CFile::CleanCache($fileId); return $this->getFileData($fileId, true); } } return $fileData; }