Вход Регистрация
Файл: sys/core/user.php
Строк: 120
<?php

// Пробная функция user()
function user($user = NULL) {
    global 
$set;

    
#    берем нужное для функции 
    
$ank = mysql_fetch_array(query("SELECT `id`,`nick`,`pol`,`rating`,`balls`,`group_access`,`date_reg`,`date_last`, `ank_d_r`, `ank_m_r` FROM `user` WHERE `id` = $user LIMIT 1"));

    
#    если забанен 
    
$ban_user = mysql_result(query("SELECT COUNT(*) FROM `ban` WHERE `id_user` = '$user' AND `time` > '" . time() . "'"), 0) != 0;

    
#    Вывод ника 
    
echo '<a href="/info.php?id=' . $ank['id'] . '">';


    
#    Онлайн
    
$uslast = $ank['date_last'] > (time() - $set['user_online']);
    
#    Рега от 
    
$usreg = $ank['date_reg'] > (time() - $set['user_reg_time']);

    
#    оприделяем по чему выводим медали
    
$us_medals = $ank[$set['medals_us_set_s']];


    
#    style медалик (для выравнивания)
    
$style_medals = 'margin-bottom: -2px;';

    
# медали включаем
    
if ($set['medals_us_set'] == 1) {

        if (
$set['medals_us_set_s'] == 'rating') {
            if (
$us_medals >= 5 and $us_medals < 9)
                echo 
' <img src="/style/medal/1.png" alt="Медаль" class="icon" style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 10 and $us_medals < 19)
                echo 
' <img src="/style/medal/2.png" alt="Медаль" class="icon" style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 20 and $us_medals < 29)
                echo 
' <img src="/style/medal/3.png" alt="Медаль" class="icon" style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 30 and $us_medals < 39)
                echo 
' <img src="/style/medal/4.png" alt="Медаль" class="icon" style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 40 and $us_medals < 49)
                echo 
' <img src="/style/medal/5.png" alt="Медаль" class="icon" style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 50 and $us_medals < 59)
                echo 
' <img src="/style/medal/6.png" alt="Медаль" class="icon" style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 60 and $us_medals < 99999999)
                echo 
' <img src="/style/medal/7.png" alt="Медаль" class="icon" style="' . $style_medals . '"/>';

            
#    если это не рейтинг то выводим по баллм    
        
} else {

            if (
$us_medals >= 50 and $us_medals < 99)
                echo 
' <img src="/style/medal/1.png" alt="Медаль" class="icon"style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 100 and $us_medals < 499)
                echo 
' <img src="/style/medal/2.png" alt="Медаль" class="icon"style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 500 and $us_medals < 999)
                echo 
' <img src="/style/medal/3.png" alt="Медаль" class="icon"style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 1000 and $us_medals < 9999)
                echo 
' <img src="/style/medal/4.png" alt="Медаль" class="icon" style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 10000 and $us_medals < 49999)
                echo 
' <img src="/style/medal/5.png" alt="Медаль" class="icon"style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 50000 and $us_medals < 79999)
                echo 
' <img src="/style/medal/6.png" alt="Медаль" class="icon"style="' . $style_medals . '"/>';
            elseif (
$us_medals >= 80000 and $us_medals < 99999999)
                echo 
' <img src="/style/medal/7.png" alt="Медаль" class="icon"style="' . $style_medals . '"/>';
        }
    }







    
# Какашка
    
if ($ban_user) {
        echo 
' <img src="/style/user/ban.png" alt="" /> ';
    } else {
        
# Администраторы    
        
if ($ank['group_access'] > 7 and ! $uslast)
            echo 
' <img src="/style/user/' . ($ank['pol'] == 1 ? '1_1' : '2_2') . '.png" alt="Офлайн Иконка администратора ' . $ank['nick'] . '"  /> ';
        else
        if (
$ank['group_access'] > 7)
            echo 
' <img src="/style/user/' . ($ank['pol'] == 1 ? 1 : 2) . '.png" alt="Иконка администратора ' . $ank['nick'] . ' "  /> ';
        
# Модераторы
        
else
        if (
$ank['group_access'] > 1 and $ank['group_access'] < 7 and ! $uslast)
            echo 
' <img src="/style/user/' . ($ank['pol'] == 1 ? '3_3' : '4_4') . '.png" alt="офлайн Иконка модератора ' . $ank['nick'] . '"  /> ';
        else
        if (
$ank['group_access'] > 1 and $ank['group_access'] < 7)
            echo 
' <img src="/style/user/' . ($ank['pol'] == 1 ? 3 : 4) . '.png" alt="офлайн Иконка модератора ' . $ank['nick'] . '""  /> ';
        
# Пользователи
        
else
            echo!
$uslast ? ' <img src="/style/user/' . ($ank['pol'] == 1 ? '5_5' : '6_6') . '.png" alt="Иконка ' . $ank['nick'] . '"  /> ' : ' <img src="/style/user/' . ($ank['pol'] == 1 ? 5 : 6) . '.png" alt="Иконка ' . $ank['nick'] . '"  /> ';
    }




    if (!
$ban_user)
        echo 
' <span class="on"> ' . ($ank != null ? $ank['nick'] : $set['nick_system']) . ' </span> ';
    else
        echo 
' <span style="text-decoration:line-through;"> ' . ($ank != null ? $ank['nick'] : $set['nick_system']) . ' </span> ';
#    если ник влючен и юзер бане выводим зачеркнутый ник
    #    выводим слово new если юзер на сайте менее $set['user_reg_time'] ,если пол женский выводим другой цвет
    #    Вообщем то можно и иконками украсить но это как хотите сами уж.может в будующем 
    
echo ($usreg ? $ank['pol'] == 0 ? '<span style="color:#DE2DE9">NEW</span> ' : 'NEW' : false) . '</a>';
}
Онлайн: 0
Реклама