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 | 215 | } |
| 216 | 216 | $retorna = ""; |
| 217 | 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 | 233 | else{ |
| 226 | 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 | 243 | $dbhw = null; |
| 232 | 244 | $dbh = null; |
| 233 | - return array("id"=>$retorna,"status"=>"ok"); | |
| 245 | + return array("id"=>$id,"status"=>"ok"); | |
| 234 | 246 | } |
| 235 | 247 | catch (PDOException $e){ |
| 236 | 248 | return array("id"=>"","status"=>"Error!: " . $e->getMessage()); |
| ... | ... | @@ -243,8 +255,7 @@ function alterarMapa(){ |
| 243 | 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 | 256 | //substitui a string do parametro outros |
| 245 | 257 | $outros_mapa = str_replace("*","&",$outros_mapa); |
| 246 | - try | |
| 247 | - { | |
| 258 | + try{ | |
| 248 | 259 | require_once("conexao.php"); |
| 249 | 260 | if($convUTF){ |
| 250 | 261 | $nome_mapa = utf8_encode($nome_mapa); |
| ... | ... | @@ -252,16 +263,38 @@ function alterarMapa(){ |
| 252 | 263 | } |
| 253 | 264 | $retorna = ""; |
| 254 | 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 | 280 | $retorna = $id_mapa; |
| 257 | 281 | } |
| 258 | 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 | 298 | $retorna = $id; |
| 266 | 299 | } |
| 267 | 300 | $dbhw = null; |
| ... | ... | @@ -272,19 +305,13 @@ function alterarMapa(){ |
| 272 | 305 | return "Error!: " . $e->getMessage(); |
| 273 | 306 | } |
| 274 | 307 | } |
| 275 | -function excluirMapa() | |
| 276 | -{ | |
| 308 | +function excluirMapa(){ | |
| 277 | 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 | 312 | return "ok"; |
| 285 | 313 | } |
| 286 | - catch (PDOException $e) | |
| 287 | - { | |
| 314 | + catch (PDOException $e){ | |
| 288 | 315 | return "Error!: " . $e->getMessage(); |
| 289 | 316 | } |
| 290 | 317 | } | ... | ... |