<?
$room = 31;
session_start();
include("../config/config.php");
##################### Класс борьбы с SQL атаками ################
include_once("../config/sql.php");
$stop_injection = new InitVars();
$stop_injection->checkVars();
##################### Класс борьбы с SQL атаками ################
$stat = mysql_fetch_array(mysql_query("SELECT * FROM `person` WHERE `user` = '".$_COOKIE['user']."' AND `pass` = '".$_COOKIE['pass']."' LIMIT 1"));
if ($stat['bloked']) echo"<script>top.location='index.php?action=logout'</script>";
$now = time();
if($_POST['explorable'] == 1){
switch($_POST['destination']){
case town1: $room = 105; break;
case town2: $room = 106; break;
default: $room = 31; break;
}
mysql_query("update person set room='".$room."' where user='".$stat['user']."'");
echo"<script>parent.main.location=\"../main.php?set=map&tmp=\"+Math.random();\"\"</script>";
}
if ($_POST['bot'] == 1) {
if (empty($_POST['id'])) $msg = "Ошибка!";
else {
$chl=mysql_fetch_array(mysql_query("SELECT id, v_time, k_time, user, room, level, last_battle, hp_now, battle, vitality, travma, rank, lpv, rase_skill FROM person where id='".intval($_POST['id'])."'"));
if ($chl['user'] == $stat['user']) $msg="Нападение на самого себя - это уже мазохизм...";
elseif ($chl['rank'] != 60) $msg="Персонаж <u>$login</u> не является ботом!";
elseif ($stat['travma']>$now) $msg="С травмой в бой нельзя!";
//elseif ($stat['level'] != $chl['level']) $msg="Выбери равного противника!";
elseif ($chl['room'] != $stat['room'] OR $chl['location'] != $chl['location']) $msg="Для нападния Вам необходимо находится в одной локации!";
elseif ($stat['hp_now'] < (($stat['hp']+$stat['vitality']*5)*0.33)) $msg="Вы слишком ослаблены для боя!";
elseif ($chl['hp_now'] <= 5 && $chl['rank']<>60) $msg="Персонаж <u>$login</u> слишком слаб для поединка!";
elseif (((time()-$chl['lpv']) < 300) && ($chl['battle'] == $chl['last_battle'] || !$chl['battle']) && $chl['rank']==60) $msg="Бот <u>".$chl['user']."</u> еще не восстановил свой уровень жизни!";
else {
$battime="$now";
if ($chl['rank']==60 && ($chl['battle'] == $chl['last_battle'] || !$chl['battle'])) {
$_obj=mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp`, SUM(objects.`vitality`) as `vitality` FROM slots, objects WHERE slots.id='".$chl['id']."' AND objects.user='".$chl['user']."' AND objects.id IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slots.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.17,slots.18,slots.19) LIMIT 1"));
$chl['vitality']+=$_obj['vitality'];
$chl['hp_max']=$chl['vitality']*5+$_obj['hp'];
$chl['hp_now']=$chl['hp_max'];
mysql_query ("UPDATE `person` SET `hp_now` = '".$chl['hp_now']."', `battle` = NULL, `lpv`='".time()."' WHERE `id` = '".$chl['id']."'");
$chl['battle'] = NULL;
}
if ($chl['battle']) {
$prt=mysql_fetch_array(mysql_query("SELECT side as side,time as time from participants where time=$chl[battle] and id=$chl[id]"));
switch ($prt['side']) {
case 0: $side=1; break;
case 1: $side=0; break;
}
$levels=mysql_fetch_array(mysql_query("SELECT base FROM levels WHERE level=$stat[level] AND up=$stat[up]"));
mysql_query("INSERT INTO participants (`time`, `id`, `side`, `base`,`hp`) values('$prt[time]', '$stat[id]', '$side', '$levels[base]', $stat[hp_now])");
$b_id_id=mysql_fetch_array(mysql_query("SELECT MAX(id) as id from battles where offer=$prt[time]"));
$b_id_id['id']+=1;
mysql_query("insert into battles (offer, time, id, attacker, defender, kick1, block1, type, damage, comment) values ($prt[time], '$battime', '$b_id_id[id]', '$stat[user]', '', '', '', NULL, '', '74')");
$b_id=$prt[time];
mysql_query("UPDATE person, offers SET person.battle=".$prt['time'].", person.side=".$side.", offers.type=2 where person.id=$stat[id] && offers.time=$prt[time]");
} else {
$bdate=date("d.m.y H:i",$battime);
mysql_query("INSERT INTO offers (time, type, size_left, size_right, done, timeout, status) values($battime,1,1,'1','1','180',1)");
$levels_my = mysql_fetch_array(mysql_query("SELECT base FROM levels WHERE level=$stat[level]"));
$levels_opp = mysql_fetch_array(mysql_query("SELECT base FROM levels WHERE level=$chl[level]"));
mysql_query("INSERT INTO participants (time, id, side, hp, base) values($battime, '$stat[id]', '0', '".$stat['hp_now']."', '".$levels_my['base']."')");
mysql_query("INSERT INTO participants (time, id, side, hp, base) values($battime, '$chl[id]', '1', '".$chl['hp_now']."', '".$levels_opp['base']."')");
mysql_query("insert into battles (offer, time, id, attacker, defender, kick1, block1, type, damage, comment) values ($battime, $battime, '0', '', '', '', '', NULL, '', '71')");
mysql_query("update person set battle=$battime, side=0 where id='$stat[id]'");
mysql_query("update person set battle=$battime, side=1 where id='$chl[id]'");
$b_id=$battime;
}
echo"<script>parent.main.location=\"../battle.php?tmp=\"+Math.random();\"\"</script>";
}
}
}
if ($stat['battle']){
$destination = "";
}else{
if (is_numeric(@$_POST['destination']) and $_POST['destination'] > 0) {
$destination = $_POST['destination'];
} else {
$destination = "";
}}
if($destination != "")
{
$result = mysql_query('SELECT `above_left`, `above`, `above_right`, `leftside`, `rightside`, `below_left`, `below`, `below_right` FROM locations WHERE id = \'' . $stat['location'] . '\'');
$row = mysql_fetch_assoc($result);
foreach ($row as $item)
{
if ($item == $destination)
{
$query = ("UPDATE person SET location = '".$destination."' WHERE id = '".$stat['id']."'");
$req = mysql_query($query);
if (!$req) {echo "<B>Error ".mysql_errno()." :</B> ".mysql_error().""; exit;}
$stat['location'] = $destination;
}
}
}
$info_eol= "\r";
$js_info_eol= "\\r";
if($stat['user'] == "") {
$message = ("<font size=4><b>".$lang_area["must_create_a_char"]."</b></font><p>".$lang_area["create_a_char"]);
} else {
$message= '';
if ($stat['hp_now'] <= 0) {
$message = "Малый запас здоровья<br>";
}
if ($destination == "") {
$message .= "<b>!!!!!!!</b>";
draw_html($message);
}
if ($destination != "") {
$list = mysql_query("SELECT user FROM person WHERE location = '".$stat['location']."' AND room = '31' AND user!='".$stat['user']."' AND rank != 60 AND lpv > $now - 60");
if (mysql_num_rows($list) == 1) {
if ($stat['location'] == $list['location']) {
$bb = mysql_fetch_array($list);
$chl=mysql_fetch_array(mysql_query("SELECT id, v_time, k_time, user, room, level, hp_now, battle, vitality, travma, rank, lpv, rase_skill FROM person where user='".$bb['user']."'"));
if ($chl['user'] == $stat['user']) $msg="Нападение на самого себя - это уже мазохизм...";
elseif ($stat['travma']>$now) $msg="С травмой в бой нельзя!";
elseif ($stat['hp_now'] < (($stat['hp']+$stat['vitality']*5)*0.33)) $msg="Вы слишком ослаблены для боя!";
elseif ($chl['hp_now'] <= 5 && $chl['rank']<>60) $msg="Персонаж <u>$login</u> слишком слаб для поединка!";
elseif (((time()-$chl['lpv']) < 300) && $chl['rank']==60) $msg="Бот <u>".$chl['user']."</u> еще не восстановил свой уровень жизни!";
else {
$battime="$now";
if ($chl['rank']==60 && !$chl['battle']) {
$_obj=mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp`, SUM(objects.`vitality`) as `vitality` FROM slots, objects WHERE slots.id='".$chl['id']."' AND objects.user='".$chl['user']."' AND objects.id IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slots.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.17,slots.18,slots.19) LIMIT 1"));
$chl['vitality']+=$_obj['vitality'];
$chl['hp_max']=$chl['vitality']*5+$_obj['hp'];
$chl['hp_now']=$chl['hp_max'];
mysql_query ("UPDATE `person` SET `hp_now` = '".$chl['hp_now']."', `battle` = NULL, `lpv`='".time()."' WHERE `id` = '".$chl['id']."'");
$chl['battle'] = NULL;
}
if ($chl['battle']) {
$prt=mysql_fetch_array(mysql_query("SELECT side as side,time as time from participants where time=$chl[battle] and id=$chl[id]"));
switch ($prt['side']) {
case 0: $side=1; break;
case 1: $side=0; break;
}
$levels=mysql_fetch_array(mysql_query("SELECT base FROM levels WHERE level=$stat[level] AND up=$stat[up]"));
mysql_query("INSERT INTO participants (`time`, `id`, `side`, `base`,`hp`) values('$prt[time]', '$stat[id]', '$side', '$levels[base]', $stat[hp_now])");
$b_id_id=mysql_fetch_array(mysql_query("SELECT MAX(id) as id from battles where offer=$prt[time]"));
$b_id_id['id']+=1;
mysql_query("insert into battles (offer, time, id, attacker, defender, kick1, block1, type, damage, comment) values ($prt[time], '$battime', '$b_id_id[id]', '$stat[user]', '', '', '', NULL, '', '74')");
$b_id=$prt[time];
mysql_query("UPDATE person, offers SET person.battle=".$prt['time'].", person.side=".$side.", offers.type=2 where person.id=$stat[id] && offers.time=$prt[time]");
} else {
$bdate=date("d.m.y H:i",$battime);
mysql_query("INSERT INTO offers (time, type, size_left, size_right, done, timeout, status) values($battime,1,1,'1','1','180',1)");
$levels_my = mysql_fetch_array(mysql_query("SELECT base FROM levels WHERE level=$stat[level]"));
$levels_opp = mysql_fetch_array(mysql_query("SELECT base FROM levels WHERE level=$chl[level]"));
mysql_query("INSERT INTO participants (time, id, side, hp, base) values($battime, '$stat[id]', '0', '".$stat['hp_now']."', '".$levels_my['base']."')");
mysql_query("INSERT INTO participants (time, id, side, hp, base) values($battime, '$chl[id]', '1', '".$chl['hp_now']."', '".$levels_opp['base']."')");
mysql_query("insert into battles (offer, time, id, attacker, defender, kick1, block1, type, damage, comment) values ($battime, $battime, '0', '', '', '', '', NULL, '', '71')");
mysql_query("update person set battle=$battime, side=0 where id='$stat[id]'");
mysql_query("update person set battle=$battime, side=1 where id='$chl[id]'");
$b_id=$battime;
}
echo"<script>parent.main.location=\"../battle.php?tmp=\"+Math.random();\"\"</script>";
}
//exit;
}
}
draw_html(@$message);
}
}
function draw_html($message = ''){
global $msg, $params, $lang_area, $js_info_eol, $stat;
?>
<html>
<head>
<link href="../img/game/css/main.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
form{
margin: 0px;
}
//-->
</style></head>
<body text=black>
<table border='0' cellspacing='0' cellpadding='0' class='tmain'>
<tr><td valign='top' style='text-align:center;'>
<table border='0' cellspacing='0' cellpadding='0' align='center' class='ltable' style='width:98%;'>
<tr>
<td colspan='3' valign='top' style='width:100%;'>
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><img src='../img/game/main/ltmenu.png' width='22' height='23' border='0' alt='' /></td>
<td class='nmenu' style='white-space: nowrap; width:50%'></td>
<td align='center' valign='top' class='nmenu'>
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><img src='../img/game/main/l_z_l.png' width='34' height='23' alt='' border='0' /></td>
<td class='l_z_f'>Your Story - Твоя История</td>
<td><img src='../img/game/main/l_z_r.png' width='34' height='23' alt='' border='0' /></td>
</tr>
</table>
</td>
<td class='nmenu' style='white-space: nowrap; width:50%; text-align:right;'> </td>
<td><img src='../img/game/main/rtmenu.png' width='22' height='23' border='0' alt='' /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class='rkfon'><img src='../img/game/main/z.gif' width='2' height='1' border='0' alt='' /></td>
<td valign='top' class='lpfon'>
<table border='0' cellspacing='0' cellpadding='0' class='bfon'>
<td valign='top' class='tmain' style='text-align:center;padding-top:4px;'>
<span class='hlight'></span>
<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td valign='top' width='100%' style='padding:10px;'>
</td>
</tr>
</table>
<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td valign='top' width='100%' style='padding:10px;'>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="center" valign="top">
<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<td align=right valign=top>
<?
echo"<img src='../img/images/refresh.gif' style='CURSOR: Hand' alt='Обновить' onclick='window.location.href=\"world.php?tmp=\"+Math.random();\"\"'>";
?>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<?php
echo"<td valign='top' width='35%'><div align='center'>
<table border='1' background='../img/design/inman/inman_fon2.gif' cellpadding='0' cellspacing='0' style='padding:5; border-collapse: collapse' bordercolor='#D8C792' width='100%'>
<tr><td align='center'><b>Информация</b></td></tr>
<tr><td valign='top'>";
$bot_array = mysql_query("SELECT `id`, `user`, `level`, `rank`, `battle` FROM `person` WHERE `room` = '31' AND `location` = '".$stat['location']."'");
while ($bot = mysql_fetch_assoc($bot_array)){
if ($bot['battle'] > 0 AND $bot['rank'] != 60) $bat = "(В бою)";
else $bat = "";
if ($bot['rank'] == 60) echo"<b>Бот</b> : ".$bot['user']." [".$bot['level']."] ".$bat."<br>";
else echo"<b>Игрок</b> : ".$bot['user']." [".$bot['level']."] ".$bat."<br>";
}
echo "</td></tr></table></div></td>";
print'<td align="center" colspan="2">
'.$msg . '';
list($out_loc,$marker_loc) = data_collect();
draw_all($out_loc);
echo"</td><td valign='top' width='34%'><div align='center'>
<table border='1' background='../img/design/inman/inman_fon2.gif' cellpadding='0' cellspacing='0' style='padding:5; border-collapse: collapse' bordercolor='#D8C792' width='100%'>
<tr><td align='center'><b>Доступные действия</b></td></tr>
<tr><td align='center'>";
if ($params["explore"] != ""){
echo "<table border=0 cellspacing=0 cellpadding=0>
<form action='world.php' method='post'><tr>
<td align=left>
<input type='hidden' name='explorable' value='1'>
<input type='hidden' name='destination' value='$params[explore]'>
<button style='background-image:url(../img/design/inman/inman_fon.gif);border:none;color:#000000;' type=submit><img src='../img/images/enter.gif' alt='$lang_area[enter]' border=0 align=left>Войти в локацию</button>
</td></tr></form></table>";
}
if ($params["mob"] > 0){
echo "<table border=0 cellspacing=0 cellpadding=0>
<form action='world.php' method='post'><tr>
<td align=left>
<input type='hidden' name='bot' value='1'>
<input type='hidden' name='id' value='$params[mob]'>
<button style='background-image:url(../img/design/inman/inman_fon.gif);border:none;color:#000000;' type=submit><img src='../img/images/enter.gif' alt='$lang_area[enter]' border=0 align=left>Атаковать монстра</button>
</td></tr></form></table>";
}
echo "</td></tr></table></div>";
print'<br></td></tr>';
print '</table></td></tr></table>';
?>
<center><div id='info' style='overflow:auto;height:70px;width: 190px;z-Index:20;'></div></center>
<tr>
<td align='center'><img src='../img/game/main/dr.gif' width='187' height='40' border='0' alt='' /></td>
</tr>
</table>
</td>
<td class='rkfon'><img src='../img/game/main/z.gif' width='2' height='1' border='0' alt='' /></td>
</tr>
<tr>
<td><img src='../img/game/main/ldp.gif' width='2' height='16' border='0' alt='' /></td>
<td align='center' class='dpfon'><img src='../img/game/main/trm2.gif' width='365' height='16' border='0' alt='' /></td>
<td><img src='../img/game/main/rdp.gif' width='2' height='16' border='0' alt='' /></td>
</tr>
</table>
</td></tr>
</table>
</center>
</body>
</html>
<?php
}
function draw_all($out_loc) {
$locs = array(23 , 24 , 2 , 4 , 5, 22 , 21 , 1 , 3 , 6, 20 , 19 , 25 , 7 , 8, 18 , 15 , 13 , 9 , 10, 17 , 16 , 14 , 12 , 11);
$x=1;
echo "<table border=0 cellpadding=0 cellspacing=1 style='background:#FFFFFF;'><tr>";
foreach ( $locs as $block) {
echo $out_loc[$block]['html'];
$x++ == 5 && $block!=11 and print '</tr><tr>' and $x=1;
}
echo '</tr></table>';
}
function draw_square($link = false, $picture, $id='', $ch_img='../img/images/clear.gif', $locname='', $mobs = 0, $markers= array(), $dir='') {
if($mobs > 0){
$ch_img = "../img/images/map_mob.gif";
$text = "Обитает монстр";
}
(!$ch_img && count($markers)>0 ) and $ch_img = 'images/'.$markers[0];
$ch_img or $ch_img="../img/images/clear.gif";
if($link){
$image= '<input type=image src="'.$ch_img.'" title="'.$locname.' ('.$id.")$dir\n".$text.'" name="destination_button" value="'.$id.'">';
$picture= "../img/land/".$picture.".png";
}else{
if($picture){
$image= '<img src="'.$ch_img.'" alt="'.$text.'" title="'.$locname.' ('.$id.")$dir\n".$text.'">';
$picture= "../img/land/".$picture.".png";
}else{
$image= '<img src="../img/land/49.png" alt="seas" title="Water">';
$picture= "../img/land/49.png";
}}
if ($link) {
$s = '<td align=center valign=middle style="background:url('.$picture.')"><form action="world.php" method="post"><input type="hidden" name="destination" value="'.$id.'">'.$image.'</form></td>';
} else {
$s = '<td width=52 height=52 align=center valign=middle style="background:url('.$picture.');">'.$image.'</td>';
}
return $s;
}
function data_collect() {
global $stat;
global $params;
$result = mysql_query ("SELECT * FROM locations WHERE id = '".$stat['location']."'");
if ($row = mysql_fetch_array($result)) {
$out_loc[25]['id'] = $stat['location'];
$markers= array();
$out_loc[25]['html'] = draw_square(false, $row["image_path"], $row["id"], '../img/images/character.gif' , $row["name"], 0, $markers, 25);
$params['explore'] = $row['explore'];
$params['mob'] = $row['mob'];
$out_loc[ 1]['id'] = $row["above"]; $out_loc[ 1]['link'] = true; $out_loc[ 1]['block']=0;
$out_loc[ 3]['id'] = $row["above_right"]; $out_loc[ 3]['link'] = true; $out_loc[ 3]['block']=0;
$out_loc[ 7]['id'] = $row["rightside"]; $out_loc[ 7]['link'] = true; $out_loc[ 7]['block']=0;
$out_loc[ 9]['id'] = $row["below_right"]; $out_loc[ 9]['link'] = true; $out_loc[ 9]['block']=0;
$out_loc[13]['id'] = $row["below"]; $out_loc[13]['link'] = true; $out_loc[13]['block']=0;
$out_loc[15]['id'] = $row["below_left"]; $out_loc[15]['link'] = true; $out_loc[15]['block']=0;
$out_loc[19]['id'] = $row["leftside"]; $out_loc[19]['link'] = true; $out_loc[19]['block']=0;
$out_loc[21]['id'] = $row["above_left"]; $out_loc[21]['link'] = true; $out_loc[21]['block']=0;
$set= "('".$out_loc[3]['id']."','".$out_loc[9]['id']."','".$out_loc[15]['id']."','".$out_loc[21]['id']."')";
$data = mysql_query("SELECT * FROM locations WHERE id IN ".$set);
$$data_locations= array();
while ($row = mysql_fetch_assoc($data)) {
$data_locations[] = $row;
}
foreach($data_locations as $data_location){
$cache_row[$data_location['id']]= $data_location;
}
if ($out_loc[3]['id']) {
$row= @$cache_row[$out_loc[3]['id']];
$out_loc[ 2]['id'] = $row["above_left"]; $out_loc[ 2]['block']=0;
$out_loc[ 4]['id'] = $row["above"]; $out_loc[ 4]['block']=0;
$out_loc[ 5]['id'] = $row["above_right"]; $out_loc[ 5]['block']=0;
$out_loc[ 6]['id'] = $row["rightside"]; $out_loc[ 6]['block']=0;
$out_loc[ 8]['id'] = $row["below_right"]; $out_loc[ 8]['block']=0;
}
if ($out_loc[9]['id']) {
$row= @$cache_row[$out_loc[9]['id']];
$out_loc[ 8]['id'] = $row["above_right"]; $out_loc[ 8]['block']=0;
$out_loc[10]['id'] = $row["rightside"]; $out_loc[10]['block']=0;
$out_loc[11]['id'] = $row["below_right"]; $out_loc[11]['block']=0;
$out_loc[12]['id'] = $row["below"]; $out_loc[12]['block']=0;
$out_loc[14]['id'] = $row["below_left"]; $out_loc[14]['block']=0;
}
if ($out_loc[15]['id']) {
$row= @$cache_row[$out_loc[15]['id']];
$out_loc[14]['id'] = $row["below_right"]; $out_loc[14]['block']=0;
$out_loc[16]['id'] = $row["below"]; $out_loc[16]['block']=0;
$out_loc[17]['id'] = $row["below_left"]; $out_loc[17]['block']=0;
$out_loc[18]['id'] = $row["leftside"]; $out_loc[18]['block']=0;
$out_loc[20]['id'] = $row["above_left"]; $out_loc[20]['block']=0;
}
if ($out_loc[21]['id']) {
$row= @$cache_row[$out_loc[21]['id']];
$out_loc[20]['id'] = $row["below_left"]; $out_loc[20]['block']=0;
$out_loc[22]['id'] = $row["leftside"]; $out_loc[22]['block']=0;
$out_loc[23]['id'] = $row["above_left"]; $out_loc[23]['block']=0;
$out_loc[24]['id'] = $row["above"]; $out_loc[24]['block']=0;
$out_loc[ 2]['id'] = $row["above_right"]; $out_loc[ 2]['block']=0;
}
}
if ($out_loc[ 1]['block']) {
$out_loc[24]['block']=1;
$out_loc[ 2]['block']=1;
$out_loc[ 4]['block']=1;
}
if ($out_loc[ 3]['block']) {
$out_loc[ 4]['block']=1;
$out_loc[ 5]['block']=1;
$out_loc[ 6]['block']=1;
}
if ($out_loc[ 7]['block']) {
$out_loc[ 6]['block']=1;
$out_loc[ 8]['block']=1;
$out_loc[10]['block']=1;
}
if ($out_loc[ 9]['block']) {
$out_loc[10]['block']=1;
$out_loc[11]['block']=1;
$out_loc[12]['block']=1;
}
if ($out_loc[13]['block']) {
$out_loc[12]['block']=1;
$out_loc[14]['block']=1;
$out_loc[16]['block']=1;
}
if ($out_loc[15]['block']) {
$out_loc[16]['block']=1;
$out_loc[17]['block']=1;
$out_loc[18]['block']=1;
}
if ($out_loc[19]['block']) {
$out_loc[18]['block']=1;
$out_loc[20]['block']=1;
$out_loc[22]['block']=1;
}
if ($out_loc[21]['block']) {
$out_loc[22]['block']=1;
$out_loc[23]['block']=1;
$out_loc[24]['block']=1;
}
$marker_loc = array();
$close_locs= array(1,3,7,9,13,15,19,21,25);
$locs = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24);
foreach ( $locs as $i) {
if (@$out_loc[$i]['html'] == '') {
if (@$out_loc[$i]['block'] == 0 and @$out_loc[$i]['id'] != 0) {
$result = mysql_query("SELECT `image_path`, `mob`, `link` FROM `locations` WHERE `id`= '".$out_loc[$i]['id']."'");
$row = mysql_fetch_assoc($result);
$mobs = $row['mob'];
$markers= array();
if($row['link'] == 0)
$out_loc[$i]['html'] = draw_square(false, $row['image_path'], $out_loc[$i]['id'],'',$row['name'],$mobs, $markers, $i);
else
$out_loc[$i]['html'] = draw_square(@$out_loc[$i]['link'], $row['image_path'], $out_loc[$i]['id'],'',$row['name'],$mobs, $markers, $i);
}}}
return array($out_loc,$marker_loc);
}
?>