diff options
Diffstat (limited to 'lib/Controller/PageController.php')
-rwxr-xr-x | lib/Controller/PageController.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php index 34074c0..ab1dfcd 100755 --- a/lib/Controller/PageController.php +++ b/lib/Controller/PageController.php @@ -55,6 +55,8 @@ class PageController extends Controller { $response = new TemplateResponse($this->appName,"writer",$parameters); $policy = new ContentSecurityPolicy(); $policy->addAllowedMediaDomain('blob:'); + $policy->addAllowedFrameDomain('\'self\''); + $policy->addAllowedFrameDomain('data:'); if (method_exists($policy, "addAllowedWorkerSrcDomain")){ $policy->addAllowedWorkerSrcDomain('\'self\''); @@ -95,4 +97,18 @@ class PageController extends Controller { return $response; } + /** + * @NoAdminRequired + * @NoCSRFRequired + */ + public function exporter() { + $parameters = [ + 'app_version' => App::getAppInfo($this->appName)['version'], + ]; + $response = new TemplateResponse($this->appName,"exporter", $parameters); + $response->renderAs("blank"); + + return $response; + } + }
\ No newline at end of file |