Changeset 6 for pages/wss_partners.php


Ignore:
Timestamp:
Jun 4, 2008, 9:01:09 AM (16 years ago)
Author:
george
Message:

Upraveno: Změna systému sledování procentuálního online stavu. Přidána tabulka servers_online pro uchování stavu serveru za poslední definovanou periodu. Dosavadní systém počítal online stav od počáteční registrace daného serveru což je nevyhovující a zavádějící.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pages/wss_partners.php

    r3 r6  
    55$tpl->output['place'] = $text['info_place'];
    66$tpl->output['wss_partners_h2'] = $menu['mm2'];
     7if(!array_key_exists('order', $_GET)) $_GET['order'] = 0;
    78$order_index = (int) $_GET['order'];
    89switch ($order_index)
    910  {
    10   case 0: $order = ' order by `name` desc '; break;
     11  case 0: $order = ' order by `name`'; break;
    1112  case 1: $order = ' order by `rating` desc '; break;
    1213  case 2: $order = ' order by `version` desc '; break;
     
    3233  }
    3334 
    34 $pa = new CleverPager('select `id`,`wss_partner`, LEFT(`name`, 25) as `name`, `place`, `rating_sum`/`ratings` as `rating`, `version`, `type`, `xp`, `online`/`online_checks` as `online`, `online_players_sum`/`player_checks` as `players` from `servers` where `wss_partner`=1 '.$order, 'p');
     35$pa = new CleverPager('select `id`,`wss_partner`, LEFT(`name`, 25) as `name`, `place`, `rating_sum`/`ratings` as `rating`, `version`, `type`, `xp`, `online`, `online_players_sum`/`player_checks` as `players` from `servers` where `wss_partner`=1 '.$order, 'p');
    3536$pa->PageSize = 20;
    3637$pa->PageLinksDisplayed = 5;
     
    6465  $tpl->output['servers_data'] .='<td>'.$xp.'</td>';
    6566  $tpl->output['servers_data'] .='<td>'.(int)$row['players'].'</td>';
    66   $tpl->output['servers_data'] .='<td>'.(100*$row['online']).'%</td>';
     67  $tpl->output['servers_data'] .='<td>'.$row['online'].'%</td>';
    6768  $tpl->output['servers_data'] .='</tr>';
    6869  }
Note: See TracChangeset for help on using the changeset viewer.