Commit e2d408799fe22cd6ee988d8ce4ca51f54bddd278
1 parent
2dcd28f8
Exists in
master
and in
7 other branches
Inclusão de log de transações #62
Showing
2 changed files
with
38 additions
and
34 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/php/webservices.php
... | ... | @@ -151,63 +151,64 @@ switch (strtoupper($funcao)) |
151 | 151 | /* |
152 | 152 | Altera o registro de um WS |
153 | 153 | */ |
154 | -function alterarWS() | |
155 | -{ | |
154 | +function alterarWS(){ | |
156 | 155 | global $esquemaadmin,$id_ws,$desc_ws,$nome_ws,$link_ws,$autor_ws,$tipo_ws; |
157 | - try | |
158 | - { | |
156 | + try{ | |
159 | 157 | require_once("conexao.php"); |
160 | - if($convUTF) | |
161 | - { | |
158 | + if($convUTF){ | |
162 | 159 | $nome_ws = utf8_encode($nome_ws); |
163 | 160 | $desc_ws = utf8_encode($desc_ws); |
164 | 161 | $autor_ws = utf8_encode($autor_ws); |
165 | 162 | } |
166 | - if($id_ws != "") | |
167 | - { | |
168 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET desc_ws = '$desc_ws',nome_ws = '$nome_ws', link_ws = '$link_ws', autor_ws = '$autor_ws', tipo_ws = '$tipo_ws' WHERE id_ws = $id_ws"); | |
163 | + if($id_ws != ""){ | |
164 | + $dataCol = array( | |
165 | + "desc_ws" => $desc_ws, | |
166 | + "nome_ws" => $nome_ws, | |
167 | + "link_ws" => $link_ws, | |
168 | + "autor_ws" => $autor_ws, | |
169 | + "tipo_ws" => $tipo_ws | |
170 | + ); | |
171 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_ws",$dataCol,"WHERE id_ws = $id_ws"); | |
169 | 172 | $retorna = $id_ws; |
170 | 173 | } |
171 | - else | |
172 | - { | |
173 | - $idtemp = (rand (9000,10000)) * -1; | |
174 | - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geoadmin_ws (nome_ws,desc_ws,autor_ws,tipo_ws,link_ws,nacessos,nacessosok) VALUES ('$idtemp','','','','',0,0)"); | |
175 | - $id = $dbh->query("SELECT id_ws FROM ".$esquemaadmin."i3geoadmin_ws WHERE nome_ws = '$idtemp'"); | |
176 | - $id = $id->fetchAll(); | |
177 | - $id = $id[0]['id_ws']; | |
178 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET nome_ws = '' WHERE id_ws = $id AND nome_ws = '$idtemp'"); | |
179 | - $retorna = $id; | |
174 | + else{ | |
175 | + $dataCol = array( | |
176 | + "desc_ws" => '', | |
177 | + "nome_ws" => '', | |
178 | + "link_ws" => '', | |
179 | + "autor_ws" => '', | |
180 | + "tipo_ws" => '', | |
181 | + "nacessos" => 0, | |
182 | + "nacessosok" => 0 | |
183 | + ); | |
184 | + $retorna = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_ws",$dataCol,"nome_ws","id_ws"); | |
180 | 185 | } |
181 | 186 | $dbhw = null; |
182 | 187 | $dbh = null; |
183 | 188 | return $retorna; |
184 | 189 | } |
185 | - catch (PDOException $e) | |
186 | - { | |
190 | + catch (PDOException $e){ | |
187 | 191 | return "Error!: " . $e->getMessage(); |
188 | 192 | } |
189 | 193 | } |
190 | -function excluirWS() | |
191 | -{ | |
194 | +function excluirWS(){ | |
192 | 195 | global $id,$esquemaadmin; |
193 | - try | |
194 | - { | |
196 | + try{ | |
195 | 197 | include("conexao.php"); |
196 | - $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id"); | |
198 | + $sql = "DELETE from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id"; | |
199 | + $dbhw->query($sql); | |
200 | + i3GeoAdminInsertLog($dbhw,$sql); | |
197 | 201 | $dbhw = null; |
198 | 202 | $dbh = null; |
199 | 203 | return "ok"; |
200 | 204 | } |
201 | - catch (PDOException $e) | |
202 | - { | |
205 | + catch (PDOException $e){ | |
203 | 206 | return "Error!: " . $e->getMessage(); |
204 | 207 | } |
205 | 208 | } |
206 | -function adicionaAcesso($id_ws,$sucesso) | |
207 | -{ | |
209 | +function adicionaAcesso($id_ws,$sucesso){ | |
208 | 210 | global $esquemaadmin; |
209 | - try | |
210 | - { | |
211 | + try { | |
211 | 212 | if($id_ws == ""){ |
212 | 213 | return; |
213 | 214 | } |
... | ... | @@ -229,12 +230,15 @@ function adicionaAcesso($id_ws,$sucesso) |
229 | 230 | if($ok == ""){ |
230 | 231 | $ok = 0; |
231 | 232 | } |
232 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET nacessos = '$acessos',nacessosok = '$ok' WHERE id_ws = $id_ws"); | |
233 | + $dataCol = array( | |
234 | + "nacessos" => $acessos, | |
235 | + "nacessosok" => $ok | |
236 | + ); | |
237 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_ws",$dataCol,"WHERE id_ws = $id_ws"); | |
233 | 238 | $dbhw = null; |
234 | 239 | $dbh = null; |
235 | 240 | } |
236 | - catch (PDOException $e) | |
237 | - { | |
241 | + catch (PDOException $e){ | |
238 | 242 | return "Error!: " . $e->getMessage(); |
239 | 243 | } |
240 | 244 | } | ... | ... |