Пользователи, просматривающие тему (Пользователей: 0, Гостей: 0)

  1. stop4ik

    Регистрация:
    02.03.15
    Сообщения:
    162
    Симпатии:
    30
    Пол:
    Мужской
    PHP:
    <?php
    $stats 
    setting::select();
        if( empty( 
    self::$stg['AES_CSSTATS_ACTIVE'] ) ) {
          
            
    $this->title 'Статистика не активна';
            
    $this->desc 'Статистика не активна';
            return 
    'Статистика не активна..';
        }
        
    $this->title 'Ранги игроков';
        
    $this->desc 'Ранги игроков';

        
    $total statsaes::total();
        
    $razdel 25// всего страниц
        
    $page = ( isset( $_GET['page'] ) && !is_array$_GET['page'] ) ) ? (int) $_GET['page'] : 1;
        
    $start = ( $page ) * $razdel;
        
    $end = ( $total $start $razdel ) ? $start $razdel $total;
      
        
    $statsaes  statsaes::select'*'null'place'true"{$start},{$razdel});
      
        
    $pagenation grey::pags$total$razdelgrey::url'statsaes' ) );




    ?>
    <?
    $bestplayers 
    1;
    if(
    $page 1$num $page*$razdel;
    $table =$stats['AES_CSSTATS_TABLE'];
    $prefix =$stats['AES_CSSTATS_PREFIX'];
    @
    mysql_connect($stats['AES_CSSTATS_IP_ADRES'],$stats['AES_CSSTATS_DB_USER'],$stats['AES_CSSTATS_DB_PASSWORD']) or die(mysql_error());
    @
    mysql_select_db($stats['AES_CSSTATS_DB']);
    $sort "exp";
    $descasc "DESC";
    $total1 mysql_result(mysql_query("SELECT COUNT(*) FROM `aes_stats` WHERE `exp` > -1"),0,0);
    $sel "SELECT * FROM `$prefix$table` WHERE `exp` > -1 ORDER by `".$sort."` ".$descasc." LIMIT ".$start.", ".$razdel;
    $result mysql_query($sel);
    //
    # Отображение рангов
    $names = array ('rank 1',
                    
    'rank 2',
                    
    'rank 3'
                    
    );
    ?>
    <div id="main-content">
        <div class="row">
            <div class="col-md-12">
                <div class="panel panel-default">
                    <div class="panel-body">
                        <div class="row">
                            <div class="col-md-12 col-sm-12 col-xs-12 table-responsive">
                            <div class="1">Показано <? echo mysql_num_rows($result); ?> из <?echo $total1;?> игроков</div>
                                <table class="table table-striped table-hover">
                                    <thead class="no-bd">
                <tr>
                <?
                
    if($descasc=="ASC"){$descasc='DESC';}elseif($descasc=="DESC"){$descasc='ASC';}
                echo 
    '
                <th>Ник</th>
                <th>Ранг</th>
                <th>Опыт</th>      
                <th>Последний визит</th>
    '
    ;
                
    ?>          
                </tr>

            </thead>
        <tbody class="no-bd-y" id="ittems-list">
    <?php
    $name_array 
    $names;
    if(
    mysql_num_rows($result)>0)
    {


        while(
    $row mysql_fetch_array($result))
        {         
    $num++;
                echo 
    '<tr>
              
                <th>'
    ;
                if(
    $bestplayers=='1' and $sort=='exp' and $descasc=='ASC'){
                     if(
    $num==1){ echo '<i class="glyph-icon glyphicon glyphicon-star" style="color: #FFD700;"></i> ';}
                     elseif(
    $num==2){ echo '<i class="glyph-icon glyphicon glyphicon-star" style="color: #C0C0C0;"></i>';}
                     elseif(
    $num==3){ echo '<i class="glyph-icon glyphicon glyphicon-star" style="color: #cd7f32;"></i> ';}
                }
                    echo 
    '<span class="name">'.$row['name'].'</span>';
                echo
    '</td>
                <th><span class="label label-primary">'
    .$name_array[$row['level']].'</span></td>
                <th><span class="label label-primary">'
    .$row['exp'].'</span></td>
                <th><span class="label label-info">'
    .substr($row['last_update'], 514).'</span></td>
                </tr>'
    ;
        }
    }
    ?>
    </tbody>
                                </table>
                                <div class="pull-center" id="search-pages">
                                    <?=$pagenation?>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    Раньше ранги отображались по столбцу level, но в версии 0.5 AES его нету, кто может сделать правила отображение по опыту из столбца "exp".
     
  2. s-ka

    Регистрация:
    15.07.16
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    $sort = "exp";
    $descasc = "DESC";
    вроде же сделано?