コード例 #1
0
		/**
		 * 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> 
			<?

		}
コード例 #2
0
     $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;