• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/input.php
  • Класс: BitrixSaleInternalsInputFile
  • Вызов: File::loadInfoSingle
static function loadInfoSingle($file)
{
	if (is_array($file))
	{
		if (isset($file['SRC']) && $file['SRC'])
		{
			return $file; // already loaded
		}


		$fileId = $file['ID'] ?? null;
	}
	else
	{
		$fileId = $file;
	}

	if ($fileId && is_numeric($fileId) && ($row = CFile::GetFileArray($fileId)))
	{
		$file = (is_array($file) ? $file : array('ID' => $fileId)) + $row;
	}

	return $file;
}