historico_anexo.php
3.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
/* Copyright [2008] - Sérgio Fernandes Reinert de Lima
Este arquivo é parte do programa gpweb
O gpweb é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/GPL em português para maiores detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "licença GPL 2.odt", junto com este programa, se não, acesse o Portal do Software Público Brasileiro no endereço www.softwarepublico.gov.br ou escreva para a Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
$modelo_id=getParam($_REQUEST, 'modelo_id', '');
$anexo_id=getParam($_REQUEST, 'anexo_id', '');
$sql = new BDConsulta;
$sql->adTabela('preferencia_cor');
$sql->adCampo('cor_fundo, cor_menu, cor_msg, cor_anexo, cor_despacho, cor_anotacao, cor_resposta, cor_encamihamentos');
$sql->adOnde('usuario_id ='.$Aplic->usuario_id);
$cor=$sql->Linha();
$sql->limpar();
if (!isset($cor['cor_msg'])) {
$sql->adTabela('preferencia_cor');
$sql->adCampo('cor_fundo, cor_menu, cor_msg, cor_anexo, cor_despacho, cor_anotacao, cor_resposta, cor_encamihamentos');
$sql->adOnde('usuario_id = 0 OR usuario_id IS NULL');
$cor=$sql->Linha();
$sql->limpar();
}
if ($modelo_id){
$sql->adTabela('modelo_leitura');
$sql->adUnir('usuarios','usuarios','usuarios.usuario_id=modelo_leitura.usuario_id');
$sql->esqUnir('contatos', 'contatos', 'contato_id = usuario_contato');
$sql->adCampo(($config['militar'] < 10 ? 'concatenar_tres(contato_posto, \' \', contato_nomeguerra)' : 'contato_nomeguerra').' AS nome_usuario, datahora_leitura');
$sql->adOnde('modelo_id = '.$modelo_id);
}
else{
$sql->adTabela('anexo_leitura');
$sql->adUnir('usuarios','usuarios','usuarios.usuario_id=anexo_leitura.usuario_id');
$sql->esqUnir('contatos', 'contatos', 'contato_id = usuario_contato');
$sql->adCampo(($config['militar'] < 10 ? 'concatenar_tres(contato_posto, \' \', contato_nomeguerra)' : 'contato_nomeguerra').' AS nome_usuario, datahora_leitura');
$sql->adOnde('anexo_id = '.$anexo_id);
}
$linhas = $sql->Lista();
$sql->limpar();
if ($linhas && count($linhas)){
echo '<table align="center" style="font-size:10pt; padding-left: 5px; padding-right: 5px; background-color: #'.$cor['cor_encamihamentos'].'" cellspacing=0 width="790" cellpadding=0>';
echo '<tr><td colspan="5" align="center" style="font-size:12pt;"><b>Histórico de leitura</b></td></tr>';
echo '<tr><td><table align="center" class="tbl1" cellspacing=0 width="100%" cellpadding=0>';
echo '<tr><td style="font-size:9pt; padding-left: 2px; padding-right: 2px;"><b>'.ucfirst($config['usuario']).'</b></td><td style="font-size:9pt; padding-left: 2px; padding-right: 2px;"><b>Data de Leitura</b></td></tr>';
foreach ($linhas as $linha){
echo '<tr>';
echo "<td nowrap='nowrap' style='font-size:7pt; padding-left: 2px; padding-right: 2px;'>".$linha['nome_usuario'].'</td>';
echo "<td nowrap='nowrap' style='font-size:7pt; padding-left: 2px; padding-right: 2px;'>".retorna_data($linha['datahora_leitura']).'</td>';
echo '</tr>';
}
echo '</table></td></tr><tr><td> </td></tr></table>';
echo sombra_baixo('', 790);
}
else {
echo '<table align="center" style="font-size:10pt; padding-left: 5px; padding-right: 5px; background-color: #'.$cor['cor_encamihamentos'].'" cellspacing=0 width="790" cellpadding=0>';
echo '<tr><td align="center" style="font-size:12pt;"><b>Histórico de leitura</b></td></tr>';
echo '<tr><td align="center" style="background-color: #FFFFFF">Não houve nenhum acesso ao anexo</td></tr></table>';
echo sombra_baixo('', 790);
}
?>