diff --git a/src/Controller/Component/Navigation/Users.php b/src/Controller/Component/Navigation/Users.php index 4b1837b..c14ec70 100644 --- a/src/Controller/Component/Navigation/Users.php +++ b/src/Controller/Component/Navigation/Users.php @@ -72,6 +72,7 @@ class UsersNavigation extends BaseNavigation return []; }); if ( + !empty($this->loggedUser['social_profile']) && !empty(Configure::read('keycloak.enabled')) && !empty(Configure::read('keycloak.provider.baseUrl')) && !empty(Configure::read('keycloak.provider.realm')) && diff --git a/src/View/Helper/SocialProviderHelper.php b/src/View/Helper/SocialProviderHelper.php index df5c52b..effb8c5 100644 --- a/src/View/Helper/SocialProviderHelper.php +++ b/src/View/Helper/SocialProviderHelper.php @@ -13,6 +13,11 @@ class SocialProviderHelper extends Helper 'keycloak' => '/img/keycloak_logo.png', ]; + public function hasSocialProfile($identity): bool + { + return !empty($identity['social_profile']); + } + public function getIcon($identity) { if (!empty($identity['social_profile'])) { diff --git a/templates/element/layouts/header/header-profile.php b/templates/element/layouts/header/header-profile.php index 146aa3e..197eb8e 100644 --- a/templates/element/layouts/header/header-profile.php +++ b/templates/element/layouts/header/header-profile.php @@ -1,5 +1,6 @@