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 126 /*
127 127 Altera o registro de um WS
128 128 */
129   -function alterarFuncoes()
130   -{
  129 +function alterarFuncoes(){
131 130 global $id_i,$abrir_i,$nome_i,$target_i,$publicado_i,$esquemaadmin;
132   - try
133   - {
  131 + try{
134 132 //$nome_i = mb_convert_encoding($nome_i,"UTF-8","ISO-8859-1");
135 133 require_once("conexao.php");
136   - if($convUTF)
137   - {
  134 + if($convUTF){
138 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 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 156 $dbhw = null;
156 157 $dbh = null;
157 158 return $retorna;
158 159 }
159   - catch (PDOException $e)
160   - {
  160 + catch (PDOException $e){
161 161 return "Error!: " . $e->getMessage();
162 162 }
163 163 }
164   -function excluirFuncoes()
165   -{
  164 +function excluirFuncoes(){
166 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 168 return "ok";
174 169 }
175   - catch (PDOException $e)
176   - {
  170 + catch (PDOException $e){
177 171 return "Error!: " . $e->getMessage();
178 172 }
179 173 }
... ...