--- ../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 ) . "&default=" . urlencode( $t_default_image ) . "&size=" . $t_size . "&rating=G";