Subversion Repository Public Repository

Nextrek

Diff Revisions 728 vs 729 for /Android/SmartCharging/endPoints/nightly/repositories/TipologiaRepository.php

Diff revisions: vs.
  @@ -97,6 +97,46 @@
97 97 }
98 98 }
99 99
100 + public function getTipologiaList() {
101 + $status = array();
102 +
103 + $queryTipologia = "SELECT id,tipologia FROM tipologie";
104 +
105 + $tipologie = array();
106 +
107 + try {
108 + $stmt = $this->db->prepare($queryTipologia);
109 + $query = $stmt->execute();
110 +
111 + if (!$query || $stmt->rowCount()==0) {
112 + $status = createErrorMessage(1, "Errore DB");
113 + $status["tipologie"] = null;
114 + return $status;
115 + }
116 +
117 + $rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
118 +
119 + foreach ($rows as $row) {
120 + $tipologia = new Tipologia();
121 +
122 + $tipologia->id = $row["id"];
123 + $tipologia->tipologia = $row["tipologia"];
124 +
125 + array_push($tipologie, $tipologia);
126 + }
127 +
128 + $status["return"] = 0;
129 + $status["tipologie"] = $tipologie;
130 + return $status;
131 +
132 + } catch (PDOException $e) {
133 + echo $e->getMessage();
134 + $status = createErrorMessage(1, "Errore DB");
135 + $status["tipologie"] = null;
136 + return $status;
137 + }
138 + }
139 +
100 140 }
101 141
102 142 ?>