• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/classes/general/rest.php
  • Класс: CForumRestService
  • Вызов: CForumRestService::convertFileData
static function convertFileData($fileData)
{
	if (!is_array($fileData))
	{
		return array();
	}

	foreach ($fileData as $key => $value)
	{
		if ($value['date'] instanceof BitrixMainTypeDateTime)
		{
			$fileData[$key]['date'] = date('c', $value['date']->getTimestamp());
		}

		foreach (['urlPreview', 'urlShow', 'urlDownload'] as $field)
		{
			$url = $fileData[$key][$field];
			if (is_string($url) && $url && mb_strpos($url, 'http') !== 0)
			{
				$fileData[$key][$field] = self::getPublicDomain().$url;
			}
		}
	}

	return $fileData;
}