summaryrefslogtreecommitdiffstats
path: root/apps/federatedfilesharing/settings-personal.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/federatedfilesharing/settings-personal.php')
-rw-r--r--apps/federatedfilesharing/settings-personal.php21
1 files changed, 18 insertions, 3 deletions
diff --git a/apps/federatedfilesharing/settings-personal.php b/apps/federatedfilesharing/settings-personal.php
index 132a36826e7..92f96d1ba40 100644
--- a/apps/federatedfilesharing/settings-personal.php
+++ b/apps/federatedfilesharing/settings-personal.php
@@ -41,17 +41,32 @@ if (count($matches) > 0 && $matches[1] <= 9) {
$cloudID = \OC::$server->getUserSession()->getUser()->getCloudId();
$url = 'https://nextcloud.com/federation#' . $cloudID;
-$ownCloudLogoPath = \OC::$server->getURLGenerator()->imagePath('core', 'logo-icon.svg');
+$logoPath = \OC::$server->getURLGenerator()->imagePath('core', 'logo-icon.svg');
$theme = \OC::$server->getThemingDefaults();
+$color = $theme->getMailHeaderColor();
+$textColor = "#ffffff";
+if(\OC::$server->getAppManager()->isEnabledForUser("theming")) {
+ $logoPath = $theme->getLogo();
+ try {
+ $util = \OC::$server->query("\OCA\Theming\Util");
+ if($util->invertTextColor($color)) {
+ $textColor = "#000000";
+ }
+ } catch (OCP\AppFramework\QueryException $e) {
+
+ }
+}
+
$tmpl = new OCP\Template('federatedfilesharing', 'settings-personal');
$tmpl->assign('outgoingServer2serverShareEnabled', $federatedShareProvider->isOutgoingServer2serverShareEnabled());
$tmpl->assign('message_with_URL', $l->t('Share with me through my #Nextcloud Federated Cloud ID, see %s', [$url]));
$tmpl->assign('message_without_URL', $l->t('Share with me through my #Nextcloud Federated Cloud ID', [$cloudID]));
-$tmpl->assign('owncloud_logo_path', $ownCloudLogoPath);
+$tmpl->assign('logoPath', $logoPath);
$tmpl->assign('reference', $url);
$tmpl->assign('cloudId', $cloudID);
$tmpl->assign('showShareIT', !$isIE8);
-$tmpl->assign('color', $theme->getMailHeaderColor());
+$tmpl->assign('color', $color);
+$tmpl->assign('textColor', $textColor);
return $tmpl->fetchPage();