0){ $senha = md5($novaSenha); $dbhw->query("UPDATE ".$esquemaadmin."i3geousr_usuarios SET senha='$senha' WHERE id_usuario = $id_usuario"); $to = $dados[0]["email"]; $subject = 'senha i3geo'; $message = $novaSenha; mail($to, $subject, $message); return "Ok"; } else{ return "erro"; } } function alterarUsuarios() { global $id_usuario,$ativo,$data_cadastro,$email,$login,$nome_usuario,$senha; try { include(dirname(__FILE__)."/conexao.php"); if($convUTF){ $nome_usuario = utf8_encode($nome_usuario); } if($id_usuario != ""){ //verifica uniciade de login $dados = pegaDados("select login from ".$esquemaadmin."i3geousr_usuarios where login = '$login'"); if(count($dados) > 0){ $retorna = false; } //se a senha foi enviada, ela sera trocada if($senha != ""){ $senha = md5($senha); $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"); } else{ $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"); } $retorna = $id_usuario; } else{ $idtemp = rand (9000,1000000) * -1; if($senha == ""){ $senha = md5($idtemp); } //echo "INSERT INTO ".$esquemaadmin."i3geousr_usuarios (senha,nome_usuario,ativo) VALUES ('$senha','$idtemp',0)";exit; $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_usuarios (login,senha,nome_usuario,ativo) VALUES ('$idtemp','$senha','$idtemp',0)"); $id = $dbh->query("SELECT id_usuario FROM ".$esquemaadmin."i3geousr_usuarios WHERE nome_usuario = '$idtemp'"); $id = $id->fetchAll(); $id = $id[0]['id_usuario']; //$dbhw->query("UPDATE ".$esquemaadmin."i3geousr_usuarios SET nome_usuario = '' WHERE id_usuario = $id AND nome_usuario = '$idtemp'"); $retorna = $id; } $dbhw = null; $dbh = null; return $retorna; } catch (PDOException $e){ return "Error!: " . $e->getMessage(); } } function adicionaPapelUsuario(){ global $id_usuario,$id_papel; try { include(dirname(__FILE__)."/conexao.php"); $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_papelusuario (id_usuario,id_papel) VALUES ($id_usuario,$id_papel)"); $dbhw = null; $dbh = null; return "ok"; } catch (PDOException $e){ return "Error!: " . $e->getMessage(); } } function excluirUsuario() { global $id_usuario; try { include(dirname(__FILE__)."/conexao.php"); //echo "DELETE from ".$esquemaadmin."i3geousr_usuarios WHERE id_usuario = $id_usuario";exit; $dbhw->query("DELETE FROM ".$esquemaadmin."i3geousr_usuarios WHERE id_usuario = $id_usuario "); $dbhw = null; $dbh = null; return "ok"; } catch (PDOException $e) { return "Error!: " . $e->getMessage(); } } function excluirPapelUsuario() { global $id_usuario,$id_papel; try { include(dirname(__FILE__)."/conexao.php"); //echo "DELETE from ".$esquemaadmin."i3geousr_usuarios WHERE id_usuario = $id_usuario";exit; $dbhw->query("DELETE FROM ".$esquemaadmin."i3geousr_papelusuario WHERE id_usuario = $id_usuario AND id_papel = $id_papel "); $dbhw = null; $dbh = null; return "ok"; } catch (PDOException $e) { return "Error!: " . $e->getMessage(); } } ?>