mirror of
https://github.com/getgrav/grav.git
synced 2026-02-05 06:10:13 +01:00
Use login provider User avatar if set
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
|
||||
1. [](#improved)
|
||||
* Added apcu autoloader optimization
|
||||
1. [](#bugfix)
|
||||
* Use login provider User avatar if set
|
||||
|
||||
# v1.6.0-beta.3
|
||||
## 10/15/2018
|
||||
|
||||
@@ -282,6 +282,13 @@ class User extends Data
|
||||
$avatar = $this->avatar;
|
||||
$avatar = array_shift($avatar);
|
||||
return Grav::instance()['base_url'] . '/' . $avatar['path'];
|
||||
} elseif ($this->provider) {
|
||||
$provider = $this->provider;
|
||||
if (isset($this->$provider['avatar_url'])) {
|
||||
return $this->$provider['avatar_url'];
|
||||
} elseif (isset($this->$provider['avatar'])) {
|
||||
return $this->$provider['avatar'];
|
||||
}
|
||||
}
|
||||
|
||||
return 'https://www.gravatar.com/avatar/' . md5($this->email);
|
||||
|
||||
Reference in New Issue
Block a user