}
}
- static function fromAvatar($avatar)
+ static function fromAvatar(Avatar $avatar)
{
- if (empty($avatar)) {
- return null;
- }
$alink = new AvatarLink();
$alink->type = $avatar->mediatype;
$alink->height = $avatar->height;
$alink = new AvatarLink();
$alink->url = $filename;
$alink->height = $size;
+ $alink->width = $size;
if (!empty($filename)) {
- $alink->width = $size;
$alink->type = self::mediatype($filename);
} else {
$alink->url = User_group::defaultLogo($size);
// yuck!
static function mediatype($filename) {
- $ext = strtolower(end(explode('.', $filename)));
+ $parts = explode('.', $filename);
+ $ext = strtolower(end($parts));
if ($ext == 'jpeg') {
$ext = 'jpg';
}