getRaidList($_GET['eid']); $x = $eiddata['x']; $y = $eiddata['y']; $t1 = $eiddata['t1'];$t2 = $eiddata['t2'];$t3 = $eiddata['t3'];$t4 = $eiddata['t4'];$t5 = $eiddata['t5'];$t6 = $eiddata['t6'];$t7 = $eiddata['t7'];$t8 = $eiddata['t8'];$t9 = $eiddata['t9'];$t10 = $eiddata['t10']; $FLData = $database->getFLData($eiddata['lid']); } if(isset($_POST['action']) == 'editSlot' && $_POST['eid']) { if($_POST['target_id'] != ""){ $Wref = $_POST['target_id']; $WrefCoor = $database->getCoor($Wref); $WrefX = $WrefCoor['x']; $WrefY = $WrefCoor['y']; $type = $database->getVillageType2($Wref); $oasistype = $type['oasistype']; $vdata = $database->getVillage($Wref); }elseif($_POST['x']!="" && $_POST['y']!="" && is_numeric($_POST['x']) && is_numeric($_POST['y'])){ $Wref = $database->getVilWref($_POST['x'], $_POST['y']); $WrefX = $_POST['x']; $WrefY = $_POST['y']; $type = $database->getVillageType2($Wref); $oasistype = $type['oasistype']; $vdata = $database->getVillage($Wref); } $troops = "".$_POST['t1']."+".$_POST['t2']."+".$_POST['t3']."+".$_POST['t4']."+".$_POST['t5']."+".$_POST['t6']."+".$_POST['t7']."+".$_POST['t8']."+".$_POST['t9']."+".$_POST['t10'].""; if($_POST['x']=="" && $_POST['y']=="" && $_POST['target_id'] == ""){ $errormsg .= "Enter coordinates."; }elseif(($_POST['x']=="" || $_POST['y']=="") && $_POST['target_id'] == ""){ $errormsg .= "Enter the correct coordinates."; }elseif($oasistype == 0 && $vdata == 0){ $errormsg .= "There is no village on those coordinates."; }elseif($troops == "0"){ $errormsg .= "No troops has been selected."; }else{ if($_POST['target_id'] != ""){ $Wref = $_POST['target_id']; $WrefCoor = $database->getCoor($Wref); $WrefX = $WrefCoor['x']; $WrefY = $WrefCoor['y']; }else{ $Wref = $database->getVilWref($_POST['x'], $_POST['y']); $WrefX = $_POST['x']; $WrefY = $_POST['y']; } $coor = $database->getCoor($village->wid); function getDistance($coorx1, $coory1, $coorx2, $coory2) { $max = 2 * WORLD_MAX + 1; $x1 = intval($coorx1); $y1 = intval($coory1); $x2 = intval($coorx2); $y2 = intval($coory2); $distanceX = min(abs($x2 - $x1), abs($max - abs($x2 - $x1))); $distanceY = min(abs($y2 - $y1), abs($max - abs($y2 - $y1))); $dist = sqrt(pow($distanceX, 2) + pow($distanceY, 2)); return round($dist, 1); } $distance = getDistance($coor['x'], $coor['y'], $WrefX, $WrefY); $database->editSlotFarm($_GET['eid'], $_POST['lid'], $Wref, $WrefX, $WrefY, $distance, $_POST['t1'], $_POST['t2'], $_POST['t3'], $_POST['t4'], $_POST['t5'], $_POST['t6'], $_POST['t7'], $_POST['t8'], $_POST['t9'], $_POST['t10']); header("Location: build.php?id=39&t=99"); } } if($FLData['owner'] == $session->uid){ ?>