From 086a156564c43e5364a261ae2486aa7d495aef04 Mon Sep 17 00:00:00 2001 From: "Eloy Lafuente (stronk7)" Date: Tue, 2 Oct 2012 01:19:33 +0200 Subject: [PATCH] MDL-35669 gravatar Fix secure image urls. Conflicts: lib/outputcomponents.php --- lib/outputcomponents.php | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/outputcomponents.php b/lib/outputcomponents.php index 8c8e9adeb95..1af6cf23fcd 100644 --- a/lib/outputcomponents.php +++ b/lib/outputcomponents.php @@ -345,6 +345,7 @@ class user_picture implements renderable { // If the currently requested page is https then we'll return an // https gravatar page. if (strpos($CFG->httpswwwroot, 'https:') === 0) { + $gravatardefault = str_replace($CFG->wwwroot, $CFG->httpswwwroot, $gravatardefault); // Replace by secure url. $imageurl = new moodle_url("https://secure.gravatar.com/avatar/{$md5}", array('s' => $size, 'd' => $gravatardefault)); } else { $imageurl = new moodle_url("http://www.gravatar.com/avatar/{$md5}", array('s' => $size, 'd' => $gravatardefault));