Nextrek
Diff Revisions
626
vs
630
for /Android/SmartCharging/endPoints/repositories/UserRepository.php
|
@@ -212,8 +212,20 @@ |
212 |
212 |
|
|
213 |
213 |
|
} else { //creazione nuova utenza |
214 |
214 |
|
|
215 |
|
- |
$sql = "INSERT INTO utente (nome,cognome,email,token,username) |
216 |
|
- |
VALUES ('".$u_first_name."','".$u_last_name."','".$u_email."','".$fb_token."','".$username."')"; |
|
215 |
+ |
$u_id = $graphObject->getProperty('id'); |
|
216 |
+ |
|
|
217 |
+ |
$fb_avatar_data = file_get_contents("http://graph.facebook.com/".$u_id."/picture?type=large"); |
|
218 |
+ |
|
|
219 |
+ |
$image_filename = uniqid().".jpg"; |
|
220 |
+ |
|
|
221 |
+ |
$file = fopen($_SERVER['DOCUMENT_ROOT'].AVATAR_PATH.$image_filename, 'w+'); |
|
222 |
+ |
fputs($file, $fb_avatar_data); |
|
223 |
+ |
fclose($file); |
|
224 |
+ |
|
|
225 |
+ |
$sql = "INSERT INTO utente (nome,cognome,email,token,username,avatar) |
|
226 |
+ |
VALUES ('".$u_first_name."','".$u_last_name."','".$u_email."','".$fb_token."','".$username."','".$image_filename."')"; |
|
227 |
+ |
|
|
228 |
+ |
//echo "<br/>".$sql."<br/>"; |
217 |
229 |
|
|
218 |
230 |
|
$this->db->exec($sql); |
219 |
231 |
|
$status["id"] = $this->db->lastInsertId(); |