Subversion Repository Public Repository

Nextrek

Diff Revisions 507 vs 579 for /Android/SmartCharging/endPoints/add_locale.php

Diff revisions: vs.
  @@ -12,9 +12,9 @@
12 12
13 13 require_once("utilities.php");
14 14
15 - $servername = "localhost";
15 + /*$servername = "localhost";
16 16 $username = "smartcharging";
17 - $password = "LXRLBaEAuRr7M7jY";
17 + $password = "LXRLBaEAuRr7M7jY";*/
18 18
19 19 //$params = json_decode($_REQUEST["params"], true);
20 20
  @@ -29,29 +29,30 @@
29 29 $local_repo;
30 30
31 31 try {
32 - $conn = new PDO("mysql:host=".$servername.";dbname=smartcharging", $username, $password);
32 + $conn = new PDO("mysql:host=".DB_SERVERNAME.";dbname=".DB_NAME, DB_USERNAME, DB_PASSWORD);
33 33 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
34 34 //echo "Connesso con successo al DB";
35 35
36 36 if (!array_key_exists("token", $params) || !UserRepository::checkToken($params["token"], $conn)) {
37 - $risposta["return"] = -1;
37 + //$risposta["return"] = -1;
38 + $risposta = createErrorMessage(-1, "Token non valido");
38 39 echo json_encode($risposta);
39 40 die();
40 41 }
41 42
42 43 $local_repo = new LocalRepository($conn);
43 44
44 - $local->id_utente_owner = $params["user_id"];
45 - $local->nomelocale = $params["nomelocale"];
46 - $local->descrizione = array_key_exists("descrizione", $params) ? $params["descrizione"] : "";
47 - $local->tipologia = $params["tipologia"];
48 - //$local->imgs = $params["imgs"];
49 - $local->lat = array_key_exists("lat", $params) ? $params["lat"] : null;
50 - $local->lon = array_key_exists("lon", $params) ? $params["lon"] : null;
51 - $local->indirizzo = array_key_exists("indirizzo", $params) ? $params["indirizzo"] : null;
52 - $local->email = array_key_exists("email", $params) ? $params["email"] : "";
53 - $local->telefono = array_key_exists("telefono", $params) ? $params["telefono"] : "";
54 - $local->sito = array_key_exists("sito", $params) ? $params["sito"] : "";
45 + $local->id_utente_owner = $params["user_id"];
46 + $local->nomelocale = $params["nomelocale"];
47 + $local->descrizione = array_key_exists("descrizione", $params) ? $params["descrizione"] : "";
48 + $local->tipologia = $params["tipologia"];
49 + //$local->imgs = $params["imgs"];
50 + $local->lat = array_key_exists("lat", $params) ? $params["lat"] : null;
51 + $local->lon = array_key_exists("lon", $params) ? $params["lon"] : null;
52 + $local->indirizzo = array_key_exists("indirizzo", $params) ? $params["indirizzo"] : null;
53 + $local->email = array_key_exists("email", $params) ? $params["email"] : "";
54 + $local->telefono = array_key_exists("telefono", $params) ? $params["telefono"] : "";
55 + $local->sito = array_key_exists("sito", $params) ? $params["sito"] : "";
55 56
56 57 $statusLocal = $local_repo->registerLocal($local);
57 58 $risposta["local_id"] = $statusLocal["local_id"];
  @@ -77,8 +78,9 @@
77 78 catch(PDOException $e)
78 79 {
79 80 echo $e->getMessage();
81 + $risposta = createErrorMessage(3, "Errore DB");
80 82 $risposta["local_id"] = -1;
81 - $risposta["return"] = 3;
83 + //$risposta["return"] = 3;
82 84 } finally {
83 85 $conn = null; //Close the connection to the DBMS
84 86 }