示例#1
0
                                <button type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
                                    <span class="fa fa-cogs"></span>
                                    <span class="sr-only">Toggle Dropdown</span>
                                </button>
                                <ul class="dropdown-menu" role="menu">
                                    <li><a href="#"><span class="fa fa-map-marker"></span>&nbsp;Invisible</a></li>
                                    <li><a href="#"><span class="fa fa-comments-o"></span>&nbsp;Online</a></li>
                                    <li><a href="#"><span class="fa fa-lock"></span>&nbsp;Busy</a></li>
                                    <li class="divider"></li>
                                    <li><a href="logout.php"><span class="fa fa-circle-o-notch"></span>&nbsp;Logout</a></li>
                                </ul>
                            </div>
                    </div>
                    <div id="chat-box-main" class="panel-body chat-box-main">
                        <?php 
$chats = get_chats();
if ($chats != FALSE) {
    $user = $_SESSION['user'];
    foreach ($chats as $chat) {
        echo populate_div($chat['conv_id'], $user, $chat['username'], $chat['text'], $chat['is_resource']);
    }
}
?>
                    </div>
                    <div class="chat-box-footer">
                        <div class="input-group">
                            <input id="message-body" type="text" class="form-control" placeholder="Enter Text Here...">
                            <span class="input-group-btn">
                                <button id="img-send" class="btn btn-info" type="button"><span class="glyphicon glyphicon-camera"</span></button>
                                <input id="img-send-hidden" class="hidden" type="file" name="photo" accept="image/*;capture=camera"/>
                            </span>
示例#2
0
    $sentMessage = in('message');
    $sent = false;
    $user_id = self_char_id();
    $target = $_SERVER['PHP_SELF'];
    $channel = 1;
    $chatlength = min(3000, max(30, $chatlength));
    // Min 30, max 3000
    // Take in a chat and record it to the database.
    if ($user_id) {
        if ($command == "postnow" && $message) {
            send_chat($user_id, $message);
            redirect('/village.php');
        }
    }
    // Output section.
    $message_count = get_chat_count();
    $chats = get_chats($view_all ? null : $chatlength);
    // Limit by chatlength unless a request to view all came in.
    $chats = $chats->fetchAll();
    $more_chats_to_see = count($chats) < $message_count ? true : null;
    $parts = get_certain_vars(get_defined_vars(), array('chats'));
    function get_time_ago($p_params, &$tpl)
    {
        return time_ago($p_params['ago'], $p_params['previous_date']);
    }
    $template = prep_page('village.tpl', 'Chat Board', $parts, array('quickstat' => false));
    //$template->register_function('time_ago', 'get_time_ago');
    $template->registerPlugin("function", "time_ago", "get_time_ago");
    $template->fullDisplay();
}
// End of player-is-live so no error block