示例#1
0
 /**
  * Create an object.
  *
  * <code>
  * $userId = 1;
  *
  * $profile = Prism\Integration\Profile\Gravatar::getInstance(\JFactory::getDbo(), $userId);
  * </code>
  *
  * @param  \JDatabaseDriver $db
  * @param  int $id
  *
  * @return null|Gravatar
  */
 public static function getInstance(\JDatabaseDriver $db, $id)
 {
     if (empty(self::$instances[$id])) {
         $item = new Gravatar($db);
         $item->load($id);
         self::$instances[$id] = $item;
     }
     return self::$instances[$id];
 }
示例#2
0
if (!empty($logs)) {
    ?>
<div class="panel-heading">
	<span class="panel-title"><?php 
    echo __('Activity');
    ?>
</span>
</div>
<div class="widget-comments panel-body no-padding" id="profile-tabs-board">
	<?php 
    foreach ($logs as $log) {
        ?>
	<div class="comment">
		<?php 
        echo Gravatar::load($log->email, 32, NULL, array('class' => 'comment-avatar'));
        ?>
		<div class="comment-body">
			<div class="comment-by">
				<?php 
        echo HTML::anchor(Route::get('backend')->uri(array('controller' => 'users', 'action' => 'profile', 'id' => $log->user_id)), $log->username);
        ?>
				<span><?php 
        echo Date::format($log->created_on, 'j F Y H:i');
        ?>
</span>
			</div>
			<div class="comment-text">
				
				<?php 
        echo $log->message;
示例#3
0
文件: user.php 项目: ZerGabriel/cms-1
 /**
  * Получение аватара пользлователя из сервиса Gravatar
  * 
  * @param integer $size
  * @param string $default
  * @param array $attributes
  * @return string HTML::image
  */
 public function gravatar($size = 40, $default = NULL, array $attributes = NULL)
 {
     return Gravatar::load($this->email, $size, $default, $attributes);
 }