0){ $senha = md5($novaSenha); $sql = "UPDATE ".$esquemaadmin."i3geousr_usuarios SET senha='$senha' WHERE id_usuario = $id_usuario"; $dbhw->query($sql); i3GeoAdminInsertLog($dbhw,$sql); $to = $dados[0]["email"]; $subject = 'senha i3geo'; $message = $novaSenha; mail($to, $subject, $message); return "Ok"; } else{ return "erro"; } } function alterarUsuarios() { global $id_usuario; try { include(dirname(__FILE__)."/conexao.php"); if($convUTF){ $_GET["nome_usuario"] = utf8_encode($_GET["nome_usuario"]); } if($id_usuario != ""){ //verifica uniciade de login $dados = pegaDados("select login from ".$esquemaadmin."i3geousr_usuarios where login = '".$_GET["login"]."'"); if(count($dados) > 0){ $retorna = false; } $dataCol = array( "nome_usuario" => $_GET["nome_usuario"], "login" => $_GET["login"], "email" => $_GET["email"], "ativo" => $_GET["ativo"], "data_cadastro" => $_GET["data_cadastro"] ); //se a senha foi enviada, ela sera trocada if($_GET["senha"] != ""){ //$dataCol["senha"] = md5($_GET["senha"]); $dataCol["senha"] = password_hash($_GET["senha"], PASSWORD_DEFAULT); } i3GeoAdminUpdate($dbhw,"i3geousr_usuarios",$dataCol,"WHERE id_usuario = $id_usuario"); $retorna = $id_usuario; } else{ $dataCol = array( "nome_usuario" => '', "login" => '', "email" => '', "ativo" => 0, "data_cadastro" => '', "senha" => '' ); $retorna = i3GeoAdminInsertUnico($dbhw,"i3geousr_usuarios",$dataCol,"nome_usuario","id_usuario"); } $dbhw = null; $dbh = null; return $retorna; } catch (PDOException $e){ return "Error!: "; } } function adicionaPapelUsuario(){ global $id_usuario,$id_papel; try { include(dirname(__FILE__)."/conexao.php"); $dataCol = array( "id_usuario" => $id_usuario, "id_papel" => $id_papel ); i3GeoAdminInsert($dbhw,"i3geousr_papelusuario",$dataCol); $dbhw = null; $dbh = null; return "ok"; } catch (PDOException $e){ return "Error!: "; } } function excluirUsuario(){ global $id_usuario; try { include(dirname(__FILE__)."/conexao.php"); $sql = "DELETE FROM ".$esquemaadmin."i3geousr_usuarios WHERE id_usuario = $id_usuario "; $dbhw->query($sql); i3GeoAdminInsertLog($dbhw,$sql); $dbhw = null; $dbh = null; return "ok"; } catch (PDOException $e) { return "Error!: "; } } function excluirPapelUsuario(){ global $id_usuario,$id_papel; try { include(dirname(__FILE__)."/conexao.php"); $sql = "DELETE FROM ".$esquemaadmin."i3geousr_papelusuario WHERE id_usuario = $id_usuario AND id_papel = $id_papel "; $dbhw->query($sql); i3GeoAdminInsertLog($dbhw,$sql); $dbhw = null; $dbh = null; return "ok"; } catch (PDOException $e) { return "Error!: "; } } ?>