• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/connectors/imessage.php
  • Класс: BitrixImConnectorConnectorsIMessage
  • Вызов: IMessage::saveFile
public function saveFile($file)
{
	$result = false;

	if (!empty($file['key']))
	{
		$key = $file['key'];

		if(
			!empty($file)
			&& is_array($file)
		)
		{
			$file = Library::downloadFile($file);

			if($file !== false)
			{
				$file = $this->getDecryptedFile($file, $key);

				$result = CFile::SaveFile(
					$file,
					Library::MODULE_ID
				);
			}
		}
	}

	return $result;
}