Changeset 185
- Timestamp:
- 01/11/10 20:49:19 (8 months ago)
- Location:
- webcp/trunk
- Files:
-
- 4 added
- 2 removed
- 23 modified
- 1 moved
-
allguilds.php (modified) (2 diffs)
-
character.php (modified) (3 diffs)
-
class/Database.class.php (modified) (1 diff)
-
common.php (modified) (3 diffs)
-
gmaccount.php (modified) (1 diff)
-
gmcharacter.php (deleted)
-
guild.php (added)
-
guildmembers.php (added)
-
guilds.php (modified) (2 diffs)
-
search.php (modified) (1 diff)
-
tpl/green/account.htm (moved) (moved from webcp/trunk/tpl/green/gmaccount.htm) (3 diffs)
-
tpl/green/accsearch_results.htm (modified) (1 diff)
-
tpl/green/allaccounts.htm (modified) (1 diff)
-
tpl/green/allcharacters.htm (modified) (1 diff)
-
tpl/green/allguilds.htm (modified) (1 diff)
-
tpl/green/bans.htm (modified) (2 diffs)
-
tpl/green/character.htm (modified) (2 diffs)
-
tpl/green/characters.htm (modified) (1 diff)
-
tpl/green/charsearch_results.htm (modified) (1 diff)
-
tpl/green/gmcharacter.htm (deleted)
-
tpl/green/guild.htm (added)
-
tpl/green/guildmembers.htm (added)
-
tpl/green/guilds.htm (modified) (1 diff)
-
tpl/green/guildsearch_results.htm (modified) (1 diff)
-
tpl/green/header.htm (modified) (3 diffs)
-
tpl/green/index.htm (modified) (1 diff)
-
tpl/green/online.htm (modified) (1 diff)
-
tpl/green/players.htm (modified) (1 diff)
-
tpl/green/staff.htm (modified) (1 diff)
-
tpl/green/style.css (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
webcp/trunk/allguilds.php
r133 r185 59 59 60 60 $members = $db->SQL("SELECT guild FROM characters WHERE $guildlistq"); 61 $totalexp = $db->SQL("SELECT guild, exp FROM characters WHERE $guildlistqAND admin = 0");61 $totalexp = $db->SQL("SELECT guild, exp FROM characters WHERE ($guildlistq) AND admin = 0"); 62 62 63 63 foreach ($guilds as &$guild) … … 82 82 83 83 $guild['exp'] = $expcount; 84 $guild['members'] = $member s;84 $guild['members'] = $membercount; 85 85 } 86 86 unset($guild); -
webcp/trunk/character.php
r105 r185 20 20 } 21 21 22 $character = $db->SQL("SELECT * FROM characters WHERE name = '$' AND account = '$' LIMIT 1", strtolower($_GET['name']), $sess->username); 22 if ($GM) 23 { 24 $character = $db->SQL("SELECT * FROM characters WHERE name = '$' LIMIT 1", strtolower($_GET['name'])); 25 } 26 else 27 { 28 $character = $db->SQL("SELECT * FROM characters WHERE name = '$' AND account = '$' LIMIT 1", strtolower($_GET['name']), $sess->username); 29 } 23 30 24 31 if (empty($character)) 25 32 { 26 $tpl->message = 'Character does not exist or is not yours.';33 $tpl->message = 'Character does not exist' . ($GM ? '.' : ' or is not yours.'); 27 34 $tpl->Execute(null); 28 35 exit; … … 46 53 if (!empty($guildinfo[0])) 47 54 { 48 $character['guild_name'] = $guildinfo[0]['name'];55 $character['guild_name'] = ucfirst($guildinfo[0]['name']); 49 56 $character['guild_rank_str'] = guildrank_str(unserialize_guildranks($guildinfo[0]['ranks']), $character['guild_rank']); 50 57 } … … 57 64 $character['admin_str'] = adminrank_str($character['admin']); 58 65 59 $pagetitle .= ': '. $character['name'];66 $pagetitle .= ': '.htmlentities($character['name']); 60 67 $tpl->pagetitle = $pagetitle; 61 68 -
webcp/trunk/class/Database.class.php
r153 r185 2 2 /* This script is free to modify and distribute 3 3 4 Current version: 1. 44 Current version: 1.5 5 5 6 6 Updated 1 September 2009 (tehsausage@gmail.com) [1.5] -
webcp/trunk/common.php
r133 r185 132 132 define('RACE_TAN', 2); 133 133 define('RACE_ORC', 3); 134 define('RACE_ PANDA', 4);135 define('RACE_ SKELETON', 5);134 define('RACE_SKELETON', 4); 135 define('RACE_PANDA', 5); 136 136 define('RACE_FISH', 6); 137 137 … … 386 386 ); 387 387 } 388 if ($cd['guild_rank'] == 1)388 if ($cd['guild_rank'] <= 1) 389 389 { 390 390 $chardata_guilds[$cd['guild']]['leader'] = true; … … 620 620 function guildrank_str($ranks, $rank) 621 621 { 622 if ($rank == 0) $rank = 1; 622 623 return isset($ranks[$rank-1])?$ranks[$rank-1]:'Unknown'; 623 624 } -
webcp/trunk/gmaccount.php
r105 r185 61 61 $tpl->pagetitle = $pagetitle; 62 62 63 $tpl->Execute(' gmaccount');63 $tpl->Execute('account'); -
webcp/trunk/guilds.php
r105 r185 38 38 39 39 $members = $db->SQL("SELECT guild FROM characters WHERE $guildlistq"); 40 $totalexp = $db->SQL("SELECT guild,exp FROM characters WHERE $guildlistqAND admin = 0");40 $totalexp = $db->SQL("SELECT guild,exp FROM characters WHERE ($guildlistq) AND admin = 0"); 41 41 42 42 foreach ($guilds as &$guild) … … 61 61 62 62 $guild['exp'] = $expcount; 63 $guild['members'] = $member s;63 $guild['members'] = $membercount; 64 64 } 65 65 unset($guild); -
webcp/trunk/search.php
r105 r185 212 212 $membercount = $db->SQL("SELECT COUNT(1) as count FROM characters WHERE guild = '$'", $guild['tag']); 213 213 $totalexp = $db->SQL("SELECT SUM(exp) as totalexp FROM characters WHERE guild = '$' AND admin = 0", $guild['tag']); 214 $guild['tag'] = trim(strtoupper($guild['tag'])); 215 $guild['name'] = ucfirst($guild['name']); 214 216 $guild['members'] = number_format($membercount[0]['count']); 215 217 $guild['exp'] = number_format($totalexp[0]['totalexp']); -
webcp/trunk/tpl/green/account.htm
r105 r185 8 8 <thead> 9 9 <tr> 10 <th colspan="2"><[ account.username]>10 <th colspan="2"><[~account.username]> 11 11 12 12 <tbody> … … 15 15 <tr><th>HDID<td><[account.hdid_str]> 16 16 17 <tr><th>Registered<td><[account.created_str]> 17 <tr><th>Registered<td><[account.created_str]> (<[account.regip]>) 18 18 19 <tr><th>Last Used<td><[ account.lastused_str]>19 <tr><th>Last Used<td><[if account.lastused]><[account.lastused_str]> (<[account.lastip]>)<[else]><i>Never</i><[endif]> 20 20 21 <tr><th>Full Name<td><[ account.fullname]>21 <tr><th>Full Name<td><[~account.fullname]> 22 22 23 <tr><th>Location<td><[ account.location]>23 <tr><th>Location<td><[~account.location]> 24 24 25 <tr><th>E-Mail<td><[ account.email]>25 <tr><th>E-Mail<td><[~account.email]> 26 26 27 27 </table> … … 41 41 <[foreach characters char]> 42 42 <tr> 43 <td><a href="./ gmcharacter<[php]>?name=<[char.name]>"><[char.name]></a><[if char.gm]> <img src="./tpl/green/images/admin.gif"><[endif]>43 <td><a href="./character<[php]>?name=<[~char.name]>"><[~char.name]></a><[if char.gm]> <img src="./tpl/green/images/admin.gif"><[endif]> 44 44 45 45 <td><[~char.title]> -
webcp/trunk/tpl/green/accsearch_results.htm
r105 r185 23 23 <[foreach accounts acc]> 24 24 <tr> 25 <td><a href="./gmaccount<[php]>?name=<[ acc.username]>"><[acc.username]></a>25 <td><a href="./gmaccount<[php]>?name=<[~acc.username]>"><[~acc.username]></a> 26 26 <td><[acc.characters]> 27 27 -
webcp/trunk/tpl/green/allaccounts.htm
r105 r185 18 18 <[foreach accounts acc]> 19 19 <tr> 20 <td><a href="./gmaccount<[php]>?name=<[acc.username]>"><[ acc.username]></a>20 <td><a href="./gmaccount<[php]>?name=<[acc.username]>"><[~acc.username]></a> 21 21 <td><[acc.characters]> 22 22 -
webcp/trunk/tpl/green/allcharacters.htm
r105 r185 19 19 <[foreach characters char]> 20 20 <tr> 21 <td><a href="./ gmcharacter<[php]>?name=<[char.name]>"><[char.name]></a><[if char.gm]> <img src="./tpl/green/images/admin.gif"><[endif]>21 <td><a href="./character<[php]>?name=<[~char.name]>"><[~char.name]></a><[if char.gm]> <img src="./tpl/green/images/admin.gif"><[endif]> 22 22 23 <td><a href="./gmaccount<[php]>?name=<[ char.account]>"><[char.account]></a>23 <td><a href="./gmaccount<[php]>?name=<[~char.account]>"><[~char.account]></a> 24 24 25 25 <td><[char.level]> -
webcp/trunk/tpl/green/allguilds.htm
r105 r185 18 18 <[foreach guilds guild]> 19 19 <tr> 20 <td><[ guild.tag]>20 <td><[~guild.tag]> 21 21 22 <td><a href="./guild<[php]>?tag=<[ guild.tag]>"><[guild.name]></a>22 <td><a href="./guild<[php]>?tag=<[~guild.tag]>"><[~guild.name]></a> 23 23 24 24 <td><[guild.members]> -
webcp/trunk/tpl/green/bans.htm
r133 r185 19 19 <[foreach bans ban]> 20 20 <tr> 21 <td><[if !ban.nouser]><a href="./gmaccount<[php]>?name=<[ ban.username]>"><[endif]><[ban.username]><[if !ban.nouser]></a><[endif]>21 <td><[if !ban.nouser]><a href="./gmaccount<[php]>?name=<[~ban.username]>"><[endif]><[~ban.username]><[if !ban.nouser]></a><[endif]> 22 22 23 <td><[ ban.ip_str]>23 <td><[~ban.ip_str]> 24 24 25 25 <td><[~ban.hdid_str]> … … 27 27 <td><[ban.remaining]> 28 28 29 <td><a href="./ gmcharacter<[php]>?name=<[ban.setter]>"><[ban.setter]></a>29 <td><a href="./character<[php]>?name=<[~ban.setter]>"><[~ban.setter]></a> 30 30 31 31 <[endforeach]> -
webcp/trunk/tpl/green/character.htm
r105 r185 7 7 <table id="character"> 8 8 <thead> 9 <tr><th colspan="3"><[ character.name]>9 <tr><th colspan="3"><[~character.name]><[if GM]> <a href="./gmaccount<[php]>?name=<[~character.account]>">(<[~character.account]>)</a><[endif]> 10 10 <tbody> 11 11 <tr><th>Level<td colspan="2"><[character.level]> … … 14 14 15 15 <tr><th>Admin Rank<td colspan="2"><[character.admin_str]> 16 16 17 <[if character.guild]> 17 <tr><th rowspan="3">Guild<th>Tag<td><[ character.guild]>18 <tr><th rowspan="3">Guild<th>Tag<td><[~character.guild]> 18 19 19 <tr><th>Name<td><[character.guild_name]> 20 20 <tr><th>Name<td><a href="./guild<[php]>?tag=<[~character.guild]>"><[~character.guild_name]></a> 21 21 <tr><th>Rank<td><[character.guild_rank_str]> (<[character.guild_rank]>) 22 22 <[else]> -
webcp/trunk/tpl/green/characters.htm
r85 r185 11 11 <[foreach characters char]> 12 12 <tr> 13 <td><a href="./character<[php]>?name=<[ char.name]>"><[char.name]></a><[if char.gm]> <img src="./tpl/green/images/admin.gif"><[endif]>13 <td><a href="./character<[php]>?name=<[~char.name]>"><[~char.name]></a><[if char.gm]> <img src="./tpl/green/images/admin.gif"><[endif]> 14 14 15 15 <td><[~char.title]> -
webcp/trunk/tpl/green/charsearch_results.htm
r105 r185 22 22 <tbody> 23 23 <tr> 24 <td><a href="./ gmcharacter<[php]>?name=<[char.name]>"><[char.name]></a><[if char.gm]> <img src="./tpl/green/images/admin.gif"><[endif]>24 <td><a href="./character<[php]>?name=<[~char.name]>"><[~char.name]></a><[if char.gm]> <img src="./tpl/green/images/admin.gif"><[endif]> 25 25 26 <td><a href="./gmaccount<[php]>?name=<[ char.account]>"><[char.account]></a>26 <td><a href="./gmaccount<[php]>?name=<[~char.account]>"><[~char.account]></a> 27 27 28 28 <td><[char.level]> -
webcp/trunk/tpl/green/guilds.htm
r105 r185 12 12 <[foreach guilds guild]> 13 13 <tr> 14 <td><[ guild.tag]>14 <td><[~guild.tag]> 15 15 16 <td><a href="./guild<[php]>?tag=<[ guild.tag]>"><[guild.name]></a>16 <td><a href="./guild<[php]>?tag=<[~guild.tag]>"><[~guild.name]></a> 17 17 18 18 <td><[guild.members]> -
webcp/trunk/tpl/green/guildsearch_results.htm
r105 r185 22 22 <[foreach guilds guild]> 23 23 <tr> 24 <td><[ guild.tag]>24 <td><[~guild.tag]> 25 25 26 <td><a href="./guild<[php]>?tag=<[ guild.tag]>"><[guild.name]></a>26 <td><a href="./guild<[php]>?tag=<[~guild.tag]>"><[~guild.name]></a> 27 27 28 28 <td><[guild.members]> -
webcp/trunk/tpl/green/header.htm
r143 r185 4 4 5 5 <div id="header"> 6 <h1><a href="<[homeurl]>"><[ sitename]></a></h1>6 <h1><a href="<[homeurl]>"><[~sitename]></a></h1> 7 7 <span id="subtitle"> 8 8 EOSERV Control Panel … … 21 21 <[if logged]> 22 22 <ul class="nav playernav"> 23 <li><span><[ username]></span>23 <li><span><[~username]></span> 24 24 <li><a href="./characters<[php]>">My Characters (<[numchars]>)</a> 25 25 <li><a href="./details<[php]>">Edit Details</a> … … 28 28 <[endif]> 29 29 30 <!--31 30 <[foreach chardata_guilds guild tag]> 32 31 <ul class="nav guildnav"> 33 <li><span>Guild: <a href="./guild<[php]>?tag=<[ tag]>"><[tag]></a></span>34 <[if guild.leader]><li><a href="./editguild<[php]>?tag=<[ tag]>">Edit Guild</a><[endif]>32 <li><span>Guild: <a href="./guild<[php]>?tag=<[~tag]>"><[~tag]></a></span> 33 <[if guild.leader]><li><a href="./editguild<[php]>?tag=<[~tag]>">Edit Guild</a><[endif]> 35 34 36 <li><a href="./guildmembers<[php]>?tag=<[ tag]>">Member List</a>37 <li><a href="./guildsearch<[php]>?tag=<[ tag]>">Member Search</a>35 <li><a href="./guildmembers<[php]>?tag=<[~tag]>">Member List</a> 36 <li><a href="./guildsearch<[php]>?tag=<[~tag]>">Member Search</a> 38 37 </ul> 39 38 <[endforeach]> 40 -->41 39 42 40 <[if GUARDIAN]> -
webcp/trunk/tpl/green/index.htm
r105 r185 1 1 <ul> 2 <li>Server Name: <b><[ sitename]></b>2 <li>Server Name: <b><[~sitename]></b> 3 3 <li>Accounts: <b><[accounts]></b> 4 4 <li>Characters: <b><[characters]></b> (<b><[staffcharacters]></b> staff) -
webcp/trunk/tpl/green/online.htm
r105 r185 9 9 <[foreach characters char]> 10 10 <tr> 11 <td><[if GM]><a href="./ gmcharacter<[php]>?name=<[char.name]>"><[endif]><[char.name]><[if GM]></a><[endif]><[if char.gm]> <img src="./tpl/green/images/admin.gif"><[endif]>11 <td><[if GM]><a href="./character<[php]>?name=<[~char.name]>"><[endif]><[~char.name]><[if GM]></a><[endif]><[if char.gm]> <img src="./tpl/green/images/admin.gif"><[endif]> 12 12 13 13 <td><[~char.title]> 14 14 15 <td>< [char.guild]>15 <td><a href="./guild<[php]>?tag=<[~char.guild]>"><[~char.guild]></a> 16 16 17 17 <[endforeach]> -
webcp/trunk/tpl/green/players.htm
r105 r185 13 13 <[foreach characters char]> 14 14 <tr> 15 <td><[if GM]><a href="./ gmcharacter<[php]>?name=<[char.name]>"><[endif]><[char.name]><[if GM]></a><[endif]>15 <td><[if GM]><a href="./character<[php]>?name=<[~char.name]>"><[endif]><[~char.name]><[if GM]></a><[endif]> 16 16 17 17 <td><[~char.title]> -
webcp/trunk/tpl/green/staff.htm
r51 r185 9 9 <[foreach characters char]> 10 10 <tr> 11 <td><[ char.name]>11 <td><[~char.name]> 12 12 13 13 <td><[~char.title]> -
webcp/trunk/tpl/green/style.css
r148 r185 131 131 min-height:260px; 132 132 _height:260px; 133 position:relative; 133 134 } 134 135 … … 392 393 .showing 393 394 { 395 width:80%; 394 396 display:block; 395 397 text-align:center; … … 399 401 .jumppage 400 402 { 401 float:left; 403 position:absolute; 404 top:2px; 405 left:2px; 402 406 font-size:120%; 403 407 } … … 411 415 .pagination 412 416 { 413 clear:both;417 width:80%; 414 418 display:block; 415 419 text-align:center; … … 433 437 width:25%; 434 438 } 439 440 table#guild tbody th 441 { 442 width:20%; 443 }
