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

github.com/nextcloud/privacy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Settings/WhoHasAccessSettings.php')
-rw-r--r--lib/Settings/WhoHasAccessSettings.php13
1 files changed, 12 insertions, 1 deletions
diff --git a/lib/Settings/WhoHasAccessSettings.php b/lib/Settings/WhoHasAccessSettings.php
index 69422c6..cd39a4e 100644
--- a/lib/Settings/WhoHasAccessSettings.php
+++ b/lib/Settings/WhoHasAccessSettings.php
@@ -21,6 +21,8 @@
*/
namespace OCA\Privacy\Settings;
+use OC;
+use OCA\Theming\ThemingDefaults;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\Settings\ISettings;
@@ -35,7 +37,16 @@ class WhoHasAccessSettings implements ISettings {
* @return TemplateResponse
*/
public function getForm():TemplateResponse {
- return new TemplateResponse('privacy', 'who-has-access');
+ $themingDefaults = OC::$server->getThemingDefaults();
+ if ($themingDefaults instanceof ThemingDefaults) {
+ $privacyPolicyUrl = $themingDefaults->getPrivacyUrl();
+ } else {
+ $privacyPolicyUrl = null;
+ }
+
+ return new TemplateResponse('privacy', 'who-has-access', [
+ 'privacyPolicyUrl' => $privacyPolicyUrl,
+ ]);
}
/**