|
@@ -13,7 +13,7 @@ |
13 |
13 |
|
public function registerLocal($local) { |
14 |
14 |
|
$status = array(); |
15 |
15 |
|
|
16 |
|
- |
$queryLocal = "INSERT INTO locale(id_utente_owner, nomelocale, descrizione, tipologia, lat, lon, indirizzo, email, telefono, sito) |
|
16 |
+ |
$queryLocal = "INSERT INTO locale(id_utente_owner, nomelocale, descrizione, tipologia, lat, lon, indirizzo, email, telefono, sito, n_punti_ricarica) |
17 |
17 |
|
VALUES ('".$local->id_utente_owner."', |
18 |
18 |
|
'".$local->nomelocale."', |
19 |
19 |
|
'".$local->descrizione."', |
|
@@ -23,7 +23,8 @@ |
23 |
23 |
|
'".$local->indirizzo."', |
24 |
24 |
|
'".$local->email."', |
25 |
25 |
|
'".$local->telefono."', |
26 |
|
- |
'".$local->sito."')"; |
|
26 |
+ |
'".$local->sito."', |
|
27 |
+ |
'".$local->n_punti_ricarica."')"; |
27 |
28 |
|
|
28 |
29 |
|
//echo "<br/>".$query."<br/>"; |
29 |
30 |
|
|
|
@@ -147,6 +148,10 @@ |
147 |
148 |
|
$setString = ($setString == "") ? "sito='".$local->sito."'" : $setString.",sito='".$local->sito."'"; |
148 |
149 |
|
} |
149 |
150 |
|
|
|
151 |
+ |
if (isset($local->n_punti_ricarica) && !is_null($local->n_punti_ricarica)) { |
|
152 |
+ |
$setString = ($setString == "") ? "n_punti_ricarica='".$local->n_punti_ricarica."'" : $setString.",n_punti_ricarica='".$local->n_punti_ricarica."'"; |
|
153 |
+ |
} |
|
154 |
+ |
|
150 |
155 |
|
$query = "UPDATE locale |
151 |
156 |
|
SET ".$setString." |
152 |
157 |
|
WHERE id=".$local->id; |
|
@@ -272,7 +277,7 @@ |
272 |
277 |
|
$sqlLocal = "SELECT l.id as id, u.id_utente_owner as id_utente_owner, u.username as username_owner, |
273 |
278 |
|
l.nomelocale as nomelocale, l.descrizione as descrizione, l.tipologia as tipologia, |
274 |
279 |
|
l.lat as lat, l.lon as lon, l.indirizzo as indirizzo, l.email as email, |
275 |
|
- |
l.telefono as telefono, l.sito as sito |
|
280 |
+ |
l.telefono as telefono, l.sito as sito, l.n_punti_ricarica as n_punti_ricarica |
276 |
281 |
|
FROM locale l ,utente u |
277 |
282 |
|
WHERE l.id=".$id_local." AND u.id=l.id_utente_owner"; |
278 |
283 |
|
|
|
@@ -297,6 +302,7 @@ |
297 |
302 |
|
$local->email = $rowLocal["email"]; |
298 |
303 |
|
$local->telefono = $rowLocal["telefono"]; |
299 |
304 |
|
$local->sito = $rowLocal["sito"]; |
|
305 |
+ |
$local->n_punti_ricarica = $rowLocal["n_punti_ricarica"]; |
300 |
306 |
|
|
301 |
307 |
|
return $local; |
302 |
308 |
|
|
|
@@ -322,7 +328,7 @@ |
322 |
328 |
|
|
323 |
329 |
|
$whereClause = ($tipologia>=0) ? "WHERE tipologia='".$tipologia."'" : ""; |
324 |
330 |
|
|
325 |
|
- |
$harvesinFormulaSQL = "SELECT id, id_utente_owner, lat, lon, indirizzo, tipologia, nomelocale, telefono, email, sito, |
|
331 |
+ |
$harvesinFormulaSQL = "SELECT id, id_utente_owner, lat, lon, indirizzo, tipologia, nomelocale, telefono, email, sito, n_punti_ricarica |
326 |
332 |
|
( 6371 * acos( cos( radians(".$lat.") ) * cos( radians( lat ) ) * cos( radians( lon ) - radians(".$lon.") ) + sin( radians(".$lat.") ) * sin( radians( lat ) ) ) ) AS distance |
327 |
333 |
|
FROM locale |
328 |
334 |
|
".$whereClause." |
|
@@ -351,6 +357,7 @@ |
351 |
357 |
|
$local["telefono"] = $row["telefono"]; |
352 |
358 |
|
$local["email"] = $row["email"]; |
353 |
359 |
|
$local["sito"] = $row["sito"]; |
|
360 |
+ |
$local["n_punti_ricarica"] = $row["n_punti_ricarica"]; |
354 |
361 |
|
|
355 |
362 |
|
array_push($local_list, $local); |
356 |
363 |
|
} |
|
@@ -366,7 +373,7 @@ |
366 |
373 |
|
public function getLocalsByUser($user_id) { |
367 |
374 |
|
$local_list = array(); |
368 |
375 |
|
|
369 |
|
- |
$sql = "SELECT id, lat, lon, indirizzo, tipologia, nomelocale, telefono, email, sito, descrizione |
|
376 |
+ |
$sql = "SELECT id, lat, lon, indirizzo, tipologia, nomelocale, telefono, email, sito, descrizione, n_punti_ricarica |
370 |
377 |
|
FROM locale |
371 |
378 |
|
WHERE id_utente_owner=".$user_id; |
372 |
379 |
|
|
|
@@ -381,16 +388,17 @@ |
381 |
388 |
|
|
382 |
389 |
|
foreach ($rows as $row) { |
383 |
390 |
|
$local = array(); |
384 |
|
- |
$local["id"] = $row["id"]; |
385 |
|
- |
$local["lat"] = $row["lat"]; |
386 |
|
- |
$local["lon"] = $row["lon"]; |
387 |
|
- |
$local["indirizzo"] = $row["indirizzo"]; |
388 |
|
- |
$local["tipologia"] = $row["tipologia"]; |
389 |
|
- |
$local["nomelocale"] = $row["nomelocale"]; |
390 |
|
- |
$local["telefono"] = $row["telefono"]; |
391 |
|
- |
$local["email"] = $row["email"]; |
392 |
|
- |
$local["sito"] = $row["sito"]; |
393 |
|
- |
$local["descrizione"] = $row["descrizione"]; |
|
391 |
+ |
$local["id"] = $row["id"]; |
|
392 |
+ |
$local["lat"] = $row["lat"]; |
|
393 |
+ |
$local["lon"] = $row["lon"]; |
|
394 |
+ |
$local["indirizzo"] = $row["indirizzo"]; |
|
395 |
+ |
$local["tipologia"] = $row["tipologia"]; |
|
396 |
+ |
$local["nomelocale"] = $row["nomelocale"]; |
|
397 |
+ |
$local["telefono"] = $row["telefono"]; |
|
398 |
+ |
$local["email"] = $row["email"]; |
|
399 |
+ |
$local["sito"] = $row["sito"]; |
|
400 |
+ |
$local["descrizione"] = $row["descrizione"]; |
|
401 |
+ |
$local["n_punti_ricarica"] = $row["n_punti_ricarica"]; |
394 |
402 |
|
|
395 |
403 |
|
array_push($local_list, $local); |
396 |
404 |
|
} |