summaryrefslogtreecommitdiff
path: root/modules/user/models
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-01-10 05:56:11 +0000
committerBharat Mediratta <bharat@menalto.com>2009-01-10 05:56:11 +0000
commita5c4e3d46592eddf0c23947727c2c13b03a8841f (patch)
tree049f8d94a832aefc8717ba1bb97363d22381a59b /modules/user/models
parenta7feeb576f491f285cb76cba0b99e01e7a3ae390 (diff)
Integrate Gravatar. Boy, that was easy.
Diffstat (limited to 'modules/user/models')
-rw-r--r--modules/user/models/user.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/user/models/user.php b/modules/user/models/user.php
index df01a345..991e02f0 100644
--- a/modules/user/models/user.php
+++ b/modules/user/models/user.php
@@ -42,4 +42,14 @@ class User_Model extends ORM {
module::event("user_before_delete", $this);
parent::delete($id);
}
+
+ /**
+ * Return a url to the user's avatar image.
+ * @param integer $size the target size of the image (default 80px)
+ * @return string a url
+ */
+ public function avatar_url($size=80) {
+ return sprintf("http://www.gravatar.com/avatar/%s.jpg?s=%d&r=pg",
+ md5($this->email), $size);
+ }
} \ No newline at end of file