source: trunk/pages/arena.php@ 614

Last change on this file since 614 was 614, checked in by george, 16 years ago
  • Přidáno: Výběr světa i na začátku stránek, kterých se výběr týká.
File size: 2.4 KB
Line 
1<?php
2
3$Columns = array('name', 'atname', 'attype', 'tot_chars', 'atrating', 'atwins', 'atgames');
4$order_by = (isset($_GET['order'])) ? $_GET['order'] : 'atname';
5if(!in_array($order_by, $Columns)) $order_by = 'atname';
6$dir = (isset($_GET['dir'])) ? $_GET['dir'] : 'down';
7$order_dir = ($dir == 'up') ? 'ASC' : 'DESC';
8$dir = ($dir == 'down') ? 'up' : 'down';
9$dir_img = ($dir == 'down') ? '<img src="imgs/inc/up.gif" alt="nahoru"/>' : '<img src="imgs/inc/down.gif" alt="dolu">';
10
11function MakeLink($show, $sort)
12{
13 global $dir, $dir_img;
14
15 if(isset($_GET['order']) and $_GET['order'] == $sort) $arrow = $dir_img;
16 else $arrow = '';
17 return($arrow.'<a href="?page=arena&amp;order='.$sort.'&amp;dir='.$dir.'">'.$show.'</a>');
18}
19
20$db->select_db($Config['Mangos']['RealmList'][$_COOKIE['RealmIndex']]['DatabaseCharacters']);
21$count = $db->query('SELECT COUNT(*) FROM arena_team')->fetch_row();
22$all_record = $count[0];
23echo('<h3 class="PageTitle">Arénové týmy :</h3>');
24echo($server->RealmSelection());
25echo('Celkem týmů : <strong>'.$all_record.'</strong>
26 <table class="BaseTable">
27 <tr>
28 <th>'.MakeLink('Tým', 'atname').'</th>
29 <th>Kapitán</th>
30 <th>'.MakeLink('Typ', 'attype').'</th>
31 <th>'.MakeLink('Členů', 'tot_chars').'</th>
32 <th>'.MakeLink('Rating', 'atrating').'</th>
33 <th>'.MakeLink('Her vyhráno', 'atwins').'</th>
34 <th>'.MakeLink('Her hráno', 'atgames').'</th>
35 </tr>');
36$query = $db->query('SELECT arena_team.arenateamid AS atid, arena_team.name AS atname, arena_team.captainguid AS lguid, arena_team.type AS attype, (SELECT name FROM `characters` WHERE guid = lguid) AS l_name, (SELECT COUNT(*) FROM arena_team_member WHERE arenateamid = atid) AS tot_chars, rating AS atrating, games as atgames, wins as atwins FROM arena_team, arena_team_stats WHERE arena_team.arenateamid = arena_team_stats.arenateamid ORDER BY '.$order_by.' '.$order_dir);
37while($row = $query->fetch_assoc())
38{
39 echo('<tr>
40 <td align="center">'.$row['atname'].'</td>
41 <td align="center">'.$row['l_name'].'</td>
42 <td align="center">'.$row['attype'].'</td>
43 <td align="center">'.$row['tot_chars'].'</td>
44 <td align="center">'.$row['atrating'].'</td>
45 <td align="center">'.$row['atwins'].'</td>
46 <td align="center">'.$row['atgames'].'</td>
47 </tr>');
48}
49echo('</table>');
50
51?>
Note: See TracBrowser for help on using the repository browser.