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 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'mod/profile/actions/iconupload.php') 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(); -- cgit v1.2.3