diff options
Diffstat (limited to 'classes/Profile.php')
-rw-r--r-- | classes/Profile.php | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/classes/Profile.php b/classes/Profile.php index 1dffbd573..a37821e1b 100644 --- a/classes/Profile.php +++ b/classes/Profile.php @@ -47,19 +47,12 @@ class Profile extends Memcached_DataObject ###END_AUTOCODE function getAvatar($width, $height=NULL) { - $avatar = DB_DataObject::factory('avatar'); - $avatar->profile_id = $this->id; - $avatar->width = $width; if (is_null($height)) { - $avatar->height = $width; - } else { - $avatar->height = $height; - } - if ($avatar->find(true)) { - return $avatar; - } else { - return NULL; + $height = $width; } + return Avatar::pkeyGet(array('profile_id' => $this->id, + 'width' => $width, + 'height' => $height)); } function getOriginalAvatar() { |