Файл: data/topinfo1.dat.php
Строк: 218
<?
/**
* @author wistis
* @copyright 2011
*/
print "<b>Сила Стихий!-Мобильная Онлайн Игра!<br>Информационный центр!</b><hr>" ;
$nums = 42 ;
if (@$_GET['intop'] == null)
{
print "[ <a href=88.php?go=topinfo&intop=0>Топ алхимиков</a> ]<br>
[ <a href=88.php?go=topinfo&intop=1> Топ оружейников</a> ]<br>
[ <a href=88.php?go=topinfo&intop=2>Топ травников</a> ]<br>
[ <a href=88.php?go=topinfo&intop=3>Топ рудокопов</a> ]<br>
[ <a href=88.php?go=topinfo&intop=4>Топ Кузнецов</a> ]<br>
[ <a href=88.php?go=topinfo&intop=5>Топ Старателей</a> ]<br>
[ <a href=88.php?go=topinfo&intop=6>Топ Охотников</a> ]<br>
[ <a href=88.php?go=topinfo&intop=7>Топ Потрошителей</a> ]<br>
[ <a href=88.php?go=topinfo&intop=11>Топ Ювелиров</a> ]<br>
[ <a href=88.php?go=topinfo&intop=12>Топ Укротителей</a> ]<br>
[ <a href=88.php?go=topinfo&intop=13>Топ Артфизиков</a> ]<br>
[ <a href=88.php?go=topinfo&intop=14>Топ Скорняков</a> ]<br>
[ <a href=88.php?go=topinfo&intop=8>Топ Диггеров</a> ]<br>
[ <a href=88.php?go=topinfo&intop=15>Топ Нарушителей</a> ]<br>
[<a href=88.php?go=topinfo&intop=16>Самые славные</a> ]<br>
[<a href=88.php?go=topinfo&intop=17>Убийцы монстров</a> ]<br>
[<a href=88.php?go=topinfo&intop=18>Убийцы больших лвлов</a> ]<br>
<br>~~~<br>
[ <a href=88.php?go=topinfo&intop=9>Список забаненных</a> ]<br>
[ <a href=88.php?go=klani>Кланы</a> ]<br>
[ <a href=88.php?go=topinfo&intop=10>Замки</a> ]<br>~~~~<br>
" ;
exitt($row, $opredelenie) ;
}
$_GET['intop'] = htmlspecialchars($_GET['intop']) ;
if ($_GET['intop'] == 0)
{
$top = "alhimia" ;
}
if ($_GET['intop'] == 1)
{
$top = "orugejnik" ;
}
if ($_GET['intop'] == 2)
{
$top = "travnik" ;
}
if ($_GET['intop'] == 3)
{
$top = "rudokop" ;
}
if ($_GET['intop'] == 4)
{
$top = "kuznec" ;
}
if ($_GET['intop'] == 5)
{
$top = "staratel" ;
}
if ($_GET['intop'] == 6)
{
$top = "ohotnik" ;
}
if ($_GET['intop'] == 7)
{
$top = "potroshital" ;
}
if ($_GET['intop'] == 8)
{
$top = "digger" ;
}
if ($_GET['intop'] == 9)
{
$top = "ban" ;
}
if ($_GET['intop'] == 11)
{
$top = "enchayz" ;
}
if ($_GET['intop'] == 12)
{
$top = "ykroshenie" ;
}
if ($_GET['intop'] == 13)
{
$top = "artfizik" ;
}
if ($_GET['intop'] == 14)
{
$top = "skornjak" ;
}
if ($_GET['intop'] == 15)
{
$top = "bankolvo" ;
}
if ($_GET['intop'] == 16)
{
$top = "slava" ;
}
if ($_GET['intop'] == 17)
{
$top = "kill_mob" ;
}
if ($_GET['intop'] == 18)
{
$top = "kill_pers_big" ;
}
if ($_GET['intop'] > 18)
{
print "не то вводим" ;
exitt($rowr, $opredelenie) ;
}
if ($_GET['intop'] < 0)
{
print "не то вводим" ;
exitt($rowr, $opredelenie) ;
}
$_GET['intop'] = mysql_real_escape_string($_GET['intop']) ;
@$top = mysql_real_escape_string($top) ;
$rtg = htmlspecialchars($_GET['intop']) ;
$nums = 25 ;
if ($_GET['intop'] == 10)
{
if (isset($_GET['page']))
{
htmlspecialchars($_GET['page']) ;
$page = intval($_GET['page']) ;
}
else
{
$page = 1 ;
}
$query = "SELECT COUNT(*) AS `counter`
FROM `zamki` " ;
$sql = mysql_query($query) or die(mysql_error()) ;
$rowr = mysql_fetch_assoc($sql) ;
$elements = $rowr['counter'] ;
$pages = ceil($elements / $nums) ;
if ($page < 1)
{
$page = 1 ;
} elseif ($page > $pages)
{
$page = $pages ;
}
$start = ($page - 1) * $nums ;
// когда у нас в таблице нет записей
if ($start < 0) $start = 0 ;
$query = "SELECT *
FROM `zamki` " ;
$sql = mysql_query($query) or die(mysql_error()) ;
$i = 0 ;
while ($rowr = mysql_fetch_assoc($sql))
{
$i++ ;
$sew = "N" ;
$wos = "W" ;
if ($rowr['sewer'] < 0)
{
$sew = "S" ;
}
if ($rowr['wostok'] < 0)
{
$wos = "E" ;
}
echo "Название: <font color=blue>" . $rowr['name'] . "</font> [" . abs($rowr['sewer']) .
"$sew/" . abs($rowr['wostok']) . "$wos]
<br>
Владелец: <font color=green> " . $rowr['klan'] .
"</font><br>Защита ворот:<font color=red> " . $rowr['zhall'] .
"</font><br>Бонусы замка:<br><font color=green>" ;
if ($rowr['alhimia'] > 0)
{
print "+" ;
print $rowr['alhimia'] ;
print " к алхимии<br>" ;
}
if ($rowr['orogie'] > 0)
{
print "+" ;
print $rowr['orogie'] ;
print " к оружейнику<br>" ;
}
if ($rowr['uvelir'] > 0)
{
print "+" ;
print $rowr['uvelir'] ;
print " к ювелиру<br>" ;
}
if ($rowr['kuznec'] > 0)
{
print "+" ;
print $rowr['kuznec'] ;
print " к кузнецу<br>" ;
}
print "</FONT>______________<br>" ;
}
// далее нам надо прицепить листалку
$neighbours = 6 ;
$left_neighbour = $page - $neighbours ;
if ($left_neighbour < 1) $left_neighbour = 1 ;
$right_neighbour = $page + $neighbours ;
if ($right_neighbour > $pages) $right_neighbour = $pages ;
if ($page > 1)
{
print ' <a href="?go=topinfo&intop=' . $rtg .
'&page=1">начало</a> ... <a href="?go=topinfo&intop=' . $rtg . '&page=' . ($page -
1) . '"><сюда</a> ' ;
}
for ($i = $left_neighbour; $i <= $right_neighbour; $i++)
{
if ($i != $page)
{
print ' <a href="?go=topinfo&intop=' . $rtg . '&page=' . $i . '">' . $i .
'</a> ' ;
}
else
{
// выбранная страница
print ' <b>' . $i . '</b> ' ;
}
}
if ($page < $pages)
{
print ' <a href="?go=topinfo&intop=' . $rtg . '&page=' . ($page + 1) .
'">туда></a> ... <a href="?go=topinfo&intop=' . $rtg . '&page=' . $pages .
'">конец</a> ' ;
}
exitt($row, $opredelenie) ;
}
if (isset($_GET['page']))
{
htmlspecialchars($_GET['page']) ;
$page = intval($_GET['page']) ;
}
else
{
$page = 1 ;
}
if ($top == "ban")
{
$query = "SELECT COUNT(*) AS `counter`
FROM `table1` where `ban`>0" ;
}
else
{
$query = "SELECT COUNT(*) AS `counter`
FROM `table1`" ;
}
$sql = mysql_query($query) or die(mysql_error()) ;
$rowr = mysql_fetch_assoc($sql) ;
$elements = $rowr['counter'] ;
if ($elements == 0)
{
print "Забаненных нет!" ;
exitt($row, $opredelenie) ;
}
$pages = ceil($elements / $nums) ;
if ($page < 1)
{
$page = 1 ;
} elseif ($page > $pages)
{
$page = $pages ;
}
$start = ($page - 1) * $nums ;
// когда у нас в таблице нет записей
if ($start < 0) $start = 0 ;
if ($top == "ban")
{
$query = "SELECT *
FROM `table1` WHERE `ban`>0
LIMIT " . mysql_real_escape_string($start) . ", " .
mysql_real_escape_string($nums) . " " ;
}
else
{
$query = "SELECT *
FROM `table1` ORDER BY `$top` DESC
LIMIT " . mysql_real_escape_string($start) . ", " .
mysql_real_escape_string($nums) . " " ;
}
$sql = mysql_query($query) or die(mysql_error()) ;
$i = 0 ;
if ($top == "ban")
{
$top = "bankolvo" ;
}
while ($rowr = mysql_fetch_assoc($sql))
{
$i++ ;
echo "$i <a href=88.php?go=pessonag&row=" . htmlspecialchars($rowr['name']) .
" ><font color=green> " . htmlspecialchars($rowr['name']) .
" </font></a> (" . htmlspecialchars($rowr[$top]) . ") " .
htmlspecialchars($rowr['klan']) . " <br>" ;
if ($_GET['intop'] == 9)
{
if ($rowr['ban'] == 1)
{
$h = "Обычный бан" ;
}
if ($rowr['ban'] == 2)
{
$h = "Запрет на общение" ;
}
if ($rowr['ban'] == 3)
{
$h = "Каторжные работы" ;
}
if ($rowr['ban'] !== 2)
{
print "Заблокирован до " ;
print date('j-n-Y G:i:s ', htmlspecialchars($rowr['time_ban'])) ;
}
print "!<br>Забанил: " . htmlspecialchars($rowr['ban_admin']) . "! <br>
Причина: " . htmlspecialchars($rowr['prichina']) . " <br>
Тип бана: $h <br>
~~~~~~~~<br>
" ;
}
}
// далее нам надо прицепить листалку
$neighbours = 6 ;
$left_neighbour = $page - $neighbours ;
if ($left_neighbour < 1) $left_neighbour = 1 ;
$right_neighbour = $page + $neighbours ;
if ($right_neighbour > $pages) $right_neighbour = $pages ;
if ($page > 1)
{
print ' <a href="?go=topinfo&intop=' . $rtg .
'&page=1">начало</a> ... <a href="?go=topinfo&intop=' . $rtg . '&page=' . ($page -
1) . '"><сюда</a> ' ;
}
for ($i = $left_neighbour; $i <= $right_neighbour; $i++)
{
if ($i != $page)
{
print ' <a href="?go=topinfo&intop=' . $rtg . '&page=' . $i . '">' . $i .
'</a> ' ;
}
else
{
// выбранная страница
print ' <b>' . $i . '</b> ' ;
}
}
if ($page < $pages)
{
print ' <a href="?go=topinfo&intop=' . $rtg . '&page=' . ($page + 1) .
'">туда></a> ... <a href="?go=topinfo&intop=' . $rtg . '&page=' . $pages .
'">конец</a> ' ;
}
exitt($row,$opredelenie);
?>