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

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

        
#    берем нужное для функции
        
$ank goDBquery('SELECT `id`,`nick`,`pol`,`rating`,`balls`,`group_access`,`date_reg`,`date_last`, `ank_d_r`, `ank_m_r` FROM `user` WHERE `id`=?i LIMIT ?i', [$user1])->row();

        
#    если забанен
        
$ban_user goDBquery('SELECT COUNT(*) FROM `ban` WHERE `id_user`=?i AND `time`>?i', [$usertime()])->el();

        
#    Вывод ника
        
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']>&& !$uslast) {
                echo 
' <img src="/style/user/'.($ank['pol']==1?'1_1':'2_2').'.png" alt="Офлайн Иконка администратора '.$ank['nick'].'"  /> ';
            } elseif (
$ank['group_access']>7) {
                echo 
' <img src="/style/user/'.($ank['pol']==1?1:2).'.png" alt="Иконка администратора '.$ank['nick'].' "  /> ';
            }
# Модераторы
            
elseif ($ank['group_access']>&& $ank['group_access']<&& !$uslast) {
                echo 
' <img src="/style/user/'.($ank['pol']==1?'3_3':'4_4').'.png" alt="офлайн Иконка модератора '.$ank['nick'].'"  /> ';
            } elseif (
$ank['group_access']>&& $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']== '<span style="color:#DE2DE9">NEW</span> ' 'NEW') : false .'</a>';
    }
Онлайн: 2
Реклама