index.php
3.11 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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?php
/**********************************************************************************
Sistema e-SIC Livre: sistema de acesso a informação baseado na lei de acesso.
Copyright (C) 2014 Prefeitura Municipal do Natal
Este programa é software livre; você pode redistribuí-lo e/ou
modificá-lo sob os termos da Licença GPL2.
***********************************************************************************/
include("../inc/database.php");
//recupera o quantitativo de solicitações em aberto e respondidas por ano
$sql = "SELECT anoprotocolo as ano,
count(*) as qtde
FROM lda_solicitacao
GROUP BY anoprotocolo
ORDER BY anoprotocolo";
$rs = execQuery($sql);
$numRegistros = mysql_num_rows($rs);
if ($numRegistros>0)
{
$i=0;
$anos="";
$dados="";
$maiornumero = 0;
while ($row = mysql_fetch_assoc($rs)) {
$i++;
//recupera o quantitativo de solicitações no ano da iteração que foram respondidas
$sql="select count(*) as tot from lda_solicitacao where anoprotocolo = ".$row['ano']." and situacao in('R','N')";
$rsResp = execQuery($sql);
$rowResp = mysql_fetch_array($rsResp);
//se for o ultimo registro nao imprime a virgula no final
if ($i==$numRegistros)
{
$anos .= "'Em ".$row["ano"]."'";
$dados .= "[".$row['qtde'].",".$rowResp["tot"]."]";
}
else
{
$anos .= "'".$row["ano"]."', ";
$dados .= "[".$row['qtde'].",".$rowResp["tot"]."], ";
}
//atribui maior numero
if($maiornumero < $row["qtde"])
$maiornumero = $row["qtde"];
}
}
include("../inc/topo.php");
?>
<center><strong><h1>Estatística</h1></strong></center>
<br><b>Confira a quantidade de pedidos de informação e respostas registrados no e-SIC Livre.</b><br><br>
<!-- Don't forget to update these paths -->
<script src="../js/RGraph/libraries/RGraph.common.core.js" ></script>
<script src="../js/RGraph/libraries/RGraph.bar.js" ></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<canvas id="cvs" width="700" height="500">[No canvas support]</canvas>
<script>
$(document).ready(function ()
{
var bar = new RGraph.Bar({
id: 'cvs',
data: [<?php echo $dados; ?>],
options: {
colors: ['Gradient(white:#006699:#006699)', 'Gradient(white:#FF9900:#FF9900)'],
gutter: {
top: 15,
left: 50,
right: 115
},
background: {
grid: {
vlines: false,
border: false
}
},
ymax: <?php echo $maiornumero+10;?>,
noyaxis: false,
ylabels: true,
labels: {
self: [<?php echo $anos; ?>],
above: true
},
linewidth: 2,
hmargin: 15
}
}).draw()
!RGraph.ISOLD ? $('#cvs').addClass('animated expand') : null;;
})
</script>
<br><br>
<img width="20" height="20" style="background-color:#006699"> Pedidos Registrados
<img width="20" height="20" style="background-color:#FF9900"> Pedidos Atendidos
<?php include("../inc/rodape.php"); ?>