Test ist ein Moderator und hat die Farbe Grün, wobei qwert ein normal User ist und hat die Standart Farbe von subSilver.
ich denke mal es wird irgendwo in diesem Abschnitt gemachtHeute waren bisher 3 registrierte User online.
test (zuletzt um 17:44), qwert (zuletzt um 14:39)
Code: Alles auswählen
$time = time();
$mitternacht = mktime(0,0,0,date('m', $time),date('d', $time),date('Y', $time));
if ( $userdata['user_level'] == ADMIN ){
$sql = 'Select user_id, username, user_session_time, user_level FROM '.USERS_TABLE."
WHERE user_session_time > $mitternacht
ORDER BY user_session_time DESC";
}else{
$sql = 'Select user_id, username, user_session_time, user_level FROM '.USERS_TABLE."
WHERE user_allow_viewonline = '1' AND user_session_time > $mitternacht
ORDER BY user_session_time DESC";
}
$result = $db->sql_query($sql);
while( $row = $db->sql_fetchrow($result) )
{
$user_today .= ($count_user_today > 0) ? ', ' : '';
$user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '"';
$user_today .= ($row['user_level'] == 1) ? ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>' : '';
$user_today .= ($row['user_level'] == 2) ? ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>' : '';
$user_today .= ($row['user_level'] != 1 && $row['user_level'] != 2) ? '">' . $row['username'] . '</a>' : '';
$user_today .= ' (' . $lang['wwd_last'] . ' ' . date('H:i', $row['user_session_time']) . ')';
$count_user_today++;
}
if ( $count_user_today > 1 )
{
$user_today_text = str_replace('%u', $count_user_today, $lang['wwd_user_today']);
} elseif ( $count_user_today == 1 ) {
$user_today_text = $lang['wwd_one_user'];
} else {
$user_today_text = $lang['wwd_no_user'];
}