echo " <td align=\"left\" style=\"white-space: nowrap\" width=\"40%\">", gettext("Number of users"), ": </td>\n"; echo " <td align=\"left\">", format_number($user_count), "</td>\n"; echo " </tr>\n"; if (($contributing_user_count = stats_get_active_user_count()) !== false) { echo " <tr>\n"; echo " <td align=\"left\" style=\"white-space: nowrap\" width=\"40%\">", gettext("Number of contributing users"), ": </td>\n"; echo " <td align=\"left\">", format_number($contributing_user_count), "</td>\n"; echo " </tr>\n"; } if (($noncontributing_user_count = stats_get_inactive_user_count()) !== false) { echo " <tr>\n"; echo " <td align=\"left\" style=\"white-space: nowrap\" width=\"40%\">", gettext("Number of non-contributing users"), ": </td>\n"; echo " <td align=\"left\">", format_number($noncontributing_user_count), "</td>\n"; echo " </tr>\n"; } if (($newest_user = stats_get_newest_user()) !== false) { echo " <tr>\n"; echo " <td align=\"left\" style=\"white-space: nowrap\" width=\"40%\">", gettext("Newest User"), ": </td>\n"; echo " <td align=\"left\"><a href=\"user_profile.php?webtag={$webtag}&uid={$newest_user['UID']}\" target=\"_blank\" class=\"popup 650x500\">", word_filter_add_ob_tags(format_user_name($newest_user['LOGON'], $newest_user['NICKNAME']), true), "</a></td>\n"; echo " </tr>\n"; } echo " <tr>\n"; echo " <td align=\"left\" colspan=\"3\"> </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n";
function stats_get_html() { // Get webtag $webtag = get_webtag(); // Current active user UID $uid = session::get_value('UID'); // Number of active users $session_count = stats_get_active_session_count(); // Number of recent posts. $recent_post_count = stats_get_recent_post_count(); // Update the stats records. stats_update($session_count, $recent_post_count); // User Profile link $user_profile_link = '%s<a href="user_profile.php?webtag=%s&uid=%s" target="_blank" class="popup 650x500"><span class="%s" title="%s">%s</span></a>'; // Newest ser Profile link $new_user_profile_link = '<a href="user_profile.php?webtag=%s&uid=%s" target="_blank" class="popup 650x500">%s</a>'; // Search Engine Bot link $search_engine_bot_link = '<a href="%s" target="_blank"><span class="user_stats_normal">%s</span></a>'; // Output the HTML. if ($user_stats = stats_get_active_user_list()) { $active_user_list_array = array(); $html = "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"posthead\">\n"; $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td> </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= " <tr>\n"; $html .= " <td> </td>\n"; $html .= " <td>"; if (forum_get_setting('guest_show_recent', 'Y') && user_guest_enabled()) { if ($user_stats['GUESTS'] != 1) { $active_user_list_array[] = sprintf(gettext("<b>%s</b> guests"), $user_stats['GUESTS']); } else { $active_user_list_array[] = gettext("<b>1</b> guest"); } } if ($user_stats['USER_COUNT'] != 1) { $active_user_list_array[] = sprintf(gettext("<b>%s</b> members"), $user_stats['USER_COUNT']); } else { $active_user_list_array[] = gettext("<b>1</b> member"); } if ($user_stats['ANON_USERS'] != 1) { $active_user_list_array[] = sprintf(gettext("<b>%s</b> anonymous members"), $user_stats['ANON_USERS']); } else { $active_user_list_array[] = gettext("<b>1</b> anonymous member"); } $active_user_list = implode(", ", $active_user_list_array); $active_user_time = format_time_display(ini_get('session.gc_maxlifetime'), false); $html .= sprintf(gettext("%s active in the past %s."), $active_user_list, $active_user_time); $html .= " [ <a href=\"start.php?webtag={$webtag}&show=visitors\" target=\"" . html_get_frame_name('main') . "\">" . gettext("View Complete List") . "</a> ]\n"; $html .= " </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; if (sizeof($user_stats['USERS']) > 0) { $active_users_array = array(); foreach ($user_stats['USERS'] as $user) { $active_user_title = ''; $active_user_class = ''; $active_user_avatar = ''; if (isset($user['BOT_NAME']) && isset($user['BOT_URL'])) { $active_user_display = word_filter_add_ob_tags($user['BOT_NAME'], true); $active_user_display = sprintf($search_engine_bot_link, $user['BOT_URL'], $active_user_display); $active_users_array[] = $active_user_display; } else { $active_user_logon = format_user_name($user['LOGON'], $user['NICKNAME']); $active_user_display = str_replace(" ", " ", word_filter_add_ob_tags($active_user_logon, true)); if ($user['UID'] == $uid) { if (isset($user['ANON_LOGON']) && $user['ANON_LOGON'] > USER_ANON_DISABLED) { $active_user_title = gettext("You (Invisible)"); $active_user_class = 'user_stats_curuser'; } else { $active_user_title = gettext("You"); $active_user_class = 'user_stats_curuser'; } } else { if (($user['RELATIONSHIP'] & USER_FRIEND) > 0) { $active_user_title = gettext("Friend"); $active_user_class = 'user_stats_friend'; } else { $active_user_class = 'user_stats_normal'; } } if (isset($user['AVATAR_URL']) && strlen($user['AVATAR_URL']) > 0) { $active_user_avatar = sprintf('<a href="user_profile.php?webtag=%s&uid=%s" target="_blank" class="popup 650x500"> <img src="%s" title="%s" alt="" border="0" width="16" height="16" /> </a>', $webtag, $user['UID'], $user['AVATAR_URL'], htmlentities_array($active_user_title)); } else { if (isset($user['AVATAR_AID']) && is_md5($user['AVATAR_AID'])) { $attachment = attachments_get_by_hash($user['AVATAR_AID']); if (!($user_avatar_picture = attachments_make_link($attachment, false, false, false, false))) { $active_user_avatar = sprintf('<a href="user_profile.php?webtag=%s&uid=%s" target="_blank" class="popup 650x500"> <img src="%s&avatar_picture" title="%s" alt="" border="0" width="16" height="16" /> </a>', $webtag, $user['UID'], $user_avatar_picture, htmlentities_array($active_user_title)); } } } $active_users_array[] = sprintf($user_profile_link, $active_user_avatar, $webtag, $user['UID'], $active_user_class, $active_user_title, $active_user_display); } } $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td> </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= " <tr>"; $html .= " <td> </td>\n"; $html .= " <td class=\"activeusers\">\n"; $html .= " " . implode(", ", $active_users_array) . "\n"; $html .= " </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; } $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td> </td>\n"; $html .= " </tr>\n"; $html .= "</table>\n"; } $thread_count = stats_get_thread_count(); $post_count = stats_get_post_count(); $html .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"posthead\">\n"; $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td>"; if ($thread_count != 1) { $num_threads_display = sprintf(gettext("<b>%s</b> threads"), number_format($thread_count, 0, ".", ",")); } else { $num_threads_display = gettext("<b>1</b> thread"); } if ($post_count != 1) { $num_posts_display = sprintf(gettext("<b>%s</b> posts"), number_format($post_count, 0, ".", ",")); } else { $num_posts_display = gettext("<b>1</b> post"); } $html .= sprintf(gettext("Our members have made a total of %s and %s."), $num_threads_display, $num_posts_display) . '<br />'; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= "</table>\n"; if ($longest_thread = stats_get_longest_thread()) { $html .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"posthead\">\n"; $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td>"; $longest_thread_title = word_filter_add_ob_tags($longest_thread['TITLE'], true); $longest_thread_link = sprintf("<a href=\"./index.php?webtag={$webtag}&msg=%d.1\">%s</a>", $longest_thread['TID'], $longest_thread_title); $longest_thread_post_count = $longest_thread['LENGTH'] != 1 ? sprintf(gettext("<b>%s</b> posts"), $longest_thread['LENGTH']) : gettext("<b>1</b> post"); $html .= sprintf(gettext("Longest thread is <b>%s</b> with %s."), $longest_thread_link, $longest_thread_post_count); $html .= " </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= "</table>\n"; } $html .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"posthead\">\n"; $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td> </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= "</table>\n"; $html .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"posthead\">\n"; $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td>"; if ($recent_post_count != 1) { $recent_post_count = number_format($recent_post_count, 0, ",", ","); $html .= sprintf(gettext("There have been <b>%s</b> posts made in the last 60 minutes."), $recent_post_count); } else { $html .= gettext("There has been <b>1</b> post made in the last 60 minutes."); } $html .= " </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= "</table>\n"; if ($most_posts = stats_get_most_posts()) { if ($most_posts['MOST_POSTS_COUNT'] > 0 && $most_posts['MOST_POSTS_DATE'] > 0) { $html .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"posthead\">\n"; $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td>"; $post_stats_record_date = format_time($most_posts['MOST_POSTS_DATE']); $html .= sprintf(gettext("Most posts ever made in a single 60 minute period is <b>%s</b> on %s."), $most_posts['MOST_POSTS_COUNT'], $post_stats_record_date); $html .= " </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= "</table>\n"; } } if ($user_count = user_count()) { $html .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"posthead\">\n"; $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td> </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td>"; if ($user_count != 1) { if ($newest_member = stats_get_newest_user()) { $user_newest_display = word_filter_add_ob_tags(format_user_name($newest_member['LOGON'], $newest_member['NICKNAME']), true); $user_newest_profile_link = sprintf($new_user_profile_link, $webtag, $newest_member['UID'], $user_newest_display); $html .= sprintf(gettext("We have <b>%s</b> registered members and the newest member is <b>%s</b>."), $user_count, $user_newest_profile_link); } else { $html .= sprintf(gettext("We have %s registered members."), $user_count); } } else { $html .= gettext("We have one registered member."); } $html .= " </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= "</table>\n"; } if ($most_users = stats_get_most_users()) { if ($most_users['MOST_USERS_COUNT'] > 0 && $most_users['MOST_USERS_DATE'] > 0) { $html .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"posthead\">\n"; $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td>"; $most_users_count = number_format($most_users['MOST_USERS_COUNT'], 0, ",", ","); $most_users_date = format_time($most_users['MOST_USERS_DATE']); $html .= sprintf(gettext("Most users ever online was <b>%s</b> on %s."), $most_users_count, $most_users_date); $html .= " </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= "</table>\n"; } } $html .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"posthead\">\n"; $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td> </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= "</table>\n"; $html .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"posthead\">\n"; $html .= " <tr>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " <td> </td>\n"; $html .= " <td width=\"35\"> </td>\n"; $html .= " </tr>\n"; $html .= "</table>\n"; // Return the output buffer contents. return $html; }
/** * @return string */ function stats_get_html() { // Get webtag $webtag = get_webtag(); // Validate the webtag forum_check_webtag_available($webtag); // Number of active users $session_count = stats_get_active_session_count(); // Number of recent posts. $recent_post_count = stats_get_recent_post_count(); // Update the stats records. stats_update($session_count, $recent_post_count); // User Profile link $user_profile_link = '%s <a href="user_profile.php?webtag=%s&uid=%s" target="_blank" class="popup 650x500"><span class="%s" title="%s">%s</span></a>'; // Newest user Profile link $new_user_profile_link = '<a href="user_profile.php?webtag=%s&uid=%s" target="_blank" class="popup 650x500">%s</a>'; // Search Engine Bot link $search_engine_bot_link = '<a href="%s" target="_blank"><span class="user_stats_normal">%s</span></a>'; $html = "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"posthead\">\n"; $html .= " <tr>\n"; $html .= " <td rowspan=\"19\" width=\"35\"> </td>\n"; $html .= " <td> </td>\n"; $html .= " <td rowspan=\"19\" width=\"35\"> </td>\n"; $html .= " </tr>\n"; // Output the HTML. if (($user_stats = stats_get_active_user_list()) !== false) { $user_list_array = array(); $html .= " <tr>\n"; $html .= " <td>"; if (forum_get_setting('guest_show_recent', 'Y') && user_guest_enabled()) { if ($user_stats['GUESTS'] != 1) { $user_list_array[] = sprintf(gettext("<b>%s</b> guests"), format_number($user_stats['GUESTS'])); } else { $user_list_array[] = gettext("<b>1</b> guest"); } } if ($user_stats['USER_COUNT'] != 1) { $user_list_array[] = sprintf(gettext("<b>%s</b> members"), format_number($user_stats['USER_COUNT'])); } else { $user_list_array[] = gettext("<b>1</b> member"); } if ($user_stats['ANON_USERS'] != 1) { $user_list_array[] = sprintf(gettext("<b>%s</b> anonymous members"), format_number($user_stats['ANON_USERS'])); } else { $user_list_array[] = gettext("<b>1</b> anonymous member"); } $user_list = implode(", ", $user_list_array); $user_time = format_time_display(ini_get('session.gc_maxlifetime'), false); $html .= sprintf(gettext("%s active in the past %s."), $user_list, $user_time); $html .= " <a href=\"start.php?webtag={$webtag}&show=visitors\" target=\"" . html_get_frame_name('main') . "\">" . gettext("View More Visitors") . "</a>\n"; $html .= " </td>\n"; $html .= " </tr>\n"; if (sizeof($user_stats['USERS']) > 0) { $users_array = array(); foreach ($user_stats['USERS'] as $user) { $user_avatar = ''; if (isset($user['BOT_NAME']) && isset($user['BOT_URL'])) { $user_display = word_filter_add_ob_tags($user['BOT_NAME'], true); $user_display = sprintf($search_engine_bot_link, $user['BOT_URL'], $user_display); $users_array[] = $user_display; } else { $user_logon = format_user_name($user['LOGON'], $user['NICKNAME']); $user_display = str_replace(" ", " ", word_filter_add_ob_tags($user_logon, true)); if ($user['UID'] == $_SESSION['UID']) { if (isset($user['ANON_LOGON']) && $user['ANON_LOGON'] > USER_ANON_DISABLED) { $user_title = gettext("You (Invisible)"); $user_class = 'user_stats_curuser'; } else { $user_title = gettext("You"); $user_class = 'user_stats_curuser'; } } else { if (($user['RELATIONSHIP'] & USER_FRIEND) > 0) { $user_title = gettext("Friend"); $user_class = 'user_stats_friend'; } else { $user_class = 'user_stats_normal'; $user_title = ''; } } if (isset($user['AVATAR_URL']) && filter_var($user['AVATAR_URL'], FILTER_VALIDATE_URL)) { $user_avatar = html_style_image('profile_image profile_image_small', htmlentities_array($user_title), null, array('background-image' => sprintf("url('%s')", $user['AVATAR_URL']))); } else { if (isset($user['AVATAR_AID']) && is_numeric($user['AVATAR_AID'])) { $attachment = attachments_get_by_aid($user['AVATAR_AID']); if (($user_avatar_picture = attachments_make_link($attachment, false, false, false, false)) !== false) { $user_avatar = html_style_image('profile_image profile_image_small', htmlentities_array($user_title), null, array('background-image' => sprintf("url('%s&profile_picture')", $user_avatar_picture))); } } } $users_array[] = sprintf($user_profile_link, $user_avatar, $webtag, $user['UID'], $user_class, $user_title, $user_display); } } $html .= " <tr>"; $html .= " <td class=\"activeusers\">\n"; $html .= " " . implode(", ", $users_array) . "\n"; $html .= " </td>\n"; $html .= " </tr>\n"; } $html .= " <tr>\n"; $html .= " <td> </td>\n"; $html .= " </tr>\n"; } if (($users_birthdays_array = user_get_todays_birthdays()) !== false) { $html .= " <tr>\n"; $html .= " <td>"; if (count($users_birthdays_array) == 1) { $html .= gettext("<b>1</b> member is celebrating their birthday today:"); } else { $html .= sprintf(gettext("<b>%d</b> members are celebrating their birthdays today:"), format_number(count($users_birthdays_array))); } $html .= "</td>\n"; $html .= " </tr>\n"; $users_array = array(); foreach ($users_birthdays_array as $user) { $user_avatar = ''; $user_logon = format_user_name($user['LOGON'], $user['NICKNAME']); $user_display = str_replace(" ", " ", word_filter_add_ob_tags($user_logon, true)); if ($user['UID'] == $_SESSION['UID']) { $user_title = gettext("You"); $user_class = 'user_stats_curuser'; } else { if (($user['RELATIONSHIP'] & USER_FRIEND) > 0) { $user_title = gettext("Friend"); $user_class = 'user_stats_friend'; } else { $user_class = 'user_stats_normal'; $user_title = ''; } } if (isset($user['AVATAR_URL']) && filter_var($user['AVATAR_URL'], FILTER_VALIDATE_URL)) { $user_avatar = html_style_image('profile_image profile_image_small', htmlentities_array($user_title), null, array('background-image' => sprintf("url('%s')", $user['AVATAR_URL']))); } else { if (isset($user['AVATAR_AID']) && is_numeric($user['AVATAR_AID'])) { $attachment = attachments_get_by_aid($user['AVATAR_AID']); if (($user_avatar_picture = attachments_make_link($attachment, false, false, false, false)) !== false) { $user_avatar = html_style_image('profile_image profile_image_small', htmlentities_array($user_title), null, array('background-image' => sprintf("url('%s&profile_picture')", $user_avatar_picture))); } } } $users_array[] = sprintf($user_profile_link, $user_avatar, $webtag, $user['UID'], $user_class, $user_title, $user_display); } $html .= " <tr>\n"; $html .= " <td class=\"birthdayusers\">\n"; $html .= " " . implode(", ", $users_array) . "\n"; $html .= " </td>\n"; $html .= " </tr>\n"; $html .= " <tr>\n"; $html .= " <td> </td>\n"; $html .= " </tr>\n"; } $thread_count = stats_get_thread_count(); $post_count = stats_get_post_count(); $html .= " <tr>\n"; $html .= " <td>"; if ($thread_count != 1) { $num_threads_display = sprintf(gettext("<b>%s</b> threads"), format_number($thread_count)); } else { $num_threads_display = gettext("<b>1</b> thread"); } if ($post_count != 1) { $num_posts_display = sprintf(gettext("<b>%s</b> posts"), format_number($post_count)); } else { $num_posts_display = gettext("<b>1</b> post"); } $html .= sprintf(gettext("Our members have made a total of %s and %s."), $num_threads_display, $num_posts_display) . '<br />'; $html .= " </tr>\n"; $html .= " <tr>\n"; $html .= " <td> </td>\n"; $html .= " </tr>\n"; if (($longest_thread = stats_get_longest_thread()) !== false) { $html .= " <tr>\n"; $html .= " <td>"; $longest_thread_title = word_filter_add_ob_tags($longest_thread['TITLE'], true); $longest_thread_link = sprintf("<a href=\"index.php?webtag={$webtag}&msg=%d.1\">%s</a>", $longest_thread['TID'], $longest_thread_title); $longest_thread_post_count = $longest_thread['LENGTH'] != 1 ? sprintf(gettext("<b>%s</b> posts"), format_number($longest_thread['LENGTH'])) : gettext("<b>1</b> post"); $html .= sprintf(gettext("Longest thread is <b>%s</b> with %s."), $longest_thread_link, $longest_thread_post_count); $html .= " </td>\n"; $html .= " </tr>\n"; } if (($most_read_thread = stats_get_most_read_thread()) !== false) { $html .= " <tr>\n"; $html .= " <td>"; $most_read_thread_title = word_filter_add_ob_tags($most_read_thread['TITLE'], true); $most_read_thread_link = sprintf("<a href=\"index.php?webtag={$webtag}&msg=%d.1\">%s</a>", $most_read_thread['TID'], $most_read_thread_title); $most_read_thread_view_count = $most_read_thread['VIEWCOUNT'] != 1 ? sprintf(gettext("<b>%s</b> views"), format_number($most_read_thread['VIEWCOUNT'])) : gettext("<b>1</b> view"); $html .= sprintf(gettext("Most read thread is <b>%s</b> with %s."), $most_read_thread_link, $most_read_thread_view_count); $html .= " </td>\n"; $html .= " </tr>\n"; } $html .= " <tr>\n"; $html .= " <td> </td>\n"; $html .= " </tr>\n"; $html .= " <tr>\n"; $html .= " <td>"; if ($recent_post_count != 1) { $html .= sprintf(gettext("There have been <b>%s</b> posts made in the last 60 minutes."), format_number($recent_post_count)); } else { $html .= gettext("There has been <b>1</b> post made in the last 60 minutes."); } $html .= " </td>\n"; $html .= " </tr>\n"; if (($most_posts = stats_get_most_posts()) !== false) { if ($most_posts['MOST_POSTS_COUNT'] > 0 && $most_posts['MOST_POSTS_DATE'] > 0) { $html .= " <tr>\n"; $html .= " <td>"; $html .= sprintf(gettext("Most posts ever made in a single 60 minute period is <b>%s</b> on %s."), format_number($most_posts['MOST_POSTS_COUNT']), format_date_time($most_posts['MOST_POSTS_DATE'])); $html .= " </td>\n"; $html .= " </tr>\n"; } } if (($user_count = user_count()) !== false) { $html .= " <tr>\n"; $html .= " <td> </td>\n"; $html .= " </tr>\n"; $html .= " <tr>\n"; $html .= " <td>"; if ($user_count != 1) { if (($newest_member = stats_get_newest_user()) !== false) { $user_newest_display = word_filter_add_ob_tags(format_user_name($newest_member['LOGON'], $newest_member['NICKNAME']), true); $user_newest_profile_link = sprintf($new_user_profile_link, $webtag, $newest_member['UID'], $user_newest_display); $html .= sprintf(gettext("We have <b>%s</b> registered members and the newest member is <b>%s</b>."), format_number($user_count), $user_newest_profile_link); } else { $html .= sprintf(gettext("We have %s registered members."), $user_count); } } else { $html .= gettext("We have one registered member."); } $html .= " </td>\n"; $html .= " </tr>\n"; } if (($most_users = stats_get_most_users()) !== false) { if ($most_users['MOST_USERS_COUNT'] > 0 && $most_users['MOST_USERS_DATE'] > 0) { $html .= " <tr>\n"; $html .= " <td>"; $most_users_date = format_date_time($most_users['MOST_USERS_DATE']); $html .= sprintf(gettext("Most users ever online was <b>%s</b> on %s."), format_number($most_users['MOST_USERS_COUNT']), $most_users_date); $html .= " </td>\n"; $html .= " </tr>\n"; } } $html .= " <tr>\n"; $html .= " <td> </td>\n"; $html .= " </tr>\n"; $html .= "</table>\n"; // Return the output buffer contents. return $html; }