<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?PHP
$update_interval = 10;
if(count($config['site']['worlds']) > 1)
{
$worlds .= '<i>Select world:</i> ';
foreach($config['site']['worlds'] as $id => $world_n)
{
$worlds .= ' <a href="?subtopic=whoisonline&world='.$id.'">'.$world_n.'</a> , ';
if($id == (int) $_GET['world'])
{
$world_id = $id;
$world_name = $world_n;
}
}
$main_content .= substr($worlds, 0, strlen($worlds)-3);
}
if(!isset($world_id))
{
$world_id = 0;
$world_name = $config['server']['serverName'];
}
$order = $_REQUEST['order'];
if($order == 'level')
$orderby = 'level';
elseif($order == 'vocation')
$orderby = 'vocation';
if(empty($orderby))
$orderby = 'name';
$tmp_file_name = 'cache/whoisonline-'.$orderby.'-'.$world_id.'.tmp';
if(file_exists($tmp_file_name) && filemtime($tmp_file_name) > (time() - $update_interval))
{
$tmp_file_content = explode(",", file_get_contents($tmp_file_name));
$number_of_players_online = $tmp_file_content[0];
$players_rows = $tmp_file_content[1];
}
else
{
$players_online_data = $SQL->query('SELECT * FROM players WHERE world_id = '.(int) $world_id.' AND online > 0 ORDER BY '.$orderby);
$number_of_players_online = 0;
foreach($players_online_data as $player)
{
$number_of_players_online++;
$acc = $SQL->query('SELECT * FROM '.$SQL->tableName('accounts').' WHERE '.$SQL->fieldName('id').' = '.$player['account_id'].'')->fetch();
if(is_int($number_of_players_online / 2))
$bgcolor = $config['site']['darkborder'];
else
$bgcolor = $config['site']['lightborder'];
$rs = "";
if ($player['skulltime'] > 0 && $player['skull'] == 3)
$rs = "<img style='border: 0;' src='./images/whiteskull.gif'/>";
elseif ($player['skulltime'] = $player['skull'] == 4)
$rs = "<img style='border: 0;' src='./images/redskull.gif'/>";
elseif ($player['skulltime'] = $player['skull'] == 5)
$rs = "<img style='border: 0;' src='./images/blackskull.gif'/>";
$players_rows .= '<TR BGCOLOR='.$bgcolor.'><TD WIDTH=10%><image src="images/flags/'.$acc['flag'].'.png"/></TD><TD WIDTH=70%><A HREF="?subtopic=characters&name='.urlencode($player['name']).'">'.$player['name'].$rs.'</A></TD><TD WIDTH=10%>'.$player['level'].'</TD><TD WIDTH=20%>'.$vocation_name[$world_id][$player['promotion']][$player['vocation']].'</TD></TR>';
}
}
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><? echo $title; ?></title>
<link rel="stylesheet" href="<? echo $layout_name; ?>/style.css" type="text/css" />
<script type="text/javascript" src="<? echo $layout_name; ?>/menu.js"></script>
<script type="text/javascript">
var imagesURL = '<? echo $layout_name; ?>';
</script>
<? echo $layout_header; ?>
</head>
<body onload="menuInit();">
<div id="page">
<!-- HOLD ALL ON CENTER -->
<div id="header"></div>
<div id="menu">
<div style="margin-bottom: -2px;"><img src="<? echo $layout_name; ?>/images/menu-start.png" alt="Start Menu" /></div>
<div id="news">
<div onclick="menuSwitch(1, 'news')">
<div class="nav">
<div style="float: left; width: 157px; height: 34px;"><img src="<? echo $layout_name; ?>/images/latestnews.png" alt="Latest News" /></div>
<div id="news_Icon" style="background-image: url('<? echo $layout_name; ?>/images/minus.gif'); background-position: bottom right; background-repeat: no-repeat; float: left; width: 23px; height: 34px;"></div>
</div>
</div>
<div id="news_Submenu">
<div class="links">
<ul>
<li><a href="?subtopic=latestnews">Latest News</a></li>
</ul>
</div>
</div>
</div>
<div id="account">
<div onclick="menuSwitch(2, 'account')">
<div class="nav">
<div style="float: left; width: 157px; height: 34px;"><img src="<? echo $layout_name; ?>/images/account.png" alt="Account" /></div>
<div id="account_Icon" style="background-image: url('<? echo $layout_name; ?>/images/plus.gif'); background-position: bottom right; background-repeat: no-repeat; float: left; width: 23px; height: 34px;"></div>
</div>
</div>
<div id="account_Submenu">
<div class="links">
<ul>
<?PHP
if($group_id_of_acc_logged >= $config['site']['access_admin_panel'])
echo '<li><a href="?subtopic=adminpanel">Admin Panel</a></li>';
if($group_id_of_acc_logged > 0)
echo '<li><a href="?subtopic=namelock">Namelocks</a></li>';
if($logged)
{
echo '<li><a href="?subtopic=accountmanagement">My Account</a></li>
<li><a href="?subtopic=accountmanagement&action=logout">L ogout</a></li>';
}
else
{
echo '<li><a href="?subtopic=accountmanagement">Login</a></li>';
}
?>
<li><a href="?subtopic=createaccount">Create Account</a></li>
<li><a href="?subtopic=lostaccount">Lost Account Interface</a></li>
<li><a href="?subtopic=tibiarules">Server Rules</a></li>
</ul>
</div>
</div>
</div>
<div id="community">
<div onclick="menuSwitch(3, 'community')">
<div class="nav">
<div style="float: left; width: 157px; height: 34px;"><img src="<? echo $layout_name; ?>/images/community.png" alt="Community" /></div>
<div id="community_Icon" style="background-image: url('<? echo $layout_name; ?>/images/plus.gif'); background-position: bottom right; background-repeat: no-repeat; float: left; width: 23px; height: 34px;"></div>
</div>
</div>
<div id="community_Submenu">
<div class="links">
<ul>
<li><a href="?subtopic=characters">Search Player</a></li>
<li><a href="?subtopic=guilds">Guilds</a></li>
<li><a href="?subtopic=highscores">Highscores</a></li>
<li><a href="?subtopic=killstatistics">Last Deaths</a></li>
<li><a href="?subtopic=houses">Houses</a></li>
<li><a href="?subtopic=downloads">Download</a></li>
<?PHP if(!empty($config['site']['forum_link'])) echo '<li><a href="'.$config['site']['forum_link'].'">Forum</a></li>'; ?>
<li><a href="?subtopic=team">Game Masters</a></li>
</ul>
</div>
</div>
</div>
<div id="library">
<div onclick="menuSwitch(4, 'library')">
<div class="nav">
<div style="float: left; width: 157px; height: 34px;"><img src="<? echo $layout_name; ?>/images/library.png" alt="Library" /></div>
<div id="library_Icon" style="background-image: url('<? echo $layout_name; ?>/images/plus.gif'); background-position: bottom right; background-repeat: no-repeat; float: left; width: 23px; height: 34px;"></div>
</div>
</div>
<div id="library_Submenu">
<div class="links">
<ul>
<li><a href="?subtopic=creatures">Monsters</a></li>
<li><a href="?subtopic=spells">Spells</a></li>
<li><a href="?subtopic=whoisonline">Who is online?</a></li>
<?PHP if($config['site']['serverinfo_page'] == 1) echo '<li><a href="?subtopic=serverinfo">Server Info</a></li>'; ?>
<?PHP if($config['site']['download_page'] == 1) echo '<li><a href="?subtopic=downloads">Downloads</a></li>'; ?>
<?PHP if($config['site']['gallery_page'] == 1) echo '<li><a href="?subtopic=gallery">Gallery</a></li>'; ?>
</ul>
</div>
</div>
</div>
<?PHP
if($config['site']['shop_system'] == 1)
{
echo '
<div id="shops">
<div onclick="menuSwitch(5, \'shops\')">
<div class="nav">
<div style="float: left; width: 157px; height: 34px;"><img src="'.$layout_name.'/images/shops.png" alt="Shops" /></div>
<div id="shops_Icon" style="background-image: url(\''.$layout_name.'/images/plus.gif\'); background-position: bottom right; background-repeat: no-repeat; float: left; width: 23px; height: 34px;"></div>
</div>
</div>
<div id="shops_Submenu">
<div class="links">
<ul>
<li><a href="?subtopic=buypoints"><b><font size="1" color="red"><blink>Buy Premium Points</blink></font></b></a></li>
<li><a href="?subtopic=shopsystem">Shop Offer</a></li>';
if($logged)
echo '<li><a href="?subtopic=shopsystem&action=show_history">Sh op History</a></li>';
echo '</ul>
</div>
</div>
</div>';
}
?>
<div style="margin-top: -2px;"><img src="<? echo $layout_name; ?>/images/menu-end.png" alt="End Menu" /></div>
</div>
<div id="cnt-box">
<div id="top"></div>
<div id="mid">
<div id="margins">
<? echo $main_content; ?>
</div>
</div>
<div id="bot"></div>
<div id="copyrights">
<p>© 2009 by <? echo $config['server']['serverName']; ?>. All Rights Reserved.</p>
</div>
</div>
<div id="adverts">
<h2>Server Status</h2>
<hr noshade="noshade" size="1" />
<?PHP
if($config['status']['serverStatus_online'] == 1)
echo '<b>IP:</b> www.loney-rpg.com<br><b>Port:</b> 7171 <b>Status:</b><font color="#00CD00"><b>ONLINE</b></font> ('.$number_of_players_online.' players)';
else
echo '<b>Status:</b> <font color="red"><b>OFFLINE </b></font>(no players)';
?>
<hr noshade="noshade" size="1" />
<a href="?subtopic=shopsystem"><img src="<? echo $layout_name; ?>/images/banner.png" alt="Premium Banner" style="border: 0px;" /></a>
</div>
<!-- END -->
</div>
</body>
</html>