$sectorBuildings[] = $sectorBuildingArr[1]; } $resourcesOK = true; if (!$percent) { $building_resources = $available_buildings[$buildingId]->getProductionCost(); $player_resources = $player->getResources(); $leftResources = array(); for ($i = 0; $i < count($building_resources); $i++) { $leftResources[$i] = $player_resources[$i] - $building_resources[$i]; if ($leftResources[$i] < 0 && $building_resources[$i] > 0) { $resourcesOK = false; } } } if (!$resourcesOK) { die("0;"); } if ($sectorOK && $buildingOK && $resourcesOK) { if (in_array($buildingId, $sectorBuildings)) { $buildingConn->updateBuilding(0, $buildingId, $sectorId); } else { $buildingConn->insertBuilding($buildingId, $sectorId, $_SERVER['REQUEST_TIME']); } //$unitList = $unitId; //$timeList = $available_buildings[$buildingId]->getTime(); if (!$percent) { $playerConn->updatePlayerResources($player->getId(), implode(",", $leftResources), $_SERVER['REQUEST_TIME']); $_SESSION['player']->setResources($leftResources); } echo $buildingId . ";" . $available_buildings[$buildingId]->getTime() . ";" . implode(",", $building_resources) . ";" . $percent; }