* @copyright Curverider Ltd 2008 * @link http://elgg.com/ */ // If we were given a correct icon if ( 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); if ($small !== false && $medium !== false && $large !== false) { $filehandler = new ElggFile(); $filehandler->owner_guid = $_SESSION['user']->getGUID(); $filehandler->setFilename("profile/" . $_SESSION['user']->username . "large.jpg"); $filehandler->open("write"); $filehandler->write($large); $filehandler->close(); $filehandler->setFilename("profile/" . $_SESSION['user']->username . "medium.jpg"); $filehandler->open("write"); $filehandler->write($medium); $filehandler->close(); $filehandler->setFilename("profile/" . $_SESSION['user']->username . "small.jpg"); $filehandler->open("write"); $filehandler->write($small); $filehandler->close(); $filehandler->setFilename("profile/" . $_SESSION['user']->username . "tiny.jpg"); $filehandler->open("write"); $filehandler->write($small); $filehandler->close(); system_message(elgg_echo("profile:icon:uploaded")); } else { system_message(elgg_echo("profile:icon:notfound")); } } else { system_message(elgg_echo("profile:icon:notfound")); } if (isloggedin()) forward($_SESSION['user']->getURL()); ?>