~libravatar/libravatar/master

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
/*
 * Test for the Services_Libravatar PEAR package
 *
 * You must have symlinks to the library in the same directory as this file.
 *
 * e.g.
 *  ln -s ~/devel/remote/services_libravatar/Services /var/www/
  */

ini_set('display_errors', true);
ini_set('display_startup_errors', true);
ini_set('error_reporting', E_ALL);
ini_set('html_errors', true);

print '<h1>Services_Libravatar</h1>';

require_once 'Services/Libravatar.php';

$libravatar = new Services_Libravatar();

$avatar_url = $libravatar->url('fmarier@gmail.com');
$missing_avatar = $libravatar->url('fmarier+1@gmail.com');

print 'Regular HTTP images:<br>';
print '<img src="' . $avatar_url . '">';
print '<img src="' . $missing_avatar . '">';
print "<br><br>\n";

$avatar_url = $libravatar->url('fmarier@gmail.com', array('https' => true));
$missing_avatar = $libravatar->url('fmarier+1@gmail.com', array('https' => true));

print 'Regular HTTPS images:<br>';
print '<img src="' . $avatar_url . '">';
print '<img src="' . $missing_avatar . '">';
print "<br><br>\n";

$avatar_url = $libravatar->url('francois@catalyst.net.nz');
$missing_avatar = $libravatar->url('francois+1@catalyst.net.nz');

print 'Federated HTTP images:<br>';
print '<img src="' . $avatar_url . '">';
print '<img src="' . $missing_avatar . '">';
print "<br><br>\n";

$avatar_url = $libravatar->url('francois@catalyst.net.nz', array('https' => true));
$missing_avatar = $libravatar->url('francois+1@catalyst.net.nz', array('https' => true));

print 'Federated HTTPS images:<br>';
print '<img src="' . $avatar_url . '">';
print '<img src="' . $missing_avatar . '">';
print "<br><br>\n";

$avatar_url = $libravatar->url('https://launchpad.net/~fmarier');
$missing_avatar = $libravatar->url('http://launchpad.net/~notfmarier');

print 'Regular HTTP images (OpenID):<br>';
print '<img src="' . $avatar_url . '">';
print '<img src="' . $missing_avatar . '">';
print "<br><br>\n";