Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 May 2012 23:38:39 +0000 (UTC)
From:      Dag-Erling Smorgrav <des@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r235752 - user/des/fbce/lib/FBCE/Schema/Result
Message-ID:  <201205212338.q4LNcdj2078284@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: des
Date: Mon May 21 23:38:38 2012
New Revision: 235752
URL: http://svn.freebsd.org/changeset/base/235752

Log:
  Add support for https gravatars.

Modified:
  user/des/fbce/lib/FBCE/Schema/Result/Person.pm

Modified: user/des/fbce/lib/FBCE/Schema/Result/Person.pm
==============================================================================
--- user/des/fbce/lib/FBCE/Schema/Result/Person.pm	Mon May 21 22:54:33 2012	(r235751)
+++ user/des/fbce/lib/FBCE/Schema/Result/Person.pm	Mon May 21 23:38:38 2012	(r235752)
@@ -260,11 +260,15 @@ sub commit($) {
 #
 # Gravatar URL
 #
-sub gravatar($) {
-    my ($self) = @_;
+sub gravatar($;$) {
+    my ($self, $scheme) = @_;
 
     my $md5 = md5_hex($self->login . "\@freebsd.org");
-    return "http://www.gravatar.com/avatar/$md5";
+    if ($scheme eq 'https') {
+	return "https://secure.gravatar.com/avatar/$md5";
+    } else {
+	return "http://www.gravatar.com/avatar/$md5";
+    }
 }
 
 1;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201205212338.q4LNcdj2078284>