Subversion Repository Public Repository

Nextrek

Diff Revisions 578 vs 579 for /Android/SmartCharging/endPoints/cambia_nome_locale.php

Diff revisions: vs.
  @@ -2,12 +2,14 @@
2 2 header("Access-Control-Allow-Origin: *");
3 3 header('Content-Type: application/json; charset=UTF-8');
4 4
5 + require_once("constants.php");
6 +
5 7 require_once("repositories/LocalRepository.php");
6 8 require_once("repositories/UserRepository.php");
7 9
8 - $servername = "localhost";
10 + /*$servername = "localhost";
9 11 $username = "smartcharging";
10 - $password = "LXRLBaEAuRr7M7jY";
12 + $password = "LXRLBaEAuRr7M7jY";*/
11 13
12 14 //$params = json_decode($_REQUEST["params"], true);
13 15
  @@ -19,25 +21,32 @@
19 21 $local_repo;
20 22
21 23 try {
22 - $conn = new PDO("mysql:host=".$servername.";dbname=smartcharging", $username, $password);
24 + $conn = new PDO("mysql:host=".DB_SERVERNAME.";dbname=".DB_NAME, DB_USERNAME, DB_PASSWORD);
23 25 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
24 26 //echo "Connesso con successo al DB";
25 27
26 28 if (!array_key_exists("token", $params) || !UserRepository::checkToken($params["token"], $conn)) {
27 - $risposta["return"] = -1;
29 + //$risposta["return"] = -1;
30 + $risposta = createErrorMessage(-1, "Token non valido");
28 31 echo json_encode($risposta);
29 32 die();
30 33 }
31 34
32 35 $local_repo = new LocalRepository($conn);
33 36
34 - $query_status = $local_repo->setLocalName($params["id"], $params["nomelocale"]);
35 - $risposta["return"] = ($query_status!=0) ? 0 : 1;
37 + $query_status = $local_repo->setLocalName($params["id"], $params["nomelocale"]);
38 +
39 + if ($query_status!=0) {
40 + $risposta["return"] = 0;
41 + } else {
42 + $risposta = createErrorMessage(1, "Errore nel modificare il nome del locale");
43 + }
36 44 }
37 45 catch(PDOException $e)
38 46 {
39 47 echo $e->getMessage();
40 - $risposta["return"] = 1;
48 + $risposta = createErrorMessage(1, "Errore DB");
49 + //$risposta["return"] = 1;
41 50 }
42 51
43 52 echo json_encode($risposta);