Skip to content

Commit 4fcf381

Browse files
Merge pull request #151 from cjaoude/halloween-avatars
Switch to Halloween avatars
2 parents c993cd6 + 45d1088 commit 4fcf381

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

html-templates/subtemplates/people.tpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
{if $Person->PrimaryPhoto}
77
{$src = $Person->PrimaryPhoto->getThumbnailRequest($pixels, $pixels, null, $forceSquare)}
88
{else}
9-
{$src = cat("//www.gravatar.com/avatar/", md5(strtolower($Person->Email)), "?s=", $pixels, "&r=g&d=mm")}
9+
{capture assign=src}//www.gravatar.com/avatar/{$Person->Email|strtolower|md5}?size={$pixels}&rating=g&default={Laddr::$gravatarDefault}{/capture}
1010
{/if}
1111

1212
{if $urlOnly}
@@ -26,10 +26,10 @@
2626
{if $Person->PrimaryPhoto}
2727
{$src = $Person->PrimaryPhoto->getThumbnailRequest($pixels, $pixels)}
2828
{else}
29-
{$src = cat("//www.gravatar.com/avatar/", md5(strtolower($Person->Email)), "?s=", $pixels, "&r=g&d=mm")}
29+
{capture assign=src}//www.gravatar.com/avatar/{$Person->Email|strtolower|md5}?size={$pixels}&rating=g&default={Laddr::$gravatarDefault}{/capture}
3030
{/if}
3131
<img src="{$src}" class="avatar {if $imgCls}{$imgCls}{/if}" width="{$photoSize}" height="{$photoSize}" />
3232
{/if}
3333
<span class="name {$imgCls}">{personName $Person}</span>
3434
</a>
35-
{/strip}{/template}
35+
{/strip}{/template}

php-classes/Laddr.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ class Laddr
66
public static $siteAbbr;
77
public static $siteSlogan;
88
public static $chatLinker;
9+
public static $gravatarDefault = 'mm';
910

1011
static function __classLoaded()
1112
{
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
3+
/**
4+
* Gravatar – 'default=' image options:
5+
* see: http://en.gravatar.com/site/implement/images/
6+
* mm (mystery-man), identicon, monsterid, wavatar, retro, blank
7+
*/
8+
Laddr::$gravatarDefault = 'mm';

0 commit comments

Comments
 (0)