Commit e558bdd882636d23c54d2a76e17b50226710debd
1 parent
ad23b9d6
Exists in
master
and in
7 other branches
Inclusão do log de transações #62
Showing
3 changed files
with
57 additions
and
30 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/php/mapas.php
@@ -215,22 +215,34 @@ function salvaMapfile(){ | @@ -215,22 +215,34 @@ function salvaMapfile(){ | ||
215 | } | 215 | } |
216 | $retorna = ""; | 216 | $retorna = ""; |
217 | if(empty($id_mapa)){ | 217 | if(empty($id_mapa)){ |
218 | - $id_temp = (rand (9000,10000)) * -1; | ||
219 | - //echo "INSERT INTO ".$esquemaadmin."i3geoadmin_mapas (publicado_mapa,ordem_mapa,perfil_mapa,desc_mapa,ext_mapa,imagem_mapa,linkdireto_mapa,outros_mapa,temas_mapa,ligados_mapa,nome_mapa) VALUES ('',0,'','','','','','','','','$id_temp')";exit; | ||
220 | - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geoadmin_mapas (publicado_mapa,ordem_mapa,perfil_mapa,desc_mapa,ext_mapa,imagem_mapa,linkdireto_mapa,outros_mapa,temas_mapa,ligados_mapa,nome_mapa) VALUES ('',0,'','','','','','','','','$id_temp')"); | ||
221 | - $id = $dbh->query("SELECT * FROM ".$esquemaadmin."i3geoadmin_mapas WHERE nome_mapa = '$id_temp'"); | ||
222 | - $id = $id->fetchAll(); | ||
223 | - $id = $id[0]['id_mapa']; | 218 | + $dataCol = array( |
219 | + "publicado_mapa" => '', | ||
220 | + "ordem_mapa" => 0, | ||
221 | + "perfil_mapa" => '', | ||
222 | + "desc_mapa" => '', | ||
223 | + "ext_mapa" => '', | ||
224 | + "imagem_mapa" => '', | ||
225 | + "linkdireto_mapa" => '', | ||
226 | + "outros_mapa" => '', | ||
227 | + "temas_mapa" => '', | ||
228 | + "ligados_mapa" => '', | ||
229 | + "nome_mapa" => '' | ||
230 | + ); | ||
231 | + $id = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_mapas",$dataCol,"nome_mapa","id_mapa"); | ||
224 | } | 232 | } |
225 | else{ | 233 | else{ |
226 | $id = $id_mapa; | 234 | $id = $id_mapa; |
227 | } | 235 | } |
228 | - //echo "UPDATE ".$esquemaadmin."i3geoadmin_mapas SET mapfile = '$conteudo', publicado_mapa = 'sim', nome_mapa = '$nome_mapa', outros_mapa = '&restauramapa=$id&interface=$url' WHERE id_mapa =".$id; exit; | ||
229 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_mapas SET mapfile = '$conteudo', publicado_mapa = 'sim', nome_mapa = '$nome_mapa', outros_mapa = '&restauramapa=$id&interface=$url' WHERE id_mapa =".$id); | ||
230 | - $retorna = $id; | 236 | + $dataCol = array( |
237 | + "mapfile" => $conteudo, | ||
238 | + "publicado_mapa" => "sim", | ||
239 | + "nome_mapa" => $nome_mapa, | ||
240 | + "outros_mapa" => "&restauramapa=$id&interface=$url" | ||
241 | + ); | ||
242 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_mapas",$dataCol, "WHERE id_mapa =".$id); | ||
231 | $dbhw = null; | 243 | $dbhw = null; |
232 | $dbh = null; | 244 | $dbh = null; |
233 | - return array("id"=>$retorna,"status"=>"ok"); | 245 | + return array("id"=>$id,"status"=>"ok"); |
234 | } | 246 | } |
235 | catch (PDOException $e){ | 247 | catch (PDOException $e){ |
236 | return array("id"=>"","status"=>"Error!: " . $e->getMessage()); | 248 | return array("id"=>"","status"=>"Error!: " . $e->getMessage()); |
@@ -243,8 +255,7 @@ function alterarMapa(){ | @@ -243,8 +255,7 @@ function alterarMapa(){ | ||
243 | global $esquemaadmin,$publicado_mapa,$ordem_mapa,$id_mapa,$desc_mapa,$ext_mapa,$imagem_mapa,$outros_mapa,$nome_mapa,$linkdireto_mapa,$temas_mapa,$ligados_mapa,$perfil_mapa; | 255 | global $esquemaadmin,$publicado_mapa,$ordem_mapa,$id_mapa,$desc_mapa,$ext_mapa,$imagem_mapa,$outros_mapa,$nome_mapa,$linkdireto_mapa,$temas_mapa,$ligados_mapa,$perfil_mapa; |
244 | //substitui a string do parametro outros | 256 | //substitui a string do parametro outros |
245 | $outros_mapa = str_replace("*","&",$outros_mapa); | 257 | $outros_mapa = str_replace("*","&",$outros_mapa); |
246 | - try | ||
247 | - { | 258 | + try{ |
248 | require_once("conexao.php"); | 259 | require_once("conexao.php"); |
249 | if($convUTF){ | 260 | if($convUTF){ |
250 | $nome_mapa = utf8_encode($nome_mapa); | 261 | $nome_mapa = utf8_encode($nome_mapa); |
@@ -252,16 +263,38 @@ function alterarMapa(){ | @@ -252,16 +263,38 @@ function alterarMapa(){ | ||
252 | } | 263 | } |
253 | $retorna = ""; | 264 | $retorna = ""; |
254 | if($id_mapa != ""){ | 265 | if($id_mapa != ""){ |
255 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_mapas SET publicado_mapa='$publicado_mapa',ordem_mapa='$ordem_mapa',desc_mapa = '$desc_mapa',ext_mapa = '$ext_mapa',imagem_mapa = '$imagem_mapa',outros_mapa = '$outros_mapa',nome_mapa = '$nome_mapa', linkdireto_mapa = '$linkdireto_mapa',temas_mapa = '$temas_mapa',ligados_mapa = '$ligados_mapa',perfil_mapa = '$perfil_mapa' WHERE id_mapa = $id_mapa"); | 266 | + $dataCol = array( |
267 | + "publicado_mapa" => $publicado_mapa, | ||
268 | + "ordem_mapa" => $ordem_mapa, | ||
269 | + "desc_mapa" => $desc_mapa, | ||
270 | + "ext_mapa" => $ext_mapa, | ||
271 | + "imagem_mapa" => $imagem_mapa, | ||
272 | + "outros_mapa" => $outros_mapa, | ||
273 | + "nome_mapa" => $nome_mapa, | ||
274 | + "linkdireto_mapa" => $linkdireto_mapa, | ||
275 | + "temas_mapa" => $temas_mapa, | ||
276 | + "ligados_mapa" => $ligados_mapa, | ||
277 | + "perfil_mapa" => $perfil_mapa | ||
278 | + ); | ||
279 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_mapas",$dataCol, "WHERE id_mapa =".$id_mapa); | ||
256 | $retorna = $id_mapa; | 280 | $retorna = $id_mapa; |
257 | } | 281 | } |
258 | else{ | 282 | else{ |
259 | - $id_temp = (rand (9000,10000)) * -1; | ||
260 | - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geoadmin_mapas (publicado_mapa,ordem_mapa,perfil_mapa,desc_mapa,ext_mapa,imagem_mapa,linkdireto_mapa,outros_mapa,temas_mapa,ligados_mapa,nome_mapa,mapfile) VALUES ('',0,'','','','','','','','','$id_temp','')"); | ||
261 | - $id = $dbh->query("SELECT * FROM ".$esquemaadmin."i3geoadmin_mapas WHERE nome_mapa = '$id_temp'"); | ||
262 | - $id = $id->fetchAll(); | ||
263 | - $id = $id[0]['id_mapa']; | ||
264 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_mapas SET nome_mapa = '' WHERE id_mapa = $id AND nome_mapa = '$id_temp'"); | 283 | + $dataCol = array( |
284 | + "publicado_mapa" => '', | ||
285 | + "ordem_mapa" => 0, | ||
286 | + "perfil_mapa" => '', | ||
287 | + "desc_mapa" => '', | ||
288 | + "ext_mapa" => '', | ||
289 | + "imagem_mapa" => '', | ||
290 | + "linkdireto_mapa" => '', | ||
291 | + "outros_mapa" => '', | ||
292 | + "temas_mapa" => '', | ||
293 | + "ligados_mapa" => '', | ||
294 | + "nome_mapa" => '', | ||
295 | + "mapfile" => '' | ||
296 | + ); | ||
297 | + $id = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_mapas",$dataCol,"nome_mapa","id_mapa"); | ||
265 | $retorna = $id; | 298 | $retorna = $id; |
266 | } | 299 | } |
267 | $dbhw = null; | 300 | $dbhw = null; |
@@ -272,19 +305,13 @@ function alterarMapa(){ | @@ -272,19 +305,13 @@ function alterarMapa(){ | ||
272 | return "Error!: " . $e->getMessage(); | 305 | return "Error!: " . $e->getMessage(); |
273 | } | 306 | } |
274 | } | 307 | } |
275 | -function excluirMapa() | ||
276 | -{ | 308 | +function excluirMapa(){ |
277 | global $id,$esquemaadmin; | 309 | global $id,$esquemaadmin; |
278 | - try | ||
279 | - { | ||
280 | - include("conexao.php"); | ||
281 | - $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_mapas WHERE id_mapa = $id"); | ||
282 | - $dbhw = null; | ||
283 | - $dbh = null; | 310 | + try{ |
311 | + exclui($esquemaadmin."i3geoadmin_mapas","id_mapa",$id); | ||
284 | return "ok"; | 312 | return "ok"; |
285 | } | 313 | } |
286 | - catch (PDOException $e) | ||
287 | - { | 314 | + catch (PDOException $e){ |
288 | return "Error!: " . $e->getMessage(); | 315 | return "Error!: " . $e->getMessage(); |
289 | } | 316 | } |
290 | } | 317 | } |