2 /* Administrar Pendentes e Pendentes Esquecidas (adm_p.php)
3 1. Mostra a tabela com todas as pendentes existentes
4 2. Oferece botões de 'Aceitar' e 'Rejeitar' para cada pendente
7 header ("Pragma: no-cache"); // sempre carregar página (não vai ser armazenada no cache http 1,0
8 header("Cache-Control: no-cache, must-revalidate"); // idem http 1,1
10 require_once("Globals.php");
11 //verifica se o administrador está logado
13 // realiza conexão com o banco de dados
16 if(isset($_GET['passado']))
18 $title = "Pendentes Esquecidas";
20 $action = "valida_p.php?passado";
24 $title = "Administrar Pendentes";
26 $action = "valida_p.php";
32 <title
><?php
echo $title; ?
> - Logador PET
</title
>
33 <link rel
="stylesheet" type
="text/css" href
="estilo.css">
36 <center
><h2
> <?php
echo $title; ?
> </h2
></center
>
42 // obtém todas as pendentes existentes da tabela pendentes
44 pendentes.id AS pendId,
45 usuario.login AS nome,
46 DATE_FORMAT(pendentes.inicio, '%d/%m/%Y %H:%i:%s') AS inicio,
47 UNIX_TIMESTAMP(inicio) as unix_inicio,
48 DATE_FORMAT(pendentes.fim, '%d/%m/%Y %H:%i:%s') AS fim,
49 TIMEDIFF(pendentes.fim, pendentes.inicio) AS diferenca,
57 ON usuario.id_user = pendentes.id_user
58 WHERE fim ".$sinal_sql." config.mes_anterior
59 ORDER BY unix_inicio ASC, nome ASC";
60 $pesq_pend = mysql_query($sql);
62 // se existir pelo menos 1 pendente, cria a tabela de pendentes
63 if (mysql_num_rows($pesq_pend)>0)
67 <table border
=2 class="bordasimples" align
="center">
113 while($usuario = mysql_fetch_array($pesq_pend))
116 <form action
="<?php echo $action; ?>" method
="POST">
117 <input type
="hidden" name
="pendId" value
="<?php echo $usuario['pendId'];?>" />
119 <td
><?php
echo $usuario['nome']; ?
></td
>
120 <td
><?php
echo $usuario['inicio']; ?
></td
>
121 <td
><?php
echo $usuario['fim']; ?
></td
>
122 <td
><center
><?php
echo $usuario['diferenca']; ?
></center
></td
>
123 <td
><?php
echo $usuario['local']; ?
></td
>
124 <td
><?php
echo $usuario['justificativa']; ?
></td
>
126 <input type
="submit" name
="val" value
="Aceitar">
129 <input type
="submit" name
="val" value
="Rejeitar">
142 } // caso não haja nenhuma pendente
145 echo "<center style='color: #ff0000;'>Sem pendentes!!!</center>";
150 <a href
="admin.php"><< Administrador
</a
><br
>
151 <a href
="index.php"><< Logador
</a
>