diff --git a/admin/imagens/07.png b/admin/imagens/07.png new file mode 100644 index 0000000..83cae34 Binary files /dev/null and b/admin/imagens/07.png differ diff --git a/admin/js/usuarios.js b/admin/js/usuarios.js index 0fcbf1d..f0959ef 100755 --- a/admin/js/usuarios.js +++ b/admin/js/usuarios.js @@ -164,6 +164,7 @@ function adicionaNosUsuarios(dados,redesenha){ for (var i=0, j=dados.length; i"; conteudo += " "; + conteudo += " "; if(dados[i].nome_usuario && dados[i].nome_usuario != "") {conteudo += " "+dados[i].nome_usuario+" - "+dados[i].login+" ativo: "+dados[i].ativo+"";} else @@ -279,6 +280,34 @@ function excluir(tipo,id_usuario,id_papel) {core_excluiNoTree(sUrl,no,mensagem);} } /* +Function: emailsenha + +Enviar senha por email +*/ +function emailsenha(id_usuario) +{ + var callback = { + success:function(o){ + try { + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { + core_carregando("Não foi possível enviar"); + setTimeout("core_carregando('desativa')",3000); + } + else{ + core_carregando("desativa"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } + }; + core_carregando("ativa"); + core_carregando("Enviando e-mail"); + var sUrl = "../php/usuarios.php?funcao=enviarSenhaEmail&id_usuario="+id_usuario; + core_makeRequest(sUrl,callback,'POST'); +} +/* Function: gravaDados Altera dados de um elemento do Atlas diff --git a/admin/php/usuarios.php b/admin/php/usuarios.php index bbda08c..d639e8f 100755 --- a/admin/php/usuarios.php +++ b/admin/php/usuarios.php @@ -118,8 +118,27 @@ switch (strtoupper($funcao)) retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_papeis order by nome")); exit; break; + case "ENVIARSENHAEMAIL": + retornaJSON(enviarSenhaEmail()); + exit; + break; } cpjson($retorno); +function enviarSenhaEmail(){ + global $id_usuario; + include(__DIR__."/conexao.php"); + $dados = pegaDados("select * from ".$esquemaadmin."i3GEOadmin_usuarios where id_usuario = $id_usuario and ativo = 1"); + if(count($dados) > 0){ + $to = $dados[0]["email"]; + $subject = 'senha i3geo'; + $message = $dados[0]["senha"]; + mail($to, $subject, $message); + return "Ok"; + } + else{ + return "erro"; + } +} function alterarUsuarios() { global $id_usuario,$ativo,$data_cadastro,$email,$login,$nome_usuario,$senha; -- libgit2 0.21.2