'Not permitted']); return; } $fileExt = strtolower(pathinfo($title, PATHINFO_EXTENSION)); $baseName = strtolower(pathinfo($title, PATHINFO_FILENAME)); $result = OnlyofficeDocumentManager::createFile( $baseName, $fileExt, $folderId, $userId, $sessionId, $courseId, $groupId, $url ); if (isset($result['error'])) { if ('fileIsExist' === $result['error']) { $result['error'] = 'File already exists'; } if ('impossibleCreateFile' === $result['error']) { $result['error'] = 'Impossible to create file'; } echo json_encode($result); return; } echo json_encode(['success' => 'File is created']);