Exemplo n.º 1
0
 /**
  * Create a contact link for a user.
  *
  * @param User $user
  *
  * @return string
  */
 public function contactLink(User $user)
 {
     $method = $user->getPreference('contactmethod');
     switch ($method) {
         case 'none':
             return '';
         case 'mailto':
             return '<a href="mailto:' . Filter::escapeHtml($user->getEmail()) . '">' . $user->getRealNameHtml() . '</a>';
         default:
             return "<a href='#' onclick='message(\"" . Filter::escapeHtml($user->getUserName()) . "\", \"" . $method . "\", \"" . WT_BASE_URL . Filter::escapeHtml(Functions::getQueryUrl()) . "\", \"\");return false;'>" . $user->getRealNameHtml() . '</a>';
     }
 }