Changeset 1425 in products for quintagroup.plonecomments/branches/wald
- Timestamp:
- Dec 3, 2009 10:27:49 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonecomments/branches/wald/quintagroup/plonecomments/browser/comments.py
r1388 r1425 37 37 purl = getToolByName(self.context, 'portal_url') 38 38 mtool = getToolByName(self.context, 'portal_membership') 39 default= purl() + '/defaultUser.gif'39 portrait_url = purl() + '/defaultUser.gif' 40 40 email = '' 41 41 … … 44 44 mtool = getToolByName(self.context, "portal_membership") 45 45 member = mtool.getMemberById(creator) 46 #portrait = mtool.getPersonalPortrait(member.getId())47 #portrait_url = portrait.absolute_url()48 46 email = member and member.getProperty('email','') or '' 47 portrait = mtool.getPersonalPortrait(memberId) 48 portrait_url = portrait.absolute_url() 49 49 else: 50 50 email = reply.getProperty('email',d='') 51 51 52 if not email: 52 return default53 return portrait_url 53 54 54 try: 55 memberId = member.getId() 56 portrait = mtool.getPersonalPortrait(member.getId()) 57 portrait_url = portrait.absolute_url() 58 except: 59 memberId = 'Anonimous User' 60 61 62 murl = '/portal_memberdata/portraits/' 63 murl = purl() + murl + memberId 64 65 if portrait_url == murl: 66 return portrait_url 67 else: 68 size = 40 69 gravatar_url = "http://www.gravatar.com/avatar.php?" 70 # construct the url 71 gravatar_url += urllib.urlencode({'gravatar_id':md5.md5(email).hexdigest(), 72 'default':default, 'size':str(size)}) 73 return gravatar_url 55 size = 40 56 gravatar_url = "http://www.gravatar.com/avatar.php?" 57 # construct the url 58 gravatar_url += urllib.urlencode({'gravatar_id':md5.md5(email).hexdigest(), 59 'default':portrait_url, 'size':str(size)}) 60 return gravatar_url 74 61 75 62
Note: See TracChangeset
for help on using the changeset viewer.