--- ../temp/mantis-1.1.2/core/user_api.php	2007-10-14 17:35:35.000000000 -0500
+++ /var/www/bts-update/core/user_api.php	2008-08-04 13:15:41.000000000 -0500
@@ -655,7 +655,18 @@
 		} else {
 			$t_default_image = config_get( 'default_avatar' );
 			$t_size = 80;
-			$t_avatar_url = "http://www.gravatar.com/avatar.php?gravatar_id=" . md5( $t_email ) .
+
+	 		$t_use_ssl = false;
+			if ( isset( $_SERVER['HTTPS'] ) && ( strtolower( $_SERVER['HTTPS'] ) != 'off' ) ) {
+				$t_use_ssl = true;
+			}
+
+			if ( !$t_use_ssl )
+				$t_gravatar_domain = "http://www.gravatar.com/";
+			else
+				$t_gravatar_domain = "https://secure.gravatar.com/";
+				
+			$t_avatar_url = $t_gravatar_domain . "avatar.php?gravatar_id=" . md5( $t_email ) .
 				"&amp;default=" . urlencode( $t_default_image ) .
 				"&amp;size=" . $t_size .
 				"&amp;rating=G";
