segundo commit para testar
[LogadorPet.git] / alterar_admin.php
blob6d501ca72e27f6697beb64abb15dd84113427097
1 <?php
2 /* Alterar Administrador (alterar_admin.php)
3 1. Solicita a seleção do novo administrador, a informação da nova senha e confirmação
4 2. Repassa as informações recebidas para a página 'altera_admin.php'
5 */
6 header ("Pragma: no-cache"); // sempre carregar página (não vai ser armazenada no cache http 1,0
7 header("Cache-Control: no-cache, must-revalidate"); // idem http 1,1
9 require_once("Globals.php");
10 //verifica se o administrador está logado
11 checkCookie();
12 // realiza conexão com o banco de dados
13 conecta();
15 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
17 <html>
18 <head>
19 <title>Alterar Administrador</title>
20 <link rel="stylesheet" type="text/css" href="estilo.css">
21 <script language="JavaScript" type="text/javascript">
23 Função para testar se todos os campos foram preenchidos
25 function checkrequired(form)
27 var pass=true
29 if (form.senha.value!=form.senha_conf.value||(form.senha.value==''))
31 pass=false
34 if (!pass)
36 alert("\"Nova Senha\" diferente de \"Confirma Nova Senha\"!")
37 return false
39 else
40 return true
43 function confirma_exclusao(nome)
45 if(confirm('Você confirma que "'+ nome +'" não é mais Administrador?'))
46 return true;
47 else
48 return false;
50 </script>
51 </head>
52 <body>
53 <center><h3>Alterar Administradores</h2></center>
55 <center>
56 <table border=2 class='bordasimples'>
57 <thead>
58 <th width=100>Nome</th>
59 <th width=50>Editar</th>
60 <th width=50>Excluir</th>
61 </thead>
63 <?php
65 $sql = "SELECT login, id_user FROM usuario WHERE senha is NOT NULL ORDER BY login ASC";
66 $rs = mysql_query($sql);
68 while($row = mysql_fetch_array($rs))
70 echo "<tr class='tbrow'><td>";
71 echo "<option value='". $row['id_user'] ."'>". $row['login'];
72 echo "</td>";
73 echo "<td align='center'><a href='alterar_senha.php?id=". $row['id_user'] ."'><img src='images/page_edit.png'></a></td>";
74 echo "<td align='center'><a href='altera_senha.php?id=". $row['id_user'] ."&deleta' onclick='return confirma_exclusao(\"". $row['login'] ."\")'><img src='images/delete.png'></a></td>";
75 echo "</tr>";
78 </table>
79 </center>
81 <br>
83 <center><h3>Cadastrar Novo</h3></center>
84 <form action="insere_admin.php" method="POST" onsubmit="return checkrequired(this)">
86 <center>
87 <table border=2 class='bordasimples'>
88 <tr bgcolor="#990033" style="color: #fff;" align="center">
89 <th width=200 colspan="2">Novo administrador</th>
90 </tr>
92 <tr class="tbrow"><td colspan="2">
93 <select name="usuario" style="width:100%">
94 <?php
95 // obtém os dados de todos os usuários
96 $usuario_nome = mysql_query("SELECT login, id_user FROM usuario WHERE senha is NULL ORDER BY login ASC");
98 // para cada usuário, cria um campo para seleção do mesmo
99 while ($usuario = mysql_fetch_array($usuario_nome))
101 echo "<OPTION value='". $usuario['id_user'] ."'>". $usuario['login'];
103 // solicita nova senha e confirmação de nova senha
105 </select>
106 </td></tr>
108 <tr class='tbrow'>
109 <td>Senha do Novo Administrador</td>
110 <td><input type="password" name="senha"></td>
111 </tr>
113 <tr class='tbrow'>
114 <td>Conf. Senha</td>
115 <td><input type="password" name="senha_conf"></td>
116 </tr>
118 <tr class='tbrow'>
119 <td align=center colspan=2><input type="submit" value="Enviar">&nbsp;&nbsp;<input type="reset" value="Limpar Dados"></td>
120 </tr>
122 </table>
123 </center>
125 <center>
126 <a href="admin.php"><< Administrador</a><br>
127 <a href="index.php"><< Logador </a><br>
128 </center>
129 </form>
131 </body>
132 </html>