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 | } |