Вход Регистрация
Файл: 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 >= 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'] > and ! $uslast)
            echo 
' <img src="/style/user/' . ($ank['pol'] == '1_1' '2_2') . '.png" alt="Офлайн Иконка администратора ' $ank['nick'] . '"  /> ';
        else
        if (
$ank['group_access'] > 7)
            echo 
' <img src="/style/user/' . ($ank['pol'] == 2) . '.png" alt="Иконка администратора ' $ank['nick'] . ' "  /> ';
        
# Модераторы
        
else
        if (
$ank['group_access'] > and $ank['group_access'] < and ! $uslast)
            echo 
' <img src="/style/user/' . ($ank['pol'] == '3_3' '4_4') . '.png" alt="офлайн Иконка модератора ' $ank['nick'] . '"  /> ';
        else
        if (
$ank['group_access'] > and $ank['group_access'] < 7)
            echo 
' <img src="/style/user/' . ($ank['pol'] == 4) . '.png" alt="офлайн Иконка модератора ' $ank['nick'] . '""  /> ';
        
# Пользователи
        
else
            echo!
$uslast ' <img src="/style/user/' . ($ank['pol'] == '5_5' '6_6') . '.png" alt="Иконка ' $ank['nick'] . '"  /> ' ' <img src="/style/user/' . ($ank['pol'] == 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'] == '<span style="color:#DE2DE9">NEW</span> ' 'NEW' false) . '</a>';
}
Онлайн: 0
Реклама