From 14300a059b408c53a71740a0ee09a56be012d695 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Tue, 9 Sep 2014 19:31:04 -0300 Subject: [PATCH] profile_icon: use gravatar for users with no image --- app/helpers/application_helper.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 533bae0..24dea59 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -482,7 +482,12 @@ module ApplicationHelper '/images/icons-app/enterprise-'+ size.to_s() +'.png' end else - '/images/icons-app/person-'+ size.to_s() +'.png' + pixels = Image.attachment_options[:thumbnails][size].split('x').first + gravatar_profile_image_url( + profile.email, + :size => pixels, + :d => gravatar_default + ) end filename = default_or_themed_icon(icon) end @@ -602,7 +607,7 @@ module ApplicationHelper end def gravatar_default - (respond_to?(:theme_option) && theme_option.present? && theme_option['gravatar']) || NOOSFERO_CONF['gravatar'] + (respond_to?(:theme_option) && theme_option.present? && theme_option['gravatar']) || NOOSFERO_CONF['gravatar'] || 'mm' end attr_reader :environment -- libgit2 0.21.2