diff options
author | Julius Haertl <jus@bitgrid.net> | 2016-08-25 12:54:31 +0200 |
---|---|---|
committer | Julius Haertl <jus@bitgrid.net> | 2016-08-26 12:52:16 +0200 |
commit | a7273f1658ecbd51fbc68b35afdf32e9836dac13 (patch) | |
tree | 11602755be8c156757619f49e514a08e7f362964 /apps/federatedfilesharing/settings-personal.php | |
parent | 218e2f78501f58d2e716c1059c5f9e2685ba5832 (diff) | |
download | nextcloud-server-a7273f1658ecbd51fbc68b35afdf32e9836dac13.tar.gz nextcloud-server-a7273f1658ecbd51fbc68b35afdf32e9836dac13.zip |
Make federadedfilesharing button match the theming values
Diffstat (limited to 'apps/federatedfilesharing/settings-personal.php')
-rw-r--r-- | apps/federatedfilesharing/settings-personal.php | 21 |
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(); |