aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mod/twitter_api/lib/twitter_api.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/mod/twitter_api/lib/twitter_api.php b/mod/twitter_api/lib/twitter_api.php
index c7c31c76d..167dbe0f5 100644
--- a/mod/twitter_api/lib/twitter_api.php
+++ b/mod/twitter_api/lib/twitter_api.php
@@ -178,6 +178,14 @@ function twitter_api_login() {
* @param unknown_type $file_location
*/
function twitter_api_update_user_avatar($user, $file_location) {
+ // twitter's images have a few suffixes:
+ // _normal
+ // _resonably_small
+ // _mini
+ // the twitter app here returns _normal. We want standard, so remove the suffix.
+ // @todo Should probably check that it's an image file.
+ $file_location = str_replace('_normal.jpg', '.jpg', $file_location);
+
$sizes = array(
'topbar' => array(16, 16, TRUE),
'tiny' => array(25, 25, TRUE),
@@ -202,6 +210,9 @@ function twitter_api_update_user_avatar($user, $file_location) {
$filehandler->write($image);
$filehandler->close();
}
+
+ // update user's icontime
+ $user->icontime = time();
return TRUE;
}