Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CarnetApp/CarnetNextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhie <phie@phie.ovh>2019-10-05 18:11:12 +0300
committerPhie <phie@phie.ovh>2019-10-05 18:11:12 +0300
commitb2f750f8cb9e96ffcf46992566db39cb4948f36d (patch)
tree1f03b8faabfb2d8eb4a03422abeb238bd3960132
parent58f6b261b4fcc485c7578b5af51ac64eaaafb41b (diff)
fix owncloud
-rwxr-xr-xlib/Controller/PageController.php5
-rwxr-xr-xtemplates/index.php4
2 files changed, 8 insertions, 1 deletions
diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php
index 7e5b1ca..c99b610 100755
--- a/lib/Controller/PageController.php
+++ b/lib/Controller/PageController.php
@@ -49,7 +49,10 @@ class PageController extends Controller {
$response = new TemplateResponse($this->appName,"writer");
$policy = new ContentSecurityPolicy();
$policy->addAllowedMediaDomain('blob:');
- $policy->addAllowedWorkerSrcDomain('\'self\'');
+ if (method_exists($policy, "addAllowedWorkerSrcDomain")){
+ $policy->addAllowedWorkerSrcDomain('\'self\'');
+
+ }
$response->setContentSecurityPolicy($policy);
$response->renderAs("blank");
$response->cacheFor(604800);
diff --git a/templates/index.php b/templates/index.php
index 5fd2fd1..21786a8 100755
--- a/templates/index.php
+++ b/templates/index.php
@@ -43,6 +43,10 @@ $nonce = "";
if (method_exists(\OC::$server, "getContentSecurityPolicyNonceManager")){
$nonce = \OC::$server->getContentSecurityPolicyNonceManager()->getNonce();
}
+else{
+ style("carnet","../templates/CarnetElectron/compatibility/nextcloud/owncloud");
+}
+
$file = str_replace("src=\"","defer nonce='".$nonce."' src=\"".$root."/CarnetElectron/",$file);
echo $file;
echo "<span style=\"display:none;\" id=\"root-url\">".$root."/CarnetElectron/</span>";