Commit e558bdd882636d23c54d2a76e17b50226710debd

Authored by Edmar Moretti
1 parent ad23b9d6

Inclusão do log de transações #62

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 }
ms_configura.php
@@ -75,7 +75,7 @@ Default: @@ -75,7 +75,7 @@ Default:
75 false 75 false
76 76
77 */ 77 */
78 -$logTransacoes = true; 78 +$logTransacoes = false;
79 /* 79 /*
80 Variable: $i3GeoProjDefault 80 Variable: $i3GeoProjDefault
81 81