Subversion Repository Public Repository

Nextrek

Diff Revisions 265 vs 287 for /Android/SmartCharging/endPoints/registrazione_locale.php

Diff revisions: vs.
  @@ -36,12 +36,19 @@
36 36 $user->nominativo = $params["nominativo"];
37 37 $user->cell = $params["cell"];
38 38 $user->email = $params["email"];
39 - $user->avatar = $params["avatar"];
39 + //$user->avatar = $params["avatar"];
40 40 $user->is_owner = 1; //è un gestore in questo caso
41 41
42 42 $statusUser = $user_repo->registerUser($user, $params["password"]);
43 43 $risposta["user_id"] = $statusUser["id"];
44 44
45 + $strToHash = $user->username.$user->nominativo.$user->cell.$user->email;
46 +
47 + if ($params["avatar"] != "") {
48 + $imgExtention = substr(strrchr($params["avatar"],'.'),1);
49 + $risposta["avatar_path"] = "./avatar/".sha1($strToHash)."-".strval(time()).".".$imgExtention;
50 + }
51 +
45 52 if ($statusUser["return"]!=0) {
46 53 $risposta["local_id"] = -1;
47 54 $risposta["return"] = $statusUser["return"];
  @@ -54,7 +61,7 @@
54 61 $local->nomelocale = $params["nomelocale"];
55 62 $local->descrizione = $params["descrizione"];
56 63 $local->tipologia = $params["tipologia"];
57 - $local->imgs = $params["imgs"];
64 + //$local->imgs = $params["imgs"];
58 65 $local->lat = array_key_exists("lat", $params)? $params["lat"] : null;
59 66 $local->lon = array_key_exists("lon", $params)? $params["lon"] : null;
60 67