Subversion Repository Public Repository

Nextrek

Diff Revisions 250 vs 253 for /Android/SmartCharging/endPoints/LocalRepository.php

Diff revisions: vs.
  @@ -116,6 +116,7 @@
116 116 return $local;
117 117 } catch (PDOException $e) {
118 118 echo $e->getMessage();
119 + return null;
119 120 }
120 121 }
121 122
  @@ -131,6 +132,36 @@
131 132 return 1;
132 133 }
133 134 }
135 +
136 + public function getMinimalLocalInfo($id_local) {
137 + $local = new Local();
138 + $query;
139 +
140 + $sql = "SELECT locale.id as id, locale.tipologia as tipologia, locale.descrizione as descrizione, avg(commenti.voto) as stelle
141 + FROM locale, commenti
142 + WHERE locale.id=commenti.id_locale AND id_locale=".$id_local."
143 + GROUP BY locale.id, locale.tipologia, locale.descrizione";
144 +
145 + //echo "<br/>".$sql."<br/>";
146 +
147 + try {
148 + $query = $this->db->query($sql);
149 +
150 + if (!$query) return null;
151 +
152 + $row = $query->fetch(PDO::FETCH_ASSOC);
153 +
154 + $local->tipologia = $row["tipologia"];
155 + $local->descrizione = $row["descrizione"];
156 + $local->stelle = $row["stelle"];
157 +
158 + return $local;
159 +
160 + } catch (PDOException $e) {
161 + echo $e->getMessage();
162 + return null;
163 + }
164 + }
134 165 }
135 166
136 167 ?>