Fix legend mismatch, make sure type is always an int

master
Skylar Ittner 8 years ago
parent 58024ecee0
commit 8a536f6969

@ -53,13 +53,14 @@ $terrainstrings = [
10 => "Grassland", 10 => "Grassland",
11 => "Cropland", 11 => "Cropland",
12 => "Bare Ground", 12 => "Bare Ground",
13 => "Urban and Built" 13 => "Urban and Built",
14 => "Urban and Built"
]; ];
if ($failtowater) { if ($failtowater) {
$terrainid = 0; $terrainid = 0;
} else { } else {
$terrainid = $database->select('terrain', 'type', ["AND" => ["latitude" => $finallat, "longitude" => $finallong]])[0]; $terrainid = (int) $database->select('terrain', 'type', ["AND" => ["latitude" => $finallat, "longitude" => $finallong]])[0];
} }
$out = ["status" => "OK", "type" => $terrainid, "latitude" => $finallat, "longitude" => $finallong, "name" => $terrainstrings[$terrainid]]; $out = ["status" => "OK", "type" => $terrainid, "latitude" => $finallat, "longitude" => $finallong, "name" => $terrainstrings[$terrainid]];
echo json_encode($out); echo json_encode($out);

Loading…
Cancel
Save