diff --git a/api/apisettings.php b/api/apisettings.php index 0c4e0b0..57759a0 100644 --- a/api/apisettings.php +++ b/api/apisettings.php @@ -41,24 +41,24 @@ $APIS = [ "load" => "submitcode.php", "vars" => [ "code" => "string", - "latitude (optional)" => "/[0-9]{0,3}\.[0-9]{2,10}/", - "longitude (optional)" => "/[0-9]{0,3}\.[0-9]{2,10}/", + "latitude (optional)" => "/^-?[0-9]{1,2}\.[0-9]*$/", + "longitude (optional)" => "/^-?[0-9]{1,3}\.[0-9]*$/", "accuracy (optional)" => "numeric" ] ], "nearbyplayers" => [ "load" => "nearbyplayers.php", "vars" => [ - "latitude" => "/[0-9]{0,3}\.[0-9]{2,10}/", - "longitude" => "/[0-9]{0,3}\.[0-9]{2,10}/", + "latitude" => "/^-?[0-9]{1,2}\.[0-9]*$/", + "longitude" => "/^-?[0-9]{1,3}\.[0-9]*$/", "radius (optional)" => "numeric" ] ], "nearbyplaces" => [ "load" => "nearbyplaces.php", "vars" => [ - "latitude" => "/[0-9]{0,3}\.[0-9]{2,10}/", - "longitude" => "/[0-9]{0,3}\.[0-9]{2,10}/", + "latitude" => "/^-?[0-9]{1,2}\.[0-9]*$/", + "longitude" => "/^-?[0-9]{1,3}\.[0-9]*$/", "radius (optional)" => "numeric" ] ], @@ -77,16 +77,16 @@ $APIS = [ "getchat" => [ "load" => "getchat.php", "vars" => [ - "latitude (optional)" => "/[0-9]{0,3}\.[0-9]{2,10}/", - "longitude (optional)" => "/[0-9]{0,3}\.[0-9]{2,10}/", + "latitude (optional)" => "/^-?[0-9]{1,2}\.[0-9]*$/", + "longitude (optional)" => "/^-?[0-9]{1,3}\.[0-9]*$/", "radius (optional)" => "numeric" ] ], "sendchat" => [ "load" => "sendchat.php", "vars" => [ - "latitude" => "/[0-9]{0,3}\.[0-9]{2,10}/", - "longitude" => "/[0-9]{0,3}\.[0-9]{2,10}/", + "latitude" => "/^-?[0-9]{1,2}\.[0-9]*$/", + "longitude" => "/^-?[0-9]{1,3}\.[0-9]*$/", "message" => "string" ] ],