mirror of
https://git.sekbaer.de/Friendica/friendica.git
synced 2025-06-11 17:44:27 +02:00
Centralized fetching of the default avatar
This commit is contained in:
parent
2821691c38
commit
a49a35f459
5 changed files with 140 additions and 62 deletions
|
@ -32,6 +32,7 @@ use Friendica\Object\Image;
|
|||
use Friendica\Util\DateTimeFormat;
|
||||
use Friendica\Util\Images;
|
||||
use Friendica\Security\Security;
|
||||
use Friendica\Util\Proxy;
|
||||
use Friendica\Util\Strings;
|
||||
|
||||
require_once "include/dba.php";
|
||||
|
@ -494,9 +495,10 @@ class Photo
|
|||
}
|
||||
|
||||
if ($photo_failure) {
|
||||
$image_url = DI::baseUrl() . Contact::DEFAULT_AVATAR_PHOTO;
|
||||
$thumb = DI::baseUrl() . Contact::DEFAULT_AVATAR_THUMB;
|
||||
$micro = DI::baseUrl() . Contact::DEFAULT_AVATAR_MICRO;
|
||||
$contact = Contact::getById($cid) ?: [];
|
||||
$image_url = Contact::getDefaultAvatar($contact, Proxy::SIZE_SMALL);
|
||||
$thumb = Contact::getDefaultAvatar($contact, Proxy::SIZE_THUMB);
|
||||
$micro = Contact::getDefaultAvatar($contact, Proxy::SIZE_MICRO);
|
||||
}
|
||||
|
||||
return [$image_url, $thumb, $micro];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue