plugins/gravatar-implementation: Gravatar.jplug.php

File Gravatar.jplug.php, 751 bytes (added by driehle, 6 years ago)
Line 
1<?php
2/**
3 * @name:        Gravatar <jeenaparadies.net/webdesign/jlog/doc/index.php?n=Plugins.Gravatar>
4 * @author:      Jeena Paradies <jlog@jeenaparadies.net>
5 * @version:     1.1
6 * @date:        2005-12-04
7 */
8
9class Gravatar extends JlogPlugin {
10
11  function hook_showComment($comment, $data) {
12
13    $grav_url = JLOG_PATH."/img/gravatar.png";
14
15    if(!empty($data['email'])) {
16      $grav_url = "http://www.gravatar.com/avatar.php?gravatar_id=".md5($data['email']).
17                  "&amp;default=".urlencode($this->grav_url)."&amp;size=80";
18    }
19    $gravatar = '<img src="'.$grav_url.'" alt="" class="gravatar" />';
20    $search = "<p class='meta'>";
21    return str_replace($search, $gravatar.$search, $comment);
22  }
23}
24?>