- Модуль: webdav
- Путь к файлу: ~/bitrix/modules/webdav/classes/editdoccomponentbase.php
- Класс: CWebDavEditDocComponentBase
- Вызов: CWebDavEditDocComponentBase::publicBlankFile
protected function publicBlankFile(CWebDavBlankDocument $doc)
{
$response = $this
->getDocHandler()
->createBlankFile(
array(
'name' => $doc->getNewFileName() . $doc->getExtension(),
'mimeType' => $doc->getMimeType(),
'src' => $doc->getSrc(),
'size' => $doc->getFileSize(),
),
$this->getAccessToken()
);
if(empty($response))
{
return array(
'error' => GetMessage('WD_DOC_EDIT_UNKNOWN_ERROR'),
);
}
//todo ERROR!!
$uriToDoc = $this->generateUriToDoc();
return array(
'iframeSrc' => $response['link'],
'uriToDoc' => $uriToDoc,
'idDoc' => $response['id'],
);
}