From 9533309b583fe9107a115f3d63913978ff2a5924 Mon Sep 17 00:00:00 2001 From: hexstudy Date: Sun, 15 May 2016 12:27:38 +0000 Subject: [PATCH] git-svn-id: https://msi/svn/firstRepo/Service/branches/Manut_2.2.3@84 0f545695-f87b-41b6-9a03-7f16563b5454 --- spacciatoripm.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/spacciatoripm.php b/spacciatoripm.php index e0e1120..9d84c51 100644 --- a/spacciatoripm.php +++ b/spacciatoripm.php @@ -79,9 +79,17 @@ $app->get('/spacciatori/bound/:FromLat/:FromLng/:ToLat/:ToLng', function ($FromL $callbackFn = $app->request()->get('callback'); $mysqlconnetion = new MysqlClass; $query = "SELECT ProfiloID as ID, Name, Email, Comune, Cap, Provincia, Note, \"\" as Indirizzo, Latitudine, Longitudine, TipoPM FROM profilo " . - "where bSpacciatore = 1 AND " . - "Latitudine BETWEEN " . $ToLat . " AND " . $FromLat . " AND ". - "Longitudine BETWEEN " . $ToLng . " AND " . $FromLng; + "where bSpacciatore = 1 AND "; + if($ToLat < $FromLat) + $query = $query . "Latitudine BETWEEN " . $ToLat . " AND " . $FromLat . " AND "; + else + $query = $query . "Latitudine BETWEEN " . $FromLat . " AND " . $ToLat . " AND "; + + if($ToLng < $FromLng) + $query = $query . "Longitudine BETWEEN " . $ToLng . " AND " . $FromLng; + else + $query = $query . "Longitudine BETWEEN " . $FromLng . " AND " . $ToLng; + $retObj = $mysqlconnetion->queryToObject($query); foreach ($retObj as $ele) {