288 lines
10 KiB
PHP
288 lines
10 KiB
PHP
<?
|
||
|
||
define('GAME',true);
|
||
require_once('../_incl_data/__config.php');
|
||
require_once('../_incl_data/class/__db_connect.php');
|
||
|
||
$p = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`level`,`sex`,`clan`,`align`,`city`,`cityreg` FROM `users` WHERE `id` = "'.mysql_real_escape_string($_GET['user']).'" LIMIT 1'));
|
||
|
||
if(isset($p['id'])) {
|
||
$st = mysql_fetch_array(mysql_query('SELECT `id` FROM `stats` WHERE `id` = "'.$p['id'].'" AND (`stats` LIKE "%|s6=0%" OR `stats` NOT LIKE "%|s6=%") LIMIT 1'));
|
||
if(!isset($st['id'])) {
|
||
$_GET['t'] = 2;
|
||
}
|
||
}
|
||
|
||
function microLogin($id,$t,$nnz = 1) {
|
||
$inf = $id;
|
||
$id = $inf['id'];
|
||
$r = '';
|
||
if($inf['align']>0)
|
||
{
|
||
$r .= '<img width="12" height="15" src="https://img.new-combats.com/i/align/align'.$inf['align'].'.gif" />';
|
||
}
|
||
if($inf['clan']>0)
|
||
{
|
||
$cln = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`name_mini`,`align`,`type_m`,`money1`,`exp` FROM `clan` WHERE `id` = "'.$inf['clan'].'" LIMIT 1'));
|
||
if(isset($cln['id']))
|
||
{
|
||
$r .= '<img width="24" height="15" src="https://img.new-combats.com/i/clan/'.$cln['name_mini'].'.gif" />';
|
||
}
|
||
}
|
||
if($inf['cityreg'] == '') {
|
||
$inf['cityreg'] = 'capitalcity';
|
||
}
|
||
$r .= ' <b>'.$inf['login'].'</b> ['.$inf['level'].']<a target="_blank" href="https://new-combats.com/inf.php?'.$inf['id'].'"><img title="Инф. о '.$inf['login'].'" src="https://img.new-combats.com/i/inf_'.$inf['cityreg'].'.gif" /></a>';
|
||
return $r;
|
||
}
|
||
|
||
?>
|
||
<HTML><HEAD><TITLE>Бойцовский клуб</TITLE>
|
||
<META content=INDEX,FOLLOW name=robots>
|
||
<META content="1 days" name=revisit-after>
|
||
<META http-equiv=Pragma content=no-cache>
|
||
<META http-equiv=Cache-control content=private>
|
||
<META http-equiv=Expires content=0>
|
||
|
||
<link href="https://new-combats.com/rating_script/images/main1.css" rel="stylesheet" type="text/css">
|
||
<style type="text/css">
|
||
.style6 { color: #DFD3A3;
|
||
font-size: 9px;
|
||
}
|
||
A:link {
|
||
FONT-WEIGHT: normal; COLOR: #524936; TEXT-DECORATION: none
|
||
}
|
||
A:visited {
|
||
FONT-WEIGHT: normal; COLOR: #633525; TEXT-DECORATION: none
|
||
}
|
||
A:active {
|
||
FONT-WEIGHT: normal; COLOR: #77684d; TEXT-DECORATION: none
|
||
}
|
||
A:hover {
|
||
COLOR: #000000; TEXT-DECORATION: underline
|
||
}
|
||
.style10 {font-size: 9pt; font-weight: bold; }
|
||
.style7 {font-size: 9pt}
|
||
.style8 {color: #4F4B49}
|
||
ul {margin:0px; height:0px;}
|
||
|
||
li
|
||
{
|
||
list-style-type:decimal;
|
||
}
|
||
|
||
</style>
|
||
</HEAD>
|
||
<BODY bgColor=#000000 leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
|
||
|
||
<table width="100%" border="0" cellpadding="0" cellspacing="0">
|
||
<tr valign=top><td>
|
||
<table width="100%" height="135" border="0" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td background="https://new-combats.com/rating_script/images/sitebk_02.jpg" scope="col" align=center>
|
||
<img src="https://new-combats.com/forum_script/img/logotype_forum_capitalcity1.gif" width="194" height="135">
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td></tr>
|
||
</table>
|
||
|
||
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgColor=#3D3D3B>
|
||
<tr valign=top>
|
||
<td width="15%">
|
||
</td>
|
||
<td align=center>
|
||
<table cellspacing=0 cellpadding=0 width="900" bgcolor=#f2e5b1 border=0>
|
||
<tr valign=top>
|
||
<td width="29" rowspan=2 background="https://new-combats.com/rating_script/images/n21_08_1.jpg">
|
||
<img src="https://new-combats.com/rating_script/images/raitt_08.jpg" width="29" height="256"></td>
|
||
<td><img src="https://new-combats.com/rating_script/images/raitt_04.jpg" width="118" height="257"></td>
|
||
<td rowspan=2>
|
||
|
||
|
||
|
||
<!-- Begin of text -->
|
||
<!-- Begin of text -->
|
||
<h3><br>
|
||
</h3>
|
||
<TABLE width="100%" border=0 cellPadding=2 cellSpacing=0 name="F1">
|
||
<TBODY>
|
||
<td bgcolor="#F2E5B1">
|
||
<td valign=top><br><BR>
|
||
<TABLE width=100%>
|
||
<td> Рейтинг персонажей <? if(isset($_GET['type']) && $_GET['type'] == 2) { ?><a title="Нажмите чтобы посмотреть рейтинг за полночь" href="?user=<?=$p['id']?>&type=1">сейчас</a><? }else{ ?><a title="Нажмите чтобы посмотреть текущий рейтинг" href="?user=<?=$p['id']?>&type=2">в полночь</a><? } ?>.<!--Рейтинг <? if($_GET['t'] == 1 || !isset($_GET['t'])) { ?><B>бойцов</B> и <a href="?t=2">магов</a><? }else{ ?><a href="?t=1">бойцов</a> и <B>магов</B><? } ?>-->
|
||
<TD align=right>Статистика на <span class="style8"><code><? if(isset($_GET['type']) && $_GET['type'] == 2) { ?><?php echo date('d.m.o H:i'); ?><? }else{ echo date('d.m.o').' 00:00'; } ?></code></span></TABLE>
|
||
<P>
|
||
|
||
<P>
|
||
<table width="100%" border="0" cellpadding="0" cellspacing="0" background="https://new-combats.com/rating_script/images/ram12_34.gif">
|
||
<tr>
|
||
<td align="left" scope="col"><img src="https://new-combats.com/rating_script/images/ram12_33.gif" width="12" height="11"></td>
|
||
<td scope="col"></td>
|
||
<td width="18" align="right" scope="col"><img src="https://new-combats.com/rating_script/images/ram12_35.gif" width="13" height="11"></td>
|
||
</tr>
|
||
</table>
|
||
<table width=100% border=0 align=center cellpadding=0 cellspacing="1">
|
||
<tr>
|
||
<td colspan="5"></td>
|
||
</tr>
|
||
<tr bgcolor="#ECDFAA">
|
||
<td><b>№</b></td>
|
||
<td><b></b></td>
|
||
<td align="right"><b>рейтинг </b></td>
|
||
<td> </td>
|
||
</tr>
|
||
<tr bgcolor="#3D3D3B">
|
||
<td></td>
|
||
<td width="60%"></td>
|
||
<td width="32%"></td>
|
||
</tr>
|
||
|
||
|
||
<ul>
|
||
<?php
|
||
$r = '';
|
||
|
||
//рейтинг персонажей
|
||
$r = '';
|
||
$i = 1;
|
||
$j = 0;
|
||
$sp = mysql_query('SELECT `id`,`uid`,`dmy`,`last` FROM `users_rating` ORDER BY `rating` DESC');
|
||
while( $pl = mysql_fetch_array($sp) ) {
|
||
$user = mysql_fetch_array(mysql_query('SELECT `u`.`id` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `s`.`id` = `u`.`id` WHERE `s`.`bot` = 0 AND `u`.`id` = "'.$pl['uid'].'" AND `u`.`pass` NOT LIKE "%saintlucia%" LIMIT 1000'));
|
||
if(!isset($user['id'])) {
|
||
mysql_query('DELETE FROM `users_rating` WHERE `uid` = "'.$pl['uid'].'"');
|
||
}else{
|
||
if( $pl['dmy'] != date('dmY') ) {
|
||
mysql_query('UPDATE `users_rating` SET `dmy` = "'.date('dmY').'",`last` = "'.($j+1).'",`last2` = "'.$pl['last'].'",`now` = `rating` WHERE `uid` = "'.$pl['uid'].'" LIMIT 1');
|
||
}
|
||
$j++;
|
||
}
|
||
}
|
||
|
||
$p = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`level`,`sex`,`clan`,`align`,`city`,`cityreg` FROM `users` WHERE `id` = "'.mysql_real_escape_string($_GET['user']).'" LIMIT 1'));
|
||
|
||
$rt_type = 'now';
|
||
if(isset($_GET['type']) && $_GET['type'] == 2) {
|
||
$rt_type = 'rating';
|
||
}
|
||
|
||
$sp = mysql_query('SELECT * FROM `users_rating` ORDER BY `'.$rt_type.'` DESC');
|
||
while( $pl = mysql_fetch_array($sp) ) {
|
||
$user = mysql_fetch_array(mysql_query('SELECT `u`.`id`,`u`.`level`,`u`.`login`,`u`.`align`,`u`.`clan` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `s`.`id` = `u`.`id` WHERE `s`.`bot` = 0 AND `u`.`id` = "'.$pl['uid'].'" AND `u`.`pass` NOT LIKE "%saintlucia%" LIMIT 1000'));
|
||
if(!isset($user['id'])) {
|
||
mysql_query('DELETE FROM `users_rating` WHERE `uid` = "'.$pl['uid'].'"');
|
||
}else{
|
||
if($pl['uid'] == $p['id']) {
|
||
$r .= '<tr height="20" bgcolor="#d9ca8c">';
|
||
}else{
|
||
$r .= '<tr height="20" bgcolor="#ECDFAA">';
|
||
}
|
||
//№
|
||
$numb = '';
|
||
$numbi = '';
|
||
if($i != $pl['last'] && ($j+$pl['last']-$i) != 0 && ($pl['last']-$i+$j) != 0) {
|
||
$numb .= '<sup> <small>';
|
||
if($pl['last'] > $i) {
|
||
$numbi .= '<img style="padding-bottom:4px;" src="https://img.new-combats.com/uprt2.png" width="7" height="7">';
|
||
$numb .= '<font color=green><b>+'.($pl['last']-$i).'</b></font>';
|
||
}else{
|
||
$numbi .= '<img style="padding-bottom:4px;" src="https://img.new-combats.com/uprt.png" width="7" height="7">';
|
||
$numb .= '<font color=maroon><b>'.($pl['last']-$i).'</b></font>';
|
||
}
|
||
$numb .= '</small></sup>';
|
||
}
|
||
if( $i == 1 ) {
|
||
$numbi = '<img src="https://img.new-combats.com/gold11.png" height="14">';
|
||
}elseif( $i == 2 ) {
|
||
$numbi = '<img src="https://img.new-combats.com/silver11.png" height="14">';
|
||
}elseif( $i == 3 ) {
|
||
$numbi = '<img src="https://img.new-combats.com/bronze11.png" height="14">';
|
||
}
|
||
$r .= '<td height="20" style="font-size:10pt" align=center valign="top" class="mystrong"> '.$numbi.$i.$numb.' </td>';
|
||
//login
|
||
$r .= '<td height="20" align=left valign="top" class="mystrong"> '.microLogin($user,1).' </td>';
|
||
//рейтинг
|
||
$r .= '<td height="20" align=right valign="top" class="mystrong">'.$pl[$rt_type].'</td>';
|
||
//
|
||
$r .= '</tr>';
|
||
}
|
||
$i++;
|
||
}
|
||
|
||
if($r == '') {
|
||
$r = '<tr bgcolor="#ECDFAA">';
|
||
//№
|
||
$r .= '<td align=right valign="top" class="mystrong"></td>';
|
||
//login
|
||
$r .= '<td align=center valign="top" class="mystrong">К сожалению рейтинг пуст</td>';
|
||
//рейтинг
|
||
$r .= '<td align=right valign="top" class="mystrong"></td>';
|
||
//
|
||
$r .= '</tr>';
|
||
}
|
||
|
||
echo $r;
|
||
?>
|
||
</ul>
|
||
|
||
|
||
<tr>
|
||
<td colspan=4><img src="https://new-combats.com/rating_script/images/1x1.gif" width="1" height="1" border=0 alt=""></td>
|
||
<td></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan=5><table width="100%" border="0" cellpadding="0" cellspacing="0" background="https://new-combats.com/rating_script/images/ram12_34.gif">
|
||
<tr>
|
||
<td align="left" scope="col"><img src="https://new-combats.com/rating_script/images/ram12_33.gif" width="12" height="11"></td>
|
||
<td scope="col"></td>
|
||
<td width="18" align="right" scope="col"><img src="https://new-combats.com/rating_script/images/ram12_35.gif" width="13" height="11"></td>
|
||
</tr>
|
||
</table></td>
|
||
</tr>
|
||
</table>
|
||
<center>
|
||
<small>
|
||
Рейтинг плавающий. Зависит от ваших активных боевых действий за последние 3 месяца.</small>
|
||
</center>
|
||
</p>
|
||
</FORM>
|
||
</td>
|
||
</tr>
|
||
</TABLE>
|
||
<!-- End of text -->
|
||
</td>
|
||
<td align=right><img height=144 src="https://new-combats.com/rating_script/images/rairus_03.jpg" width=139 border=0></td>
|
||
<td valign=top background="https://new-combats.com/rating_script/images/nnn21_03_1.jpg"> </td>
|
||
</tr>
|
||
<tr valign=top>
|
||
<td></td>
|
||
<td valign=bottom style="padding-bottom:50"><IMG height=236 src="https://new-combats.com/rating_script/images/raitt_15.jpg" width=128 border=0></td>
|
||
<td width="23" valign=top background="https://new-combats.com/rating_script/images/nnn21_03_1.jpg"> </td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td width="15%">
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor=#000000>
|
||
<TR>
|
||
<TD colspan=3 width="100%" height=13 background="https://new-combats.com/rating_script/images/sitebk_07.jpg"></TD>
|
||
</TR>
|
||
<tr valign=top>
|
||
<td width="20%">
|
||
<div align="center">
|
||
|
||
</div>
|
||
</td>
|
||
<td align=center><br>
|
||
<div align="center" style="padding-bottom:15px;"><NOBR><span class="style6">Copyright © www.new-combats.com</span></NOBR></div>
|
||
</td>
|
||
<td width="20%">
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</BODY>
|
||
</HTML>
|