-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathguilds.php
More file actions
28 lines (21 loc) · 728 Bytes
/
guilds.php
File metadata and controls
28 lines (21 loc) · 728 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
$pagetitle = 'Top Guilds';
require 'common.php';
$tpl->limit = $topguilds;
$guilds = webcp_db_fetchall("SELECT tag, name, (SELECT COUNT(1) FROM characters c WHERE c.guild = g.tag) AS members, (SELECT SUM(`exp`) FROM characters c WHERE c.guild = g.tag) AS `exp` FROM guilds g ORDER BY `exp` DESC LIMIT ?", $topguilds);
if (empty($guilds))
{
$tpl->message = "No guilds have been created yet.";
$tpl->Execute(null);
exit;
}
foreach ($guilds as &$guild)
{
$guild['tag'] = trim(strtoupper($guild['tag']));
$guild['name'] = ucfirst($guild['name']);
$guild['exp'] = number_format($guild['exp']);
$guild['members'] = number_format($guild['members']);
}
unset($guild);
$tpl->guilds = $guilds;
$tpl->Execute('guilds');