Remove redundant function calls - refs #4507

1.10.x
Imanol Losada 11 years ago
parent d1950538b9
commit 32938941ae
  1. 6
      main/admin/user_edit.php
  2. 13
      main/inc/lib/usermanager.lib.php

@ -442,6 +442,8 @@ if ($error_drh) {
$message = Display::return_message($err_msg, 'error');
}
$gravatarEnabled = api_get_configuration_value('gravatar_enabled');
// USER PICTURE
$image_path = UserManager::get_user_picture_path_by_id($user_id,'web');
$image_dir = $image_path['dir'];
@ -449,7 +451,7 @@ $image = $image_path['file'];
$image_file = ($image != '' ? $image_dir.$image : api_get_path(WEB_CODE_PATH).'img/unknown.jpg');
$image_size = api_getimagesize($image_file);
if (!api_get_configuration_value('gravatar_enabled')) {
if (!$gravatarEnabled) {
$image_file .= '?rand='.time();
}
@ -467,7 +469,7 @@ $big_image_size = api_getimagesize($big_image);
$big_image_width = $big_image_size['width'];
$big_image_height = $big_image_size['height'];
$url_big_image = $image_file;
if (!api_get_configuration_value('gravatar_enabled')) {
if (!$gravatarEnabled) {
$url_big_image = $big_image.'?rnd='.time();
}

@ -1234,10 +1234,10 @@ class UserManager
default: // Base: empty, the result path below will be relative.
$base = '';
}
$gravatarEnabled = api_get_configuration_value('gravatar_enabled');
$noPicturePath = array('dir' => $base.'img/', 'file' => 'unknown.jpg');
if ((empty($id) || empty($type)) && !api_get_configuration_value('gravatar_enabled')) {
if ((empty($id) || empty($type)) && !$gravatarEnabled) {
return $anonymous ? $noPicturePath : array('dir' => '', 'file' => '');
}
@ -1247,7 +1247,7 @@ class UserManager
$sql = "SELECT email, picture_uri FROM $user_table WHERE user_id=".$user_id;
$res = Database::query($sql);
if (!Database::num_rows($res) && !api_get_configuration_value('gravatar_enabled')) {
if (!Database::num_rows($res) && !$gravatarEnabled) {
return $anonymous ? $noPicturePath : array('dir' => '', 'file' => '');
}
@ -1265,7 +1265,7 @@ class UserManager
$dir = $base.$userPath;
}
if (api_get_configuration_value('gravatar_enabled')) {
if ($gravatarEnabled) {
$avatarSize = api_getimagesize($noPicturePath['dir'].$noPicturePath['file']);
$avatarSize = $avatarSize['width'] > $avatarSize['height'] ?
$avatarSize['width'] :
@ -3243,6 +3243,7 @@ class UserManager
*/
public static function get_picture_user($user_id, $picture_file, $height, $size_picture = USER_IMAGE_SIZE_MEDIUM, $style = '')
{
$gravatarEnabled = api_get_configuration_value('gravatar_enabled');
$picture = array();
$picture['style'] = $style;
if ($picture_file == 'unknown.jpg') {
@ -3257,7 +3258,7 @@ class UserManager
break;
}
$picture['file'] = api_get_path(WEB_CODE_PATH).'img/'.$picture_file;
if (!api_get_configuration_value('gravatar_enabled')) {
if (!$gravatarEnabled) {
return $picture;
}
}
@ -3317,7 +3318,7 @@ class UserManager
}
}
}
if (api_get_configuration_value('gravatar_enabled')) {
if ($gravatarEnabled) {
$picture['file'] = $image_array['file'];
}
return $picture;

Loading…
Cancel
Save