Commit 322781bb017607d0c9b91f991791ffa6df0a3512
1 parent
f01cf654
Exists in
master
Adicionado links, para alterar senha e email a página do usuário
Showing
1 changed file
with
17 additions
and
21 deletions
Show diff stats
ieducar/intranet/meusdados.php
| ... | ... | @@ -93,11 +93,11 @@ class indice extends clsCadastro |
| 93 | 93 | $this->p_cod_pessoa_fj = $_SESSION['id_pessoa']; |
| 94 | 94 | $objPessoa = new clsPessoaFj(); |
| 95 | 95 | $db = new clsBanco(); |
| 96 | - $db->Consulta("SELECT f.matricula, f.senha, f.ativo, f.ramal, f.ref_cod_setor, f.ref_cod_funcionario_vinculo, f.ref_cod_setor_new FROM funcionario f WHERE f.ref_cod_pessoa_fj={$this->p_cod_pessoa_fj}"); | |
| 96 | + $db->Consulta("SELECT f.matricula, f.senha, f.ativo, f.ramal, f.ref_cod_setor, f.ref_cod_funcionario_vinculo, f.ref_cod_setor_new, email FROM funcionario f WHERE f.ref_cod_pessoa_fj={$this->p_cod_pessoa_fj}"); | |
| 97 | 97 | |
| 98 | 98 | if ($db->ProximoRegistro()) { |
| 99 | 99 | list($this->f_matricula, $this->f_senha, $this->f_ativo, $this->f_ramal, |
| 100 | - $this->f_ref_setor, $this->ref_cod_funcionario_vinculo, $this->ref_cod_setor) = $db->Tupla(); | |
| 100 | + $this->f_ref_setor, $this->ref_cod_funcionario_vinculo, $this->ref_cod_setor, $this->email) = $db->Tupla(); | |
| 101 | 101 | |
| 102 | 102 | list($this->p_nm_pessoa, $this->p_id_federal, $this->p_endereco, $this->p_cep, |
| 103 | 103 | $this->p_ref_bairro, $this->p_ddd_telefone_1, $this->p_telefone_1, |
| ... | ... | @@ -302,7 +302,15 @@ class indice extends clsCadastro |
| 302 | 302 | |
| 303 | 303 | $this->campoTexto("p_http", "Site", $this->p_http, "50", "255", FALSE); |
| 304 | 304 | |
| 305 | - $this->campoTexto("p_email", "E-mail", $this->p_email, "50", "255", FALSE); | |
| 305 | + // exibe o email definido pelo usuário ($this->email) no lugar do email da pessoa ($this->p_email) | |
| 306 | + $this->campoRotulo('email', 'E-mail', $this->email . " <a href='/module/Usuario/AlterarEmail' class='decorated'>alterar e-mail</a>"); | |
| 307 | + | |
| 308 | + if (empty($_SESSION['convidado'])) { | |
| 309 | + $this->campoRotulo('senha', 'Senha', '********' . " <a href='/module/Usuario/AlterarSenha' class='decorated'>alterar senha</a>"); | |
| 310 | + | |
| 311 | + //$this->campoSenha("f_senha", "Senha", $this->f_senha, FALSE); | |
| 312 | + //$this->campoOculto("confere_senha", $this->f_senha); | |
| 313 | + } | |
| 306 | 314 | |
| 307 | 315 | $lista_sexos = array(); |
| 308 | 316 | $lista_sexos[''] = 'Escolha uma opção...'; |
| ... | ... | @@ -310,11 +318,6 @@ class indice extends clsCadastro |
| 310 | 318 | $lista_sexos['F'] = 'Feminino'; |
| 311 | 319 | $this->campoLista("p_sexo", "Sexo", $lista_sexos, $this->p_sexo); |
| 312 | 320 | |
| 313 | - if (empty($_SESSION['convidado'])) { | |
| 314 | - $this->campoSenha("f_senha", "Senha", $this->f_senha, FALSE); | |
| 315 | - $this->campoOculto("confere_senha", $this->f_senha); | |
| 316 | - } | |
| 317 | - | |
| 318 | 321 | $dba = new clsBanco(); |
| 319 | 322 | $opcoes = array(); |
| 320 | 323 | $dba->Consulta("SELECT cod_funcionario_vinculo, nm_vinculo FROM funcionario_vinculo ORDER BY nm_vinculo ASC"); |
| ... | ... | @@ -334,6 +337,7 @@ class indice extends clsCadastro |
| 334 | 337 | |
| 335 | 338 | public function Editar() |
| 336 | 339 | { |
| 340 | + | |
| 337 | 341 | session_start(); |
| 338 | 342 | $pessoaFj = $_SESSION['id_pessoa']; |
| 339 | 343 | session_write_close(); |
| ... | ... | @@ -405,17 +409,10 @@ class indice extends clsCadastro |
| 405 | 409 | $sql = " ref_cod_setor_new = '{$setor}', "; |
| 406 | 410 | } |
| 407 | 411 | |
| 408 | - if ($this->f_senha != $this->confere_senha) { | |
| 409 | - $sql_funcionario = "UPDATE funcionario SET senha=md5('{$this->f_senha}'), data_troca_senha = NOW(), ref_cod_funcionario_vinculo='{$this->ref_cod_funcionario_vinculo}', $sql ramal='{$this->f_ramal}', ref_ref_cod_pessoa_fj='{$pessoaFj}', tempo_expira_senha = 30 WHERE ref_cod_pessoa_fj={$this->p_cod_pessoa_fj}"; | |
| 410 | - } | |
| 411 | - else { | |
| 412 | - if (empty($_SESSION['convidado'])) { | |
| 413 | - $sql_funcionario = "UPDATE funcionario SET $sql ramal='{$this->f_ramal}', ref_cod_funcionario_vinculo='{$this->ref_cod_funcionario_vinculo}', ref_ref_cod_pessoa_fj='{$pessoaFj}' WHERE ref_cod_pessoa_fj={$this->p_cod_pessoa_fj}"; | |
| 414 | - } | |
| 415 | - else { | |
| 416 | - $sql_funcionario = "UPDATE funcionario SET $sql ramal='{$this->f_ramal}', ref_ref_cod_pessoa_fj='{$pessoaFj}' WHERE ref_cod_pessoa_fj={$this->p_cod_pessoa_fj}"; | |
| 417 | - } | |
| 418 | - } | |
| 412 | + if (empty($_SESSION['convidado'])) | |
| 413 | + $sql_funcionario = "UPDATE funcionario SET $sql ramal='{$this->f_ramal}', ref_cod_funcionario_vinculo='{$this->ref_cod_funcionario_vinculo}', ref_ref_cod_pessoa_fj='{$pessoaFj}' WHERE ref_cod_pessoa_fj={$this->p_cod_pessoa_fj}"; | |
| 414 | + else | |
| 415 | + $sql_funcionario = "UPDATE funcionario SET $sql ramal='{$this->f_ramal}', ref_ref_cod_pessoa_fj='{$pessoaFj}' WHERE ref_cod_pessoa_fj={$this->p_cod_pessoa_fj}"; | |
| 419 | 416 | |
| 420 | 417 | $db = new clsBanco(); |
| 421 | 418 | |
| ... | ... | @@ -435,7 +432,6 @@ class indice extends clsCadastro |
| 435 | 432 | } |
| 436 | 433 | |
| 437 | 434 | header('Location: index.php'); |
| 438 | - return TRUE; | |
| 439 | 435 | } |
| 440 | 436 | } |
| 441 | 437 | |
| ... | ... | @@ -450,4 +446,4 @@ $miolo = new indice(); |
| 450 | 446 | $pagina->addForm($miolo); |
| 451 | 447 | |
| 452 | 448 | // Gera o código HTML |
| 453 | -$pagina->MakeAll(); | |
| 454 | 449 | \ No newline at end of file |
| 450 | +$pagina->MakeAll(); | ... | ... |