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,$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; } $dataCol = array( "nome_usuario" => $nome_usuario, "login" => $login, "email" => $email, "ativo" => $ativo, "data_cadastro" => $data_cadastro ); //se a senha foi enviada, ela sera trocada if($senha != ""){ $dataCol["senha"] = md5($senha); } 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!: "; } } ?>