$result = GetLots($_GET["sort"]); break; case "GetPassTypes": $result = GetPassTypes($_GET["sort"]); break; case "GetRulesByLot": $result = GetRulesByLot($_GET["lot"]); break; case "GetSchemes": $result = GetSchemes($_GET["id"]); break; case "GetSettingsForUser": $result = GetSettingsForUser($_GET["id"]); break; case "WhereCanIPark": $result = WhereCanIPark($_GET["pass"]); break; case "WhereDidIPark": $result = WhereDidIPark($_GET["id"]); break; default: @header("Content-Type: text/html"); echo "<p><a href=\"./api.php?function=GetLots\">GetLots</a>([sort])<br/>\n"; echo "</p>\n"; echo "<p><a href=\"./api.php?function=GetExceptionsByLot&lot=1\">GetExceptionsByLot</a>(lot)<br/>\n"; echo "</p>\n"; echo "<p><a href=\"./api.php?function=GetRulesByLot&lot=1\">GetRulesByLot</a>(lot)<br/>\n"; echo "</p>\n"; echo "<p><a href=\"./api.php?function=GetPassTypes\">GetPassTypes</a>([sort])<br/>\n"; echo "</p>\n"; echo "<p><a href=\"./api.php?function=GetSchemes\">GetSchemes</a>([id])<br/>\n";
function CanIParkHere($location, $passType) { if ($location != null) { global $data; $lot = $data->whereAmI($location); $allowedLots = WhereCanIPark($passType); $ciph = array_key_exists($lot["id"], $allowedLots); $lotName = $lot != null ? $lot["name"] : null; $answer = array("ciph" => $ciph, "lotName" => $lotName); return $answer; } }