From 52493a9a2babd7e3655137e04f33df114e7dd5fd Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Thu, 14 Apr 2011 13:05:11 -0400 Subject: [PATCH] Use gravatar as a fallback for missing files --- plugins/Gravatar/GravatarPlugin.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/Gravatar/GravatarPlugin.php b/plugins/Gravatar/GravatarPlugin.php index bdb73f3433..05af683a69 100644 --- a/plugins/Gravatar/GravatarPlugin.php +++ b/plugins/Gravatar/GravatarPlugin.php @@ -32,7 +32,8 @@ class GravatarPlugin extends Plugin { function onEndProfileGetAvatar($profile, $size, &$avatar) { - if (empty($avatar)) { + if (empty($avatar) || + (!empty($avatar->filename) && !file_exists(Avatar::path($avatar->filename)))) { $user = $profile->getUser(); if (!empty($user) && !empty($user->email)) { // Fake one!