Nextrek
@ 224
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
<?php require('LocalRepositoryInterface.php'); class LocalRepository implements LocalRepositoryInterface { protected $db; public function __construct($db) { $this->db = $db; } public function registerLocal($local, $password) { $hashedPwd = password_hash($password, PASSWORD_DEFAULT); $query = "INSERT INTO locale(nominativo, cell, email, nomelocale, descrizione, tipologia, img1, img2, username, password, lat, lon) VALUES ('".$local->nominativo."', '".$local->cell."', '".$local->email."', '".$local->nomelocale."', '".$local->descrizione."', '".$local->tipologia."', '".$local->img1."', '".$local->img2."', '".$local->username."', '".$hashedPwd."', '".$local->lat."', '".$local->lon."')"; //echo "<br/>".$query."<br/>"; try { $this->db->exec($query); return $this->db->lastInsertId(); //echo "New record created successfully"; } catch (PDOException $e) { echo $e->getMessage(); } } public function setLocalPosition($id_local, $lat, $lon) { $query = "UPDATE locale SET lat=".$lat.",lon=".$lon. "WHERE id=".$id_local; try { return $this->db->exec($query); } catch (PDOException $e) { echo $e->getMessage(); } } } ?> |
Commits for Nextrek/Android/SmartCharging/endPoints/LocalRepository.php
Revision | Author | Commited | Message |
---|---|---|---|
224 | FSallustio | Wed 08 Jul, 2015 07:36:39 +0000 | - Piccolo refactor (sia lato php che lato sql); |