Файл: _gladiators2_/gladiators2/gladiators/gladiators/statistics/rating.php
Строк: 56
<?
$var["title"] = "Статистика // Мир Гладиаторов";
include("../system/config/servers.php");
include("../system/class/main_class.php");
include("../system/config/values.php");
include("../includes/std.h.php");
include("../includes/b_header.php");
$last_update = @file("ch_rating/last_update.dat");
if( time()-$last_update[0] >= 3600 ) {
$db = new DBconn;
$db->Conn("greece",$server_conf);
$db->query("select id,login,level,klan,align,exp,u,g,l,z,victory,lose,noone from users where id!='1' ORDER BY exp desc LIMIT 100");
$db->num_rows();
$list = "";
for($i=1;$i<=$db->num;$i++) {
$db->fetch_array();
$ch_info = ch_info($db->row["login"],$db->row["level"],$db->row["align"],$db->row["klan"],$config["img_server"]);
if( !strstr($ch_info,"[заключенный]") )
$list .= $db->row["id"]."#".$db->row["login"]."#".$db->row["level"]."#".$db->row["klan"]."#".$db->row["align"]."#".$db->row["exp"]."#".$db->row["u"]."#".$db->row["g"]."#".$db->row["l"]."#".$db->row["z"]."#".$db->row["victory"]."#".$db->row["lose"]."#".$db->row["noone"]."n";
}
$fp = @fopen("ch_rating/list.dat","w");
@flock($fp,2);
@fwrite($fp,$list);
@flock($fp,3);
@fclose($fp);
$last_update[0] = time();
$fp = @fopen("ch_rating/last_update.dat","w");
@flock($fp,2);
@fwrite($fp,$last_update[0]);
@flock($fp,3);
@fclose($fp);
}
echo"
<br><center>
<table border=0 cellpadding=4 width=700 >
<tr><td><big><b><a href=/statistics/>Статистика</a> // Рейтинг лучших персонажей (TOP100)</b></big><br><br>
Последнее обновление: ".Date("d.m.Y H:i",$last_update[0])."<br>
Частота обновления: 1 час.<br><br></td></tr>
<tr><td>
<table border=0 cellspacing=1 cellpadding=10 width=100%>
<tr>
<td><b>#</b></td>
<td><b>Персонаж</b></td>
<td><b>Опыт</b></td>
<td><b>Победы</b></td>
<td><b>Поражения</td>
<td><b>Ничьи</b></td>
</tr>
";
$file = @file("ch_rating/list.dat");
for($i=0;$i<=count($file)-1;$i++)
{
$row = explode("#",$file[$i]);
$ch_info = ch_info($row[1],$row[2],$row[4],$row[3],$config["img_server"]);
echo"<tr><td align=center>".($i+1).".</td><td>".$ch_info."</td><td>".NumberView($row[5],"`")."</td><td>".$row[10]."</td><td>".$row[11]."</td><td>".$row[12]."</td></tr>";
}
echo"</table>
</td></tr></table><br><br>";
include("../includes/b_footer.php");
?>