]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Use gravatar as a fallback for missing files
authorEvan Prodromou <evan@status.net>
Thu, 14 Apr 2011 17:05:11 +0000 (13:05 -0400)
committerEvan Prodromou <evan@status.net>
Thu, 14 Apr 2011 17:05:11 +0000 (13:05 -0400)
plugins/Gravatar/GravatarPlugin.php

index bdb73f3433b06f966e21a6048f68773d4fe26cda..05af683a690a000ee0c64de85c432b1e131f2d31 100644 (file)
@@ -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!