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