/** * Tabela de alteração de dados do usuario administrativo * * @param string $titulo * @param string $onsubmit * @param string $action * @param string $name * @param string $method */ public function AdministracaoALT($titulo ,$onsubmit, $action, $name, $method) { $id = $_GET["id"]; $administracao = new Administracao(); $administracaoDAO = new AdministracaoDAO(); $pegaUsuario = $administracaoDAO->getUsuarioPorID($id); ?> <span class="TituloPage">• <?php echo $titulo; ?> </span> <br/> <br/> <form onsubmit="<?php echo $onsubmit; ?> " action="<?php echo $action; ?> " name="altusuario" method="<?php echo $method; ?> "> <input type="hidden" value="<?php echo $pegaUsuario->getIdadministracao(); ?> " name="idadministracao"/> <table width="558" cellspacing="1" cellpadding="4" border="0" class="BordaTabela"> <tbody> <? switch ($_GET["msg"]) { case 1: $this->mostraMSG("O Usuário informado já existe cadastrado, veja os dados abaixo."); break; case 2: $this->mostraMSG("Usuário cadastrado com sucesso, dados de acesso foram enviados para o e-mail informado."); break; case 3: $this->mostraMSG("Usuário alterado com sucesso."); break; case 4: $this->mostraMSG("Dados incorretos."); break; case 5: $this->mostraMSG("Dados enviados com sucesso."); break; } ?> <tr class="TituloTabela"> <td align="center">DADOS DO USUÁRIO <u><b><?//=strtoupper($usuarios->nome);?></b></u></td> </tr> <tr class="Linha1Tabela"> <td> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody><tr> <td width="100" align="right"><b>NOME: </b></td> <td><input type="text" value="<?php echo $pegaUsuario->getNome(); ?> " class="FORMbox" size="30" name="nome"/></td> </tr> </tbody></table> </td> </tr> <tr class="Linha2Tabela"> <td> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody><tr> <td width="100" align="right"><b>E-MAIL: </b></td> <td><input type="text" value="<?php echo $pegaUsuario->getEmail(); ?> " class="FORMbox" size="30" name="email"/></td> </tr> </tbody></table> </td> </tr> <tr class="Linha1Tabela"> <td> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody><tr> <td width="100" align="right"><b>DDD/TELEFONE: </b></td> <td><input type="text" maxlength="2" onkeyup="autoTab(this, 2, event);" value="<?php echo $pegaUsuario->getDdd(); ?> " tipo="numerico" mascara="########" class="FORMbox" size="5" name="ddd"/> <input type="text" maxlength="15" value="<?php echo $pegaUsuario->getTelefone(); ?> " tipo="numerico" mascara="########" class="FORMbox" size="20" name="telefone"/></td> </tr> </tbody></table> </td> </tr> <tr class="Linha1Tabela"> <td> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody><tr> <td height="30"> <b><input type="checkbox" onclick="ativa_trocasenha();" value="sim" name="ativasenha"/> DESEJO TROCAR MINHA SENHA</b> </td> </tr> <tr> <td disabled="" id="linhasenha"> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody><tr> <td width="130" align="right"><b>SENHA ATUAL: </b></td> <td><input type="password" disabled="" value="" class="FORMbox" size="20" name="senha_atual"/></td> </tr> <tr> <td width="130" align="right"><b>NOVA SENHA: </b></td> <td><input type="password" disabled="" value="" class="FORMbox" size="20" name="nova_senha"/></td> </tr> <tr> <td width="130" align="right"><b>CONFIRME NOVA SENHA: </b></td> <td><input type="password" disabled="" value="" class="FORMbox" size="20" name="confirma_nova_senha"/></td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr> <tr class="Linha2Tabela"> <td> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody> <? if($id != 1) { ?> <tr> <td align="right"> <?php echo $pegaUsuario->getStatus() == 1 ? '<a href="act/Administracao.act.php?acao=block&idadministracao=' . $pegaUsuario->getIdadministracao() . '"><font color="#ff0000">BLOQUEAR ESTE USUÁRIO</font></a>' : '<a href="act/Administracao.act.php?acao=block&idadministracao=' . $pegaUsuario->getIdadministracao() . '"><font color="#ff0000">DESBLOQUEAR ESTE USUÁRIO</font></a>'; ?> </td> </tr> <? } ?> <tr> <td align="right"><input type="button" style="width: 200px;" onclick="javascript: window.location='act/Administracao.act.php?acao=reenvio&idadministracao=<?php echo $pegaUsuario->getIdadministracao(); ?> ';" class="bttn1" value="Re-enviar os dados de acesso" name="reenvia"/></td> </tr> </tbody> </table> </td> </tr> <tr class="Linha3Tabela"> <td valign="middle"> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody><tr> <td align="right"><input type="submit" class="bttn4" value="Alterar usuário" /><? if($id != 1) { ?><input type="submit" class="bttn3" onclick="return confirma_apagar();" value="Apagar usuário" name="remover"/><? } ?></td> </tr> </tbody></table> </td> </tr> </tbody> </table> </form> <? }
$administracao->setDdd($setDdd); $administracao->setTelefone($setTelefone); $administracao->setSenha($setSenha); $administracao->setStatus($setStatus); $administracaoDAO->InsereUsuarios($administracao); $usuarios = $administracaoDAO->getUsuarioPorUsuario($setUsuario); $administracao->EnviaDadosEmailAdministracao($cliente, $usuarios, $senha); $act = "altera"; $iduser = $usuarios->getIdadministracao(); header("location: ../principal.php?menu={$idmenu}&act={$act}&id={$iduser}&msg=2"); break; //altera um usuario //altera um usuario case "alt": $iduser = $_POST["idadministracao"]; $administracao = $administracaoDAO->getUsuarioPorID($iduser); if (isset($_POST["remover"])) { $act = "mostra"; $administracaoDAO->Deleta($iduser); header("location: ../principal.php?menu={$idmenu}&act={$act}&msg=1"); } else { $act = "altera"; if (isset($_POST["ativasenha"])) { $senha = $administracao->getSenha(); $senha_atual = md5($_POST["senha_atual"]); $nova_senha = md5($_POST["nova_senha"]); $confirma_nova_senha = md5($_POST["confirma_nova_senha"]); if ($senha_atual == $senha) { if ($nova_senha == $confirma_nova_senha) { $senha = $nova_senha; $ok = true;