Changeset 473:d16f0a158fa2


Ignore:
Timestamp:
Aug 3, 2012 2:51:11 PM (10 months ago)
Author:
slav0nic <slav0nic0@…>
Branch:
default
Message:

gravatar ssl support. tnx marcinn

File:
1 edited

Legend:

Unmodified
Added
Removed
  • djangobb_forum/templatetags/forum_extras.py

    r450 r473  
    253253 
    254254 
    255 @register.simple_tag 
    256 def gravatar(email): 
     255@register.simple_tag(takes_context=True) 
     256@register.simple_tag 
     257def gravatar(context, email): 
    257258    if forum_settings.GRAVATAR_SUPPORT: 
     259        if 'request' in context: 
     260            is_secure = context['request'].is_secure(); print is_secure 
     261        else: 
     262            is_secure = False 
    258263        size = max(forum_settings.AVATAR_WIDTH, forum_settings.AVATAR_HEIGHT) 
    259         url = "http://www.gravatar.com/avatar/%s?" % md5_constructor(email.lower()).hexdigest() 
     264        url = 'https://secure.gravatar.com/avatar/%s?' if is_secure \ 
     265            else 'http://www.gravatar.com/avatar/%s?' 
     266        url = url % md5_constructor(email.lower()).hexdigest() 
    260267        url += urllib.urlencode({ 
    261268            'size': size, 
Note: See TracChangeset for help on using the changeset viewer.