source: trunk/workflow/inc/report/includes/php/listagem/lst_sincronizacao.php @ 5307

Revision 5307, 4.0 KB checked in by pereira.jair, 12 years ago (diff)

Ticket #2416 - Inclusao da nova ferramenta de relatorios do workflow.

Line 
1<?
2
3         
4$sql = "select lstidlistagem from listagem where lstoid = $lstoid";
5$res = pg_query($sql);
6$linha = pg_fetch_object($res);         
7$idlistagem = $linha->lstidlistagem;
8
9$listas = array("$idlistagem");
10$retorno = utf8_decode(verificaVersao($listas,false));
11
12if ($retorno) {
13   
14    //echo $retorno;
15$resposta = new SimpleXMLElement($retorno);
16
17   
18foreach ($resposta->listagem as $listagem) {
19        //echo $listagem->lstidlistagem . ":" . $listagem->sincronizado . "<br>";
20        //print_r($listagem->dependencias);
21       
22        $versao_desenvolvimento = $listagem->versaoTESTES;
23        $versao_producao = $listagem->versaoPRODUCAO;
24       
25        $tr .= "<table class='tableMoldura'>
26                <tr class='tableSubTitulo'><td colspan=3><h2>Módulos dependentes desta listagem em producao.</h2></td></tr>
27                <tr class='tableTituloColunas'><td><h3>Arquivo</h3></td><td align='center'><h3>Data Primeiro Acesso</h3></td><td align='center'><h3>Data Último Acesso</h3></td></tr>";
28        foreach ($listagem->dependencias as $dep) {
29            if (is_object($dep)) {
30                foreach ($dep as $dependencia) {
31                    $class = ( $class == "tdc" ) ? "tde" : "tdc";
32                    $tr .= "<tr class='$class'>";
33                    $tr .= "<td>" . $dependencia->arquivo . "</td><td align='center'>" . date("d/m/Y H:i",strtotime($dependencia->dt_cadastro)) ."</td><td align='center'>" . date("d/m/Y H:i",strtotime($dependencia->dt_acesso)) . "</td>";
34                    $tr .= "</tr>";
35                }
36            } else {
37                $tr .= "<tr class='tableRodapeModelo1'><td colspan=3 align='center'><h3>Nenhum Resultado Encontrado.</h3></td></tr>";
38            }
39        }
40        $tr .= "</table>";
41       
42        if ($versao_desenvolvimento == "0") {
43            $versao_desenvolvimento = "NÃO EXISTE.";
44        }
45       
46        if ($versao_producao == "0") {
47                $versao_producao = "NÃO EXISTE.";
48        }
49       
50        if ($listagem->sincronizado == "1") {
51                $html_botoes = "<div id='botoes_sincronizacao' style='margin: 10px; width: 60px; float: left;'><br><br><br><img src='./images/icones/v.gif'></div>";
52        } else {
53                $html_botoes = "<div id='botoes_sincronizacao' style='margin: 10px; width: 60px; float: left;'><br><br><img src='./images/icones/t3/cetaDireita.jpg' style='cursor: pointer;' onclick=\"if (confirm('Deseja Realmente Sincronizar?')) { xajax_sincronizar('$idlistagem','1'); } \"><br><br><img src='./images/icones/t3/cetaEsquerda.jpg' style='cursor: pointer;' onclick=\"if (confirm('Deseja Realmente Sincronizar?')) { xajax_sincronizar('$idlistagem','2'); } \"></div>";
54        }
55}
56
57
58
59$html = "<center>
60            <table class='tableMoldura'>
61               <tr class='tableSubTitulo'><td><h2>Sincronização de Servidores</h2></td></tr>
62               <tr><td align='center'>
63                <div style='text-align: center; width: 100%;'>
64                <div style='margin: 10px; width: 300px; border: 1px solid #E0E0E0; float: left;'>
65                    <img src='./images/icones/databaseGrande.gif' style='float: left;'>
66                    <br><br><br>
67                    <h2>DESENVOLVIMENTO</h2>
68                    <br>
69                    <br>
70                    <h2>VERSÃO:<span id='versao_desenvolvimento'>$versao_desenvolvimento</span></h2>
71                    <div style='clear: both;'></div>
72                </div>
73                $html_botoes
74                <div style='margin: 10px; width: 300px; border: 1px solid #E0E0E0; float: left;'>
75                    <img src='./images/icones/databaseGrande.gif' style='float: left;'>
76                    <br><br><br>
77                    <h2>PRODUCAO</h2>
78                    <br>
79                    <br>
80                    <h2>VERSÃO:<span id='versao_producao'>$versao_producao</span></h2>
81                    <div style='clear: both;'></div>
82                </div>
83                <div style='clear: both;'></div>
84</div>
85                </td></tr>
86            </table>
87
88$tr
89</center>";
90           
91}
92
93echo $html;
94
95 
96?>
Note: See TracBrowser for help on using the repository browser.