summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorkondou <kondou@ts.unde.re>2013-08-18 16:41:00 +0200
committerkondou <kondou@ts.unde.re>2013-08-25 21:06:01 +0200
commit4a9c89fb3323e26fb88559e658136af4bbc7a3c8 (patch)
treec084a0d905d5d369a2bdb6bc8e0615ba02473529 /lib
parentcd2f7bdaef08ba922a6bbedfd9ec7384d3b68978 (diff)
downloadnextcloud-server-4a9c89fb3323e26fb88559e658136af4bbc7a3c8.tar.gz
nextcloud-server-4a9c89fb3323e26fb88559e658136af4bbc7a3c8.zip
Clean up and prepare a bit for custom default avatars
Diffstat (limited to 'lib')
-rw-r--r--lib/avatar.php13
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/avatar.php b/lib/avatar.php
index f503d01304d..b091161aef0 100644
--- a/lib/avatar.php
+++ b/lib/avatar.php
@@ -8,7 +8,7 @@
/**
* This class gets and sets users avatars.
- * Avalaible backends are local (saved in users root at avatar.[png|jpg]) and gravatar.
+ * Available backends are local (saved in users root at avatar.[png|jpg]), gravatar TODO and custom backends.
* However the get function is easy to extend with further backends.
*/
@@ -84,9 +84,8 @@ class OC_Avatar {
/**
* @brief get the users gravatar
* @param $user string which user to get the gravatar for
- * @param size integer size in px of the avatar, defaults to 64
+ * @param $size integer size in px of the avatar, defaults to 64
* @return string link to the gravatar, or \OC_Image with the default avatar
- * @todo work on hashing userstrings, so one can't guess usernames
*/
public static function getGravatar ($user, $size = 64) {
$email = \OC_Preferences::getValue($user, 'settings', 'email');
@@ -98,7 +97,7 @@ class OC_Avatar {
return $url;
}
}
- return self::getDefaultAvatar($size);
+ return self::getDefaultAvatar($user, $size);
}
/**
@@ -115,7 +114,7 @@ class OC_Avatar {
} elseif ($view->file_exists('avatar.png')) {
$ext = 'png';
} else {
- return self::getDefaultAvatar($size);
+ return self::getDefaultAvatar($user, $size);
}
$avatar = new OC_Image($view->file_get_contents('avatar.'.$ext));
@@ -132,12 +131,12 @@ class OC_Avatar {
/**
* @brief gets the default avatar
- * @todo when custom default images arive @param $user string which user to get the avatar for
+ * @brief $user string which user to get the avatar for
* @param $size integer size of the avatar in px, defaults to 64
* @return \OC_Image containing the default avatar
* @todo use custom default images, when they arive
*/
- public static function getDefaultAvatar ($size = 64) {
+ public static function getDefaultAvatar ($user, $size = 64) {
$default = new OC_Image(OC::$SERVERROOT."/core/img/defaultavatar.png");
$default->resize($size);
return $default;