svn commit: r235752 - user/des/fbce/lib/FBCE/Schema/Result

Dag-Erling Smorgrav des at FreeBSD.org
Mon May 21 23:38:40 UTC 2012


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;


More information about the svn-src-user mailing list