Subversion Repository Public Repository

Nextrek

Diff Revisions 579 vs 581 for /Android/SmartCharging/endPoints/repositories/LocalRepository.php

Diff revisions: vs.
  @@ -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 }