• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/editdocgoogle.php
  • Класс: CWebDavEditDocGoogle
  • Вызов: CWebDavEditDocGoogle::publicFile
public function publicFile(array $fileData)
{
	$newFile = $this->publicByResumableUpload($fileData, $lastStatus);
	if(!$newFile)
	{
		//retry upload, but not convert content
		if($lastStatus == '500')
		{
			$fileData['convert'] = false;
			$newFile = self::publicByResumableUpload($fileData, $lastStatus);
			return !$newFile? array() : $newFile;
		}
		return array();
	}
	//last signed user must delete file from google drive
	$this->insertPermission($newFile);

	return $newFile;
}