Commit 2dcd28f857ecd0ffbc07c8fadcc1df8add1aba59
1 parent
de05365d
Exists in
master
and in
7 other branches
Inclusão de log de transações #62
Showing
3 changed files
with
127 additions
and
113 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/php/usuarios.php
| @@ -136,7 +136,9 @@ function enviarSenhaEmail(){ | @@ -136,7 +136,9 @@ function enviarSenhaEmail(){ | ||
| 136 | $dados = pegaDados("select * from ".$esquemaadmin."i3geousr_usuarios where id_usuario = $id_usuario and ativo = 1"); | 136 | $dados = pegaDados("select * from ".$esquemaadmin."i3geousr_usuarios where id_usuario = $id_usuario and ativo = 1"); |
| 137 | if(count($dados) > 0){ | 137 | if(count($dados) > 0){ |
| 138 | $senha = md5($novaSenha); | 138 | $senha = md5($novaSenha); |
| 139 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geousr_usuarios SET senha='$senha' WHERE id_usuario = $id_usuario"); | 139 | + $sql = "UPDATE ".$esquemaadmin."i3geousr_usuarios SET senha='$senha' WHERE id_usuario = $id_usuario"; |
| 140 | + $dbhw->query($sql); | ||
| 141 | + i3GeoAdminInsertLog($dbhw,$sql); | ||
| 140 | $to = $dados[0]["email"]; | 142 | $to = $dados[0]["email"]; |
| 141 | $subject = 'senha i3geo'; | 143 | $subject = 'senha i3geo'; |
| 142 | $message = $novaSenha; | 144 | $message = $novaSenha; |
| @@ -162,28 +164,30 @@ function alterarUsuarios() | @@ -162,28 +164,30 @@ function alterarUsuarios() | ||
| 162 | if(count($dados) > 0){ | 164 | if(count($dados) > 0){ |
| 163 | $retorna = false; | 165 | $retorna = false; |
| 164 | } | 166 | } |
| 167 | + $dataCol = array( | ||
| 168 | + "nome_usuario" => $nome_usuario, | ||
| 169 | + "login" => $login, | ||
| 170 | + "email" => $email, | ||
| 171 | + "ativo" => $ativo, | ||
| 172 | + "data_cadastro" => $data_cadastro | ||
| 173 | + ); | ||
| 165 | //se a senha foi enviada, ela sera trocada | 174 | //se a senha foi enviada, ela sera trocada |
| 166 | if($senha != ""){ | 175 | if($senha != ""){ |
| 167 | - $senha = md5($senha); | ||
| 168 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geousr_usuarios SET senha='$senha',nome_usuario='$nome_usuario',login='$login',email='$email',ativo=$ativo,data_cadastro='$data_cadastro' WHERE id_usuario = $id_usuario"); | ||
| 169 | - } | ||
| 170 | - else{ | ||
| 171 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geousr_usuarios SET nome_usuario='$nome_usuario',login='$login',email='$email',ativo=$ativo,data_cadastro='$data_cadastro' WHERE id_usuario = $id_usuario"); | 176 | + $dataCol["senha"] = md5($senha); |
| 172 | } | 177 | } |
| 178 | + i3GeoAdminUpdate($dbhw,"i3geousr_usuarios",$dataCol,"WHERE id_usuario = $id_usuario"); | ||
| 173 | $retorna = $id_usuario; | 179 | $retorna = $id_usuario; |
| 174 | } | 180 | } |
| 175 | else{ | 181 | else{ |
| 176 | - $idtemp = rand (9000,1000000) * -1; | ||
| 177 | - if($senha == ""){ | ||
| 178 | - $senha = md5($idtemp); | ||
| 179 | - } | ||
| 180 | - //echo "INSERT INTO ".$esquemaadmin."i3geousr_usuarios (senha,nome_usuario,ativo) VALUES ('$senha','$idtemp',0)";exit; | ||
| 181 | - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_usuarios (login,senha,nome_usuario,ativo) VALUES ('$idtemp','$senha','$idtemp',0)"); | ||
| 182 | - $id = $dbh->query("SELECT id_usuario FROM ".$esquemaadmin."i3geousr_usuarios WHERE nome_usuario = '$idtemp'"); | ||
| 183 | - $id = $id->fetchAll(); | ||
| 184 | - $id = $id[0]['id_usuario']; | ||
| 185 | - //$dbhw->query("UPDATE ".$esquemaadmin."i3geousr_usuarios SET nome_usuario = '' WHERE id_usuario = $id AND nome_usuario = '$idtemp'"); | ||
| 186 | - $retorna = $id; | 182 | + $dataCol = array( |
| 183 | + "nome_usuario" => '', | ||
| 184 | + "login" => '', | ||
| 185 | + "email" => '', | ||
| 186 | + "ativo" => 0, | ||
| 187 | + "data_cadastro" => '', | ||
| 188 | + "senha" => '' | ||
| 189 | + ); | ||
| 190 | + $retorna = i3GeoAdminInsertUnico($dbhw,"i3geousr_usuarios",$dataCol,"nome_usuario","id_usuario"); | ||
| 187 | } | 191 | } |
| 188 | $dbhw = null; | 192 | $dbhw = null; |
| 189 | $dbh = null; | 193 | $dbh = null; |
| @@ -195,10 +199,13 @@ function alterarUsuarios() | @@ -195,10 +199,13 @@ function alterarUsuarios() | ||
| 195 | } | 199 | } |
| 196 | function adicionaPapelUsuario(){ | 200 | function adicionaPapelUsuario(){ |
| 197 | global $id_usuario,$id_papel; | 201 | global $id_usuario,$id_papel; |
| 198 | - try | ||
| 199 | - { | 202 | + try { |
| 200 | include(dirname(__FILE__)."/conexao.php"); | 203 | include(dirname(__FILE__)."/conexao.php"); |
| 201 | - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_papelusuario (id_usuario,id_papel) VALUES ($id_usuario,$id_papel)"); | 204 | + $dataCol = array( |
| 205 | + "id_usuario" => $id_usuario, | ||
| 206 | + "id_papel" => $id_papel | ||
| 207 | + ); | ||
| 208 | + i3GeoAdminInsert($dbhw,"i3geousr_papelusuario",$dataCol); | ||
| 202 | $dbhw = null; | 209 | $dbhw = null; |
| 203 | $dbh = null; | 210 | $dbh = null; |
| 204 | return "ok"; | 211 | return "ok"; |
| @@ -207,37 +214,33 @@ function adicionaPapelUsuario(){ | @@ -207,37 +214,33 @@ function adicionaPapelUsuario(){ | ||
| 207 | return "Error!: " . $e->getMessage(); | 214 | return "Error!: " . $e->getMessage(); |
| 208 | } | 215 | } |
| 209 | } | 216 | } |
| 210 | -function excluirUsuario() | ||
| 211 | -{ | 217 | +function excluirUsuario(){ |
| 212 | global $id_usuario; | 218 | global $id_usuario; |
| 213 | - try | ||
| 214 | - { | 219 | + try { |
| 215 | include(dirname(__FILE__)."/conexao.php"); | 220 | include(dirname(__FILE__)."/conexao.php"); |
| 216 | - //echo "DELETE from ".$esquemaadmin."i3geousr_usuarios WHERE id_usuario = $id_usuario";exit; | ||
| 217 | - $dbhw->query("DELETE FROM ".$esquemaadmin."i3geousr_usuarios WHERE id_usuario = $id_usuario "); | 221 | + $sql = "DELETE FROM ".$esquemaadmin."i3geousr_usuarios WHERE id_usuario = $id_usuario "; |
| 222 | + $dbhw->query($sql); | ||
| 223 | + i3GeoAdminInsertLog($dbhw,$sql); | ||
| 218 | $dbhw = null; | 224 | $dbhw = null; |
| 219 | $dbh = null; | 225 | $dbh = null; |
| 220 | return "ok"; | 226 | return "ok"; |
| 221 | } | 227 | } |
| 222 | - catch (PDOException $e) | ||
| 223 | - { | 228 | + catch (PDOException $e) { |
| 224 | return "Error!: " . $e->getMessage(); | 229 | return "Error!: " . $e->getMessage(); |
| 225 | } | 230 | } |
| 226 | } | 231 | } |
| 227 | -function excluirPapelUsuario() | ||
| 228 | -{ | 232 | +function excluirPapelUsuario(){ |
| 229 | global $id_usuario,$id_papel; | 233 | global $id_usuario,$id_papel; |
| 230 | - try | ||
| 231 | - { | 234 | + try { |
| 232 | include(dirname(__FILE__)."/conexao.php"); | 235 | include(dirname(__FILE__)."/conexao.php"); |
| 233 | - //echo "DELETE from ".$esquemaadmin."i3geousr_usuarios WHERE id_usuario = $id_usuario";exit; | ||
| 234 | - $dbhw->query("DELETE FROM ".$esquemaadmin."i3geousr_papelusuario WHERE id_usuario = $id_usuario AND id_papel = $id_papel "); | 236 | + $sql = "DELETE FROM ".$esquemaadmin."i3geousr_papelusuario WHERE id_usuario = $id_usuario AND id_papel = $id_papel "; |
| 237 | + $dbhw->query($sql); | ||
| 238 | + i3GeoAdminInsertLog($dbhw,$sql); | ||
| 235 | $dbhw = null; | 239 | $dbhw = null; |
| 236 | $dbh = null; | 240 | $dbh = null; |
| 237 | return "ok"; | 241 | return "ok"; |
| 238 | } | 242 | } |
| 239 | - catch (PDOException $e) | ||
| 240 | - { | 243 | + catch (PDOException $e) { |
| 241 | return "Error!: " . $e->getMessage(); | 244 | return "Error!: " . $e->getMessage(); |
| 242 | } | 245 | } |
| 243 | } | 246 | } |
admin/php/webservices.php
| 1 | <?php | 1 | <?php |
| 2 | /* | 2 | /* |
| 3 | -Title: webservices.php | 3 | + Title: webservices.php |
| 4 | 4 | ||
| 5 | Funções utilizadas pelo editor do cadastro de Web Services | 5 | Funções utilizadas pelo editor do cadastro de Web Services |
| 6 | 6 | ||
| @@ -24,7 +24,7 @@ por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita | @@ -24,7 +24,7 @@ por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita | ||
| 24 | de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | 24 | de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. |
| 25 | Consulte a Licença Pública Geral do GNU para mais detalhes. | 25 | Consulte a Licença Pública Geral do GNU para mais detalhes. |
| 26 | Você deve ter recebido uma cópia da Licença Pública Geral do | 26 | Você deve ter recebido uma cópia da Licença Pública Geral do |
| 27 | -GNU junto com este programa; se não, escreva para a | 27 | + GNU junto com este programa; se não, escreva para a |
| 28 | Free Software Foundation, Inc., no endereço | 28 | Free Software Foundation, Inc., no endereço |
| 29 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | 29 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
| 30 | 30 | ||
| @@ -59,12 +59,12 @@ ob_clean(); | @@ -59,12 +59,12 @@ ob_clean(); | ||
| 59 | switch (strtoupper($funcao)) | 59 | switch (strtoupper($funcao)) |
| 60 | { | 60 | { |
| 61 | /* | 61 | /* |
| 62 | - Note: | 62 | + Note: |
| 63 | 63 | ||
| 64 | Valores que o parâmetro &funcao pode receber. Os parâmetros devem ser enviados na requisição em AJAX. | 64 | Valores que o parâmetro &funcao pode receber. Os parâmetros devem ser enviados na requisição em AJAX. |
| 65 | */ | 65 | */ |
| 66 | /* | 66 | /* |
| 67 | - Valor: PEGAWS | 67 | + Valor: PEGAWS |
| 68 | 68 | ||
| 69 | Lista de serviços cadastrados | 69 | Lista de serviços cadastrados |
| 70 | 70 | ||
| @@ -74,114 +74,117 @@ switch (strtoupper($funcao)) | @@ -74,114 +74,117 @@ switch (strtoupper($funcao)) | ||
| 74 | */ | 74 | */ |
| 75 | case "PEGAWS": | 75 | case "PEGAWS": |
| 76 | if(isset($tipows) && $tipows != "") | 76 | if(isset($tipows) && $tipows != "") |
| 77 | - {$sql = "SELECT id_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws where tipo_ws = '".strtoupper($tipows)."' order by tipo_ws,nome_ws ";} | 77 | + { |
| 78 | + $sql = "SELECT id_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws where tipo_ws = '".strtoupper($tipows)."' order by tipo_ws,nome_ws "; | ||
| 79 | + } | ||
| 78 | else | 80 | else |
| 79 | - {$sql = "SELECT id_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws order by tipo_ws,nome_ws";} | 81 | + {$sql = "SELECT id_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws order by tipo_ws,nome_ws"; |
| 82 | + } | ||
| 80 | retornaJSON(pegaDados($sql)); | 83 | retornaJSON(pegaDados($sql)); |
| 81 | exit; | 84 | exit; |
| 82 | - break; | ||
| 83 | - /* | ||
| 84 | - Valor: PEGADADOS | 85 | + break; |
| 86 | + /* | ||
| 87 | + Valor: PEGADADOS | ||
| 85 | 88 | ||
| 86 | - Dados de um servico | 89 | + Dados de um servico |
| 87 | 90 | ||
| 88 | - Parametro: | 91 | + Parametro: |
| 89 | 92 | ||
| 90 | - id_ws {string} | 93 | + id_ws {string} |
| 91 | 94 | ||
| 92 | - Retorno: | 95 | + Retorno: |
| 93 | 96 | ||
| 94 | - {JSON} | ||
| 95 | - */ | 97 | + {JSON} |
| 98 | + */ | ||
| 96 | case "PEGADADOS": | 99 | case "PEGADADOS": |
| 97 | retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_ws where id_ws='$id_ws'")); | 100 | retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_ws where id_ws='$id_ws'")); |
| 98 | exit; | 101 | exit; |
| 99 | - break; | ||
| 100 | - /* | ||
| 101 | - Valor: ALTERARWS | 102 | + break; |
| 103 | + /* | ||
| 104 | + Valor: ALTERARWS | ||
| 102 | 105 | ||
| 103 | - Altera um registro | 106 | + Altera um registro |
| 104 | 107 | ||
| 105 | - Parametros: | 108 | + Parametros: |
| 106 | 109 | ||
| 107 | - id_ws | 110 | + id_ws |
| 108 | 111 | ||
| 109 | - desc_ws | 112 | + desc_ws |
| 110 | 113 | ||
| 111 | - nome_ws | 114 | + nome_ws |
| 112 | 115 | ||
| 113 | - link_ws | 116 | + link_ws |
| 114 | 117 | ||
| 115 | - autor_ws | 118 | + autor_ws |
| 116 | 119 | ||
| 117 | - tipo_ws | 120 | + tipo_ws |
| 118 | 121 | ||
| 119 | - Retorno: | 122 | + Retorno: |
| 120 | 123 | ||
| 121 | - {JSON} | ||
| 122 | - */ | 124 | + {JSON} |
| 125 | + */ | ||
| 123 | case "ALTERARWS": | 126 | case "ALTERARWS": |
| 124 | $novo = alterarWS(); | 127 | $novo = alterarWS(); |
| 125 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = '".$novo."'"; | 128 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = '".$novo."'"; |
| 126 | retornaJSON(pegaDados($sql)); | 129 | retornaJSON(pegaDados($sql)); |
| 127 | exit; | 130 | exit; |
| 128 | - break; | ||
| 129 | - /* | ||
| 130 | - Valor: EXCLUIR | 131 | + break; |
| 132 | + /* | ||
| 133 | + Valor: EXCLUIR | ||
| 131 | 134 | ||
| 132 | - Exclui um registro | 135 | + Exclui um registro |
| 133 | 136 | ||
| 134 | - Parametro: | 137 | + Parametro: |
| 135 | 138 | ||
| 136 | - id {string} | 139 | + id {string} |
| 137 | 140 | ||
| 138 | - Retorno: | 141 | + Retorno: |
| 139 | 142 | ||
| 140 | - {JSON} | ||
| 141 | - */ | 143 | + {JSON} |
| 144 | + */ | ||
| 142 | case "EXCLUIR": | 145 | case "EXCLUIR": |
| 143 | retornaJSON(excluirWS()); | 146 | retornaJSON(excluirWS()); |
| 144 | exit; | 147 | exit; |
| 145 | - break; | 148 | + break; |
| 146 | 149 | ||
| 147 | } | 150 | } |
| 148 | /* | 151 | /* |
| 149 | -Altera o registro de um WS | 152 | + Altera o registro de um WS |
| 150 | */ | 153 | */ |
| 151 | function alterarWS() | 154 | function alterarWS() |
| 152 | { | 155 | { |
| 153 | global $esquemaadmin,$id_ws,$desc_ws,$nome_ws,$link_ws,$autor_ws,$tipo_ws; | 156 | global $esquemaadmin,$id_ws,$desc_ws,$nome_ws,$link_ws,$autor_ws,$tipo_ws; |
| 154 | try | 157 | try |
| 155 | { | 158 | { |
| 156 | - require_once("conexao.php"); | 159 | + require_once("conexao.php"); |
| 157 | if($convUTF) | 160 | if($convUTF) |
| 158 | { | 161 | { |
| 159 | $nome_ws = utf8_encode($nome_ws); | 162 | $nome_ws = utf8_encode($nome_ws); |
| 160 | $desc_ws = utf8_encode($desc_ws); | 163 | $desc_ws = utf8_encode($desc_ws); |
| 161 | $autor_ws = utf8_encode($autor_ws); | 164 | $autor_ws = utf8_encode($autor_ws); |
| 162 | } | 165 | } |
| 163 | - if($id_ws != "") | ||
| 164 | - { | ||
| 165 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET desc_ws = '$desc_ws',nome_ws = '$nome_ws', link_ws = '$link_ws', autor_ws = '$autor_ws', tipo_ws = '$tipo_ws' WHERE id_ws = $id_ws"); | ||
| 166 | - $retorna = $id_ws; | ||
| 167 | - } | ||
| 168 | - else | ||
| 169 | - { | ||
| 170 | - $idtemp = (rand (9000,10000)) * -1; | 166 | + if($id_ws != "") |
| 167 | + { | ||
| 168 | + $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET desc_ws = '$desc_ws',nome_ws = '$nome_ws', link_ws = '$link_ws', autor_ws = '$autor_ws', tipo_ws = '$tipo_ws' WHERE id_ws = $id_ws"); | ||
| 169 | + $retorna = $id_ws; | ||
| 170 | + } | ||
| 171 | + else | ||
| 172 | + { | ||
| 173 | + $idtemp = (rand (9000,10000)) * -1; | ||
| 171 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geoadmin_ws (nome_ws,desc_ws,autor_ws,tipo_ws,link_ws,nacessos,nacessosok) VALUES ('$idtemp','','','','',0,0)"); | 174 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geoadmin_ws (nome_ws,desc_ws,autor_ws,tipo_ws,link_ws,nacessos,nacessosok) VALUES ('$idtemp','','','','',0,0)"); |
| 172 | $id = $dbh->query("SELECT id_ws FROM ".$esquemaadmin."i3geoadmin_ws WHERE nome_ws = '$idtemp'"); | 175 | $id = $dbh->query("SELECT id_ws FROM ".$esquemaadmin."i3geoadmin_ws WHERE nome_ws = '$idtemp'"); |
| 173 | $id = $id->fetchAll(); | 176 | $id = $id->fetchAll(); |
| 174 | $id = $id[0]['id_ws']; | 177 | $id = $id[0]['id_ws']; |
| 175 | $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET nome_ws = '' WHERE id_ws = $id AND nome_ws = '$idtemp'"); | 178 | $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET nome_ws = '' WHERE id_ws = $id AND nome_ws = '$idtemp'"); |
| 176 | $retorna = $id; | 179 | $retorna = $id; |
| 177 | - } | ||
| 178 | - $dbhw = null; | ||
| 179 | - $dbh = null; | ||
| 180 | - return $retorna; | 180 | + } |
| 181 | + $dbhw = null; | ||
| 182 | + $dbh = null; | ||
| 183 | + return $retorna; | ||
| 181 | } | 184 | } |
| 182 | catch (PDOException $e) | 185 | catch (PDOException $e) |
| 183 | { | 186 | { |
| 184 | - return "Error!: " . $e->getMessage(); | 187 | + return "Error!: " . $e->getMessage(); |
| 185 | } | 188 | } |
| 186 | } | 189 | } |
| 187 | function excluirWS() | 190 | function excluirWS() |
| @@ -189,15 +192,15 @@ function excluirWS() | @@ -189,15 +192,15 @@ function excluirWS() | ||
| 189 | global $id,$esquemaadmin; | 192 | global $id,$esquemaadmin; |
| 190 | try | 193 | try |
| 191 | { | 194 | { |
| 192 | - include("conexao.php"); | ||
| 193 | - $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id"); | ||
| 194 | - $dbhw = null; | ||
| 195 | - $dbh = null; | ||
| 196 | - return "ok"; | 195 | + include("conexao.php"); |
| 196 | + $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id"); | ||
| 197 | + $dbhw = null; | ||
| 198 | + $dbh = null; | ||
| 199 | + return "ok"; | ||
| 197 | } | 200 | } |
| 198 | catch (PDOException $e) | 201 | catch (PDOException $e) |
| 199 | { | 202 | { |
| 200 | - return "Error!: " . $e->getMessage(); | 203 | + return "Error!: " . $e->getMessage(); |
| 201 | } | 204 | } |
| 202 | } | 205 | } |
| 203 | function adicionaAcesso($id_ws,$sucesso) | 206 | function adicionaAcesso($id_ws,$sucesso) |
| @@ -205,26 +208,34 @@ function adicionaAcesso($id_ws,$sucesso) | @@ -205,26 +208,34 @@ function adicionaAcesso($id_ws,$sucesso) | ||
| 205 | global $esquemaadmin; | 208 | global $esquemaadmin; |
| 206 | try | 209 | try |
| 207 | { | 210 | { |
| 208 | - if($id_ws == ""){return;} | ||
| 209 | - include("conexao.php"); | ||
| 210 | - $dados = pegaDados("select * from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id_ws"); | ||
| 211 | - if(count($dados) == 0){return;}; | ||
| 212 | - if($dados[0]["nacessos"] == ""){$dados[0]["nacessos"] = 0;} | ||
| 213 | - $acessos = $dados[0]["nacessos"] + 1; | ||
| 214 | - | ||
| 215 | - if($sucesso) | ||
| 216 | - $ok = $dados[0]["nacessosok"] + 1; | ||
| 217 | - else | ||
| 218 | - $ok = $dados[0]["nacessosok"]; | ||
| 219 | - | ||
| 220 | - if($ok == ""){$ok = 0;} | ||
| 221 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET nacessos = '$acessos',nacessosok = '$ok' WHERE id_ws = $id_ws"); | ||
| 222 | - $dbhw = null; | ||
| 223 | - $dbh = null; | 211 | + if($id_ws == ""){ |
| 212 | + return; | ||
| 213 | + } | ||
| 214 | + include("conexao.php"); | ||
| 215 | + $dados = pegaDados("select * from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id_ws"); | ||
| 216 | + if(count($dados) == 0){ | ||
| 217 | + return; | ||
| 218 | + }; | ||
| 219 | + if($dados[0]["nacessos"] == ""){ | ||
| 220 | + $dados[0]["nacessos"] = 0; | ||
| 221 | + } | ||
| 222 | + $acessos = $dados[0]["nacessos"] + 1; | ||
| 223 | + | ||
| 224 | + if($sucesso) | ||
| 225 | + $ok = $dados[0]["nacessosok"] + 1; | ||
| 226 | + else | ||
| 227 | + $ok = $dados[0]["nacessosok"]; | ||
| 228 | + | ||
| 229 | + if($ok == ""){ | ||
| 230 | + $ok = 0; | ||
| 231 | + } | ||
| 232 | + $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET nacessos = '$acessos',nacessosok = '$ok' WHERE id_ws = $id_ws"); | ||
| 233 | + $dbhw = null; | ||
| 234 | + $dbh = null; | ||
| 224 | } | 235 | } |
| 225 | catch (PDOException $e) | 236 | catch (PDOException $e) |
| 226 | { | 237 | { |
| 227 | - return "Error!: " . $e->getMessage(); | 238 | + return "Error!: " . $e->getMessage(); |
| 228 | } | 239 | } |
| 229 | } | 240 | } |
| 230 | ?> | 241 | ?> |
| 231 | \ No newline at end of file | 242 | \ No newline at end of file |