Просмотр поста

.
ValekS
Ей 25

Antares, не получилось под твои запросы display_user() заюзать. По этому код получился не маленький. Там дивы стандартные я оставил, поменяешь если что.

Список посетителей Онлайн (+/-)
// Список посетителей Онлайн
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `lastdate` > " . (time() - 300)), 0);
$req = mysql_query("SELECT * FROM `users` WHERE `lastdate` > " . (time() - 300) . " ORDER BY `name` ASC ");

echo '<div class="phdr">Онлайн ('.$total.')</div>';

for ($i = 0; $res = mysql_fetch_assoc($req); ++$i) {
        
if ($res['id'] == $user_id) {
echo '<div class="gmenu">';
} else {
echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
}
        
if ($set_user['avatar']) {
            echo '<table cellpadding="0" cellspacing="0"><tr><td>';
                
if (file_exists((ROOTPATH . 'files/users/avatar/' . $res['id'] . '.png'))) {
                echo '<img src="' . $system_set['homeurl'] . '/files/users/avatar/' . $res['id'] . '.png" width="32" height="32" alt="" />&#160;';
            } else {
                echo '<img src="' . $system_set['homeurl'] . '/images/empty.png" width="32" height="32" alt="" />&#160;';
            }

echo '</td><td>';
        }
            
if ($res['sex']) {
echo functions::image(($res['sex'] == 'm' ? 'm' : 'w') . ($res['datereg'] > time() - 86400 ? '_new' : '') . '.png', array('class' => 'icon-inline'));
        } else {
            echo functions::image('del.png');
}

        echo (!$user_id || $user_id == $res['id'] ? ' <b>' . $res['name'] . '</b> ' : ' <a href="' . $system_set['homeurl'] . '/users/profile.php?user=' . $res['id'] . '"><b>' . $res['name'] . '</b></a> ');
            
$rank = array(
            0 => '',
            1 => '(GMod)',
            2 => '(CMod)',
            3 => '(FMod)',
            4 => '(DMod)',
            5 => '(LMod)',
            6 => '(Smd)',
            7 => '(Adm)',
            9 => '(SV!)'
        );
            
$rights = isset($res['rights']) ? $res['rights'] : 0;
            
echo $rank[$rights];
            
        echo '<br/><img src="../images/info.png" width="16" height="16" align="middle" />&#160;' . functions::display_place($res['id'], $res['place']);
            
if ($set_user['avatar'])
            echo '</td></tr></table>';
        
echo '</div>';
}
Прикрепленные файлы: