diff --git a/main/inc/lib/display.lib.php b/main/inc/lib/display.lib.php index d96718fed7..369705c3ce 100755 --- a/main/inc/lib/display.lib.php +++ b/main/inc/lib/display.lib.php @@ -738,15 +738,15 @@ class Display $alternateWebCssPath = api_get_path(WEB_CSS_PATH); $image = trim($image); - $size_extra = ''; if (isset($size)) { $size = intval($size); - $size_extra = $size . '/'; } else { $size = ICON_SIZE_SMALL; } + $size_extra = $size . '/'; + // Checking the img/ folder $icon = $w_code_path.'img/'.$image; @@ -761,6 +761,11 @@ class Display //Checking the main/img/icons/XXX/ folder $icon = $w_code_path.'img/icons/'.$size_extra.$image; } + } else { + if (is_file($code_path.'img/icons/'.$size_extra.$image)) { + // Checking the main/img/icons/XXX/ folder + $icon = $w_code_path.'img/icons/'.$size_extra.$image; + } } // Special code to enable SVG - refs #7359 - Needs more work @@ -768,7 +773,7 @@ class Display // it checks if there is an SVG version. If so, it uses it. // When moving this to production, the return_icon() calls should // ask for the SVG version directly - $testServer = api_get_setting('server_type'); + /*$testServer = api_get_setting('server_type'); if ($testServer == 'test' && $return_only_path == false) { $svgImage = substr($image, 0, -3) . 'svg'; if (is_file($code_path . $theme . 'svg/' . $svgImage)) { @@ -783,7 +788,7 @@ class Display if (empty($additional_attributes['width'])) { $additional_attributes['width'] = $size; } - } + }*/ $icon = api_get_cdn_path($icon); @@ -793,7 +798,7 @@ class Display } $img = self::img($icon, $alt_text, $additional_attributes); - if (SHOW_TEXT_NEAR_ICONS == true and !empty($alt_text)) { + if (SHOW_TEXT_NEAR_ICONS == true && !empty($alt_text)) { if ($show_text) { $img = "$img $alt_text"; } diff --git a/main/inc/lib/usermanager.lib.php b/main/inc/lib/usermanager.lib.php index 9a5321ed77..f0b95860da 100755 --- a/main/inc/lib/usermanager.lib.php +++ b/main/inc/lib/usermanager.lib.php @@ -1507,6 +1507,7 @@ class UserManager } $gravatarEnabled = api_get_setting('gravatar_enabled'); + $anonymousPath = Display::returnIconPath('unknown.png', $pictureAnonymousSize); if ($pictureWebFile == 'unknown.jpg' || empty($pictureWebFile)) {