From 71d3cdc4f8b21cfa8ffd69746b80bfe18ed54c18 Mon Sep 17 00:00:00 2001 From: ben Date: Tue, 17 Jun 2008 09:45:23 +0000 Subject: Fixed #33 - all profile icons except for the largest size are cropped to squares. Additionally, the image resampling functions now take an extra boolean parameter to specify squareness (or not). git-svn-id: https://code.elgg.org/elgg/trunk@943 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/profile/actions/iconupload.php | 10 +++++----- mod/profile/languages/en.php | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) (limited to 'mod/profile') diff --git a/mod/profile/actions/iconupload.php b/mod/profile/actions/iconupload.php index 7c7e95f37..a6e35e4f8 100644 --- a/mod/profile/actions/iconupload.php +++ b/mod/profile/actions/iconupload.php @@ -15,10 +15,10 @@ isloggedin() ) { - $tiny = get_resized_image_from_uploaded_file('profileicon',25,25); - $small = get_resized_image_from_uploaded_file('profileicon',50,50); - $medium = get_resized_image_from_uploaded_file('profileicon',100,100); - $large = get_resized_image_from_uploaded_file('profileicon',300,300); + $tiny = get_resized_image_from_uploaded_file('profileicon',25,25, true); + $small = get_resized_image_from_uploaded_file('profileicon',40,40, true); + $medium = get_resized_image_from_uploaded_file('profileicon',100,100, true); + $large = get_resized_image_from_uploaded_file('profileicon',200,200); if ($small !== false && $medium !== false @@ -40,7 +40,7 @@ $filehandler->close(); $filehandler->setFilename("profile/" . $_SESSION['user']->username . "tiny.jpg"); $filehandler->open("write"); - $filehandler->write($small); + $filehandler->write($tiny); $filehandler->close(); $_SESSION['user']->icontime = time(); diff --git a/mod/profile/languages/en.php b/mod/profile/languages/en.php index 85fa7c809..ffe609eec 100644 --- a/mod/profile/languages/en.php +++ b/mod/profile/languages/en.php @@ -38,6 +38,7 @@ */ 'profile:saved' => "Your profile was successfully saved.", + 'profile:icon:uploaded' => "Your profile icon was successfully uploaded.", /** * Error messages -- cgit v1.2.3