Exemplo n.º 1
0
 /**
  * testImageTag
  *
  * @return void
  * @access public
  */
 public function testImageTag()
 {
     $expected = '<img src="http://www.gravatar.com/avatar/' . Security::hash('*****@*****.**', 'md5') . '" alt="" />';
     $result = $this->Gravatar->image('*****@*****.**', array('ext' => false));
     $this->assertEqual($expected, $result);
     $expected = '<img src="http://www.gravatar.com/avatar/' . Security::hash('*****@*****.**', 'md5') . '" alt="Gravatar" />';
     $result = $this->Gravatar->image('*****@*****.**', array('ext' => false, 'alt' => 'Gravatar'));
     $this->assertEqual($expected, $result);
 }
Exemplo n.º 2
0
 /**
  * Show avatar for the supplied user (email address or facebook_id)
  */
 public function image($user, $options = array())
 {
     if (!empty($user['User'])) {
         $user = $user['User'];
     }
     if (!empty($user['facebook_id'])) {
         return $this->__facebookImage($user, $options);
     }
     unset($options['fb_size'], $options['linked'], $options['facebook-logo']);
     return parent::image($user['email'], $options);
 }