C'est une fonction qui vous permet de redimensionner les avatars.
Code : Tout sélectionner
/******************************************************************
* @function - Get Avatar Setting
* @version - 1.0.0
* @author - ???
* @description -
* C'est une fonction de redimenssionnement
* d'avatars.
******************************************************************/
function get_avatar_setting($avatar_url)
{
global $avatar_size;
$image = exploder($avatar_url, ',');
if($avatar_size['resize'] != "no")
{
if($image[1] > $avatar_size['max_width'] || $image[2] > $avatar_size['max_height'] || count($image) < 3)
{
if($imageinfo = @getimagesize($image[0]))
{
$imageinfo['coef'] = max($imageinfo[0] / $avatar_size['max_width'], $imageinfo[1] / $avatar_size['max_height']);
$imageinfo['coef'] = max(1, $imageinfo['coef']);
$image[1] = floor($imageinfo[0] / $imageinfo['coef']);
$image[2] = floor($imageinfo[1] / $imageinfo['coef']);
}
else
{
$image[1] = $avatar_size['max_width'];
$image[2] = $avatar_size['max_height'];
}
$avatar_url = implode(',', $image);
}
}
return $avatar_url;
}