gravatar_provider_plugin_controller.rb
518 Bytes
class GravatarProviderPluginController < PublicController
append_view_path File.join(File.dirname(__FILE__) + '/../views')
def h
begin
user_hash = GravatarProviderPlugin::UserEmailHash.where(email_md5_hash: params[:id]).first
redirect_to profile_icon(user_hash.user.person, :thumb)
rescue Exception => e
Rails.logger.error "GravatarProviderPlugin:: Cannot find profile image for hash [#{params[:id]}]"
redirect_to '/plugins/gravatar_provider/images/nophoto.png'
end
end
end