m.avatar.html.php 544 B

123456789101112131415161718
  1. <?php
  2. /**
  3. * Print user avatar
  4. *
  5. * @param string $size
  6. * @static
  7. * @return void
  8. */
  9. function printUserAvatar($class = 'circle', $user = null)
  10. {
  11. global $app;
  12. if($user === null) $user = $app->user;
  13. echo "<div class='avatar text-tint $class' data-skin='{$user->id}'>";
  14. if(!empty($user->avatar)) echo html::image($user->avatar);
  15. else echo (!empty($user->realname) ? $user->realname : (!empty($user->name) ? $user->name : (!empty($user->account) ? $user->account : '<i class="icon icon-user"></i>')));
  16. echo '</div>';
  17. }