mirror of
https://github.com/ONLYOFFICE/document-server-integration.git
synced 2026-04-07 14:06:11 +08:00
php: add editorConfig.createUrl
This commit is contained in:
@ -74,9 +74,10 @@
|
||||
$canEdit = in_array(strtolower('.' . pathinfo($filename, PATHINFO_EXTENSION)), $GLOBALS['DOC_SERV_EDITED']);
|
||||
$submitForm = $canEdit && ($editorsMode == "edit" || $editorsMode == "fillForms");
|
||||
$mode = $canEdit && $editorsMode != "view" ? "edit" : "view";
|
||||
$type = empty($_GET["type"]) ? "desktop" : $_GET["type"];
|
||||
|
||||
$config = [
|
||||
"type" => empty($_GET["type"]) ? "desktop" : $_GET["type"],
|
||||
"type" => $type,
|
||||
"documentType" => getDocumentType($filename),
|
||||
"document" => [
|
||||
"title" => $filename,
|
||||
@ -104,6 +105,7 @@
|
||||
"mode" => $mode,
|
||||
"lang" => empty($_COOKIE["ulang"]) ? "en" : $_COOKIE["ulang"],
|
||||
"callbackUrl" => getCallbackUrl($filename),
|
||||
"createUrl" => getCreateUrl($filename, $uid, $type),
|
||||
"user" => [
|
||||
"id" => $uid,
|
||||
"name" => $uname,
|
||||
@ -173,6 +175,15 @@
|
||||
. "&userAddress=" . getClientIp();
|
||||
}
|
||||
|
||||
function getCreateUrl($fileName, $uid, $type) {
|
||||
$ext = trim(getInternalExtension($fileName),'.');
|
||||
return serverPath(false) . '/'
|
||||
. "doceditor.php"
|
||||
. "?fileExt=" . $ext
|
||||
. "&user=" . $uid
|
||||
. "&type=" . $type;
|
||||
}
|
||||
|
||||
function getHistory($filename, $filetype, $docKey, $fileuri) {
|
||||
$histDir = getHistoryDir(getStoragePath($filename));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user