diff --git a/web/documentserver-example/php/functions.php b/web/documentserver-example/php/functions.php index 38bfd12a..4eaf5951 100644 --- a/web/documentserver-example/php/functions.php +++ b/web/documentserver-example/php/functions.php @@ -895,8 +895,9 @@ function getResponseUri($document_response, &$response_uri) */ function tryGetDefaultByType($createExt, $user) { - $demoName = ($_GET["sample"] ? "sample." : "new.") . $createExt; - $demoPath = "assets" . DIRECTORY_SEPARATOR . ($_GET["sample"] ? "sample" : "new") . DIRECTORY_SEPARATOR; + $sample = (bool)$_GET["sample"]; + $demoName = ($sample ? "sample." : "new.") . $createExt; + $demoPath = "assets" . DIRECTORY_SEPARATOR . ($sample ? "sample" : "new") . DIRECTORY_SEPARATOR; $demoFilename = GetCorrectName($demoName); if (!@copy(dirname(__FILE__) . DIRECTORY_SEPARATOR . $demoPath . $demoName, getStoragePath($demoFilename))) { diff --git a/web/documentserver-example/php/views/DocEditorView.php b/web/documentserver-example/php/views/DocEditorView.php index eeada4f6..074d1ae5 100644 --- a/web/documentserver-example/php/views/DocEditorView.php +++ b/web/documentserver-example/php/views/DocEditorView.php @@ -43,13 +43,14 @@ final class DocEditorView extends View $confgManager = new ConfigManager(); $jwtManager = new JwtManager(); $userList = new ExampleUsers(); + $fileId = $request["fileID"] ?? ""; $user = $userList->getUser($request["user"]); $isEnableDirectUrl = isset($request["directUrl"]) ? filter_var($request["directUrl"], FILTER_VALIDATE_BOOLEAN) : false; if (!empty($externalUrl)) { $filename = doUpload($externalUrl); } else { // if the file url doesn't exist, get file name and file extension - $filename = basename($request["fileID"]); + $filename = basename($fileId); } $createExt = $request["fileExt"] ?? "";