Commit ad23b9d6b7cab4f0327c40119b7901ec7160b566

Authored by Edmar Moretti
1 parent ab7b3d32

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

Showing 2 changed files with 24 additions and 30 deletions   Show diff stats
admin/admin.db
No preview for this file type
admin/php/identifica.php
@@ -126,54 +126,48 @@ switch (strtoupper($funcao)) @@ -126,54 +126,48 @@ switch (strtoupper($funcao))
126 /* 126 /*
127 Altera o registro de um WS 127 Altera o registro de um WS
128 */ 128 */
129 -function alterarFuncoes()  
130 -{ 129 +function alterarFuncoes(){
131 global $id_i,$abrir_i,$nome_i,$target_i,$publicado_i,$esquemaadmin; 130 global $id_i,$abrir_i,$nome_i,$target_i,$publicado_i,$esquemaadmin;
132 - try  
133 - { 131 + try{
134 //$nome_i = mb_convert_encoding($nome_i,"UTF-8","ISO-8859-1"); 132 //$nome_i = mb_convert_encoding($nome_i,"UTF-8","ISO-8859-1");
135 require_once("conexao.php"); 133 require_once("conexao.php");
136 - if($convUTF)  
137 - { 134 + if($convUTF){
138 $nome_i = utf8_encode($nome_i); 135 $nome_i = utf8_encode($nome_i);
139 } 136 }
140 - if($id_i != "")  
141 - {  
142 - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_identifica SET publicado_i = '$publicado_i',nome_i = '$nome_i',abrir_i = '$abrir_i', target_i = '$target_i' WHERE id_i = $id_i"); 137 + if($id_i != ""){
  138 + $dataCol = array(
  139 + "publicado_i" => $publicado_i,
  140 + "nome_i" => $nome_i,
  141 + "abrir_i" => $abrir_i,
  142 + "target_i" => $target_i
  143 + );
  144 + i3GeoAdminUpdate($dbhw,"i3geoadmin_identifica",$dataCol,"WHERE id_i = $id_i");
143 $retorna = $id_i; 145 $retorna = $id_i;
144 } 146 }
145 - else  
146 - {  
147 - $idtemp = (rand (9000,10000)) * -1;  
148 - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geoadmin_identifica (publicado_i,nome_i,abrir_i,target_i) VALUES ('','$idtemp','','')");  
149 - $id_i = $dbh->query("SELECT id_i FROM ".$esquemaadmin."i3geoadmin_identifica WHERE nome_i = '$idtemp'");  
150 - $id_i = $id_i->fetchAll();  
151 - $id_i = $id_i[0]['id_i'];  
152 - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_identifica SET nome_i = '' WHERE id_i = $id_i AND nome_i = '$idtemp'");  
153 - $retorna = $id_i; 147 + else{
  148 + $dataCol = array(
  149 + "publicado_i" => '',
  150 + "nome_i" => '',
  151 + "abrir_i" => '',
  152 + "target_i" => ''
  153 + );
  154 + $retorna = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_identifica",$dataCol,"nome_i","id_i");
154 } 155 }
155 $dbhw = null; 156 $dbhw = null;
156 $dbh = null; 157 $dbh = null;
157 return $retorna; 158 return $retorna;
158 } 159 }
159 - catch (PDOException $e)  
160 - { 160 + catch (PDOException $e){
161 return "Error!: " . $e->getMessage(); 161 return "Error!: " . $e->getMessage();
162 } 162 }
163 } 163 }
164 -function excluirFuncoes()  
165 -{ 164 +function excluirFuncoes(){
166 global $id,$esquemaadmin; 165 global $id,$esquemaadmin;
167 - try  
168 - {  
169 - include("conexao.php");  
170 - $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_identifica WHERE id_i = $id");  
171 - $dbhw = null;  
172 - $dbh = null; 166 + try{
  167 + exclui($esquemaadmin."i3geoadmin_identifica","id_i",$id);
173 return "ok"; 168 return "ok";
174 } 169 }
175 - catch (PDOException $e)  
176 - { 170 + catch (PDOException $e){
177 return "Error!: " . $e->getMessage(); 171 return "Error!: " . $e->getMessage();
178 } 172 }
179 } 173 }