Skip to content

Commit 45d1088

Browse files
Move gravatar default option to Laddr::$gravatarDefault
1 parent 6dd2861 commit 45d1088

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

html-templates/subtemplates/people.tpl

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
11
{load_templates subtemplates/personName.tpl}
22

3-
{*
4-
Gravatar – 'default=' image options:
5-
mm (mystery-man), identicon, monsterid, wavatar, retro, blank
6-
see: http://en.gravatar.com/site/implement/images/
7-
*}
8-
93
{template avatar Person size=32 pixelRatio=2 urlOnly=false forceSquare=true imgCls=no}{strip}
104
{$pixels = $size * $pixelRatio}
115

126
{if $Person->PrimaryPhoto}
137
{$src = $Person->PrimaryPhoto->getThumbnailRequest($pixels, $pixels, null, $forceSquare)}
148
{else}
15-
{$src = cat("//www.gravatar.com/avatar/", md5(strtolower($Person->Email)), "?size=", $pixels, "&rating=g&default=monsterid")}
9+
{capture assign=src}//www.gravatar.com/avatar/{$Person->Email|strtolower|md5}?size={$pixels}&rating=g&default={Laddr::$gravatarDefault}{/capture}
1610
{/if}
1711

1812
{if $urlOnly}
@@ -32,7 +26,7 @@
3226
{if $Person->PrimaryPhoto}
3327
{$src = $Person->PrimaryPhoto->getThumbnailRequest($pixels, $pixels)}
3428
{else}
35-
{$src = cat("//www.gravatar.com/avatar/", md5(strtolower($Person->Email)), "?size=", $pixels, "&rating=g&default=monsterid")}
29+
{capture assign=src}//www.gravatar.com/avatar/{$Person->Email|strtolower|md5}?size={$pixels}&rating=g&default={Laddr::$gravatarDefault}{/capture}
3630
{/if}
3731
<img src="{$src}" class="avatar {if $imgCls}{$imgCls}{/if}" width="{$photoSize}" height="{$photoSize}" />
3832
{/if}

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)