getAvatarUrl() публичный Метод

public getAvatarUrl ( $avatar_path, $scopeend_sid = true )
Пример #1
0
    }
    $thread_per_page = $prefs->getValue('thread_per_page');
    $thread_start = $thread_page * $thread_per_page;
} else {
    $thread_page = 0;
    $thread_per_page = 0;
    $thread_start = 0;
}
/* Set up template */
$view = new Agora_View();
if (!$view_bodies) {
    /* Get the author's avatar. */
    if ($conf['avatar']['allow_avatars']) {
        $identity = $injector->getInstance('Horde_Core_Factory_Identity')->create($message['message_author']);
        $avatar_path = $identity->getValue('avatar_path');
        $message_author_avatar = Agora::validateAvatar($avatar_path) ? Agora::getAvatarUrl($avatar_path) : false;
        $view->message_author_avatar = $message_author_avatar;
    }
    $view->message_id = $message['message_id'];
    $view->message_author = sprintf(_("Posted by %s on %s"), htmlspecialchars($message['message_author']), $messages->dateFormat($message['message_timestamp']));
    if (isset($message['message_author_moderator'])) {
        $view->message_author_moderator = 1;
    }
    $view->message_subject = $message['message_subject'];
    $view->message_body = Agora_Driver::formatBody($message['body']);
    if ($message['attachments']) {
        $view->message_attachment = $messages->getAttachmentLink($message_id);
    }
    $template_file = 'messages/message';
} else {
    $template_file = 'messages/index';