Commit bf094eae3d6de5709e208584507886bfbc6e8cd2
1 parent
d24f39b6
Exists in
master
and in
1 other branch
Correção na coleta do indicador de extensoes de arquivos
Showing
1 changed file
with
5 additions
and
3 deletions
Show diff stats
rn/MdEstatisticasColetarRN.php
... | ... | @@ -162,7 +162,9 @@ class MdEstatisticasColetarRN extends InfraRN |
162 | 162 | $extensoes = array(); |
163 | 163 | // Calculando na aplicacao para funcionar independente do banco |
164 | 164 | foreach ($rs as $r) { |
165 | - $extensao = pathinfo($r['nome'], PATHINFO_EXTENSION); | |
165 | + /* $extensao = pathinfo($r['nome'], PATHINFO_EXTENSION); */ | |
166 | + $extensao = end(explode('.', $r['nome'])); | |
167 | + $extensao = utf8_encode($extensao); | |
166 | 168 | $qtd = $extensoes[$extensao]; |
167 | 169 | if (! $qtd) { |
168 | 170 | $qtd = 0; |
... | ... | @@ -379,7 +381,7 @@ class MdEstatisticasColetarRN extends InfraRN |
379 | 381 | } elseif ($sgbd == 'Oracle') { |
380 | 382 | $query = "select count(*) as quantidade, to_char(dth_acesso,'YYYY-MM-DD') AS data from infra_navegador where dth_acesso >= date '%s' group by to_char(dth_acesso,'YYYY-MM-DD')"; |
381 | 383 | } |
382 | - | |
384 | + | |
383 | 385 | $rs = array(); |
384 | 386 | if ($query) { |
385 | 387 | $query = sprintf($query, $ultimadata); |
... | ... | @@ -443,7 +445,7 @@ class MdEstatisticasColetarRN extends InfraRN |
443 | 445 | if ($sgbd == 'MySql') { |
444 | 446 | $query = "SELECT year(dth_acesso) as ano, month(dth_acesso) as mes, recurso, count(*) as quantidade FROM sei.infra_auditoria where date(dth_acesso) > '%s' and date(dth_acesso) < '%s' group by 1, 2, 3 order by 1, 2, 3"; |
445 | 447 | } elseif ($sgbd == 'SqlServer') { |
446 | - $query = "SELECT year(dth_acesso) as ano, month(dth_acesso) as mes, recurso, count(*) as quantidade FROM infra_auditoria where dth_acesso > '%s' and dth_acesso < '%s' group by year(dth_acesso), month(dth_acesso), recurso order by 1, 2, 3"; | |
448 | + $query = "SELECT year(dth_acesso) as ano, month(dth_acesso) as mes, recurso, count(*) as quantidade FROM infra_auditoria where dth_acesso > '%s' and dth_acesso < '%s' group by year(dth_acesso), month(dth_acesso), recurso order by 1, 2, 3"; | |
447 | 449 | } elseif ($sgbd == 'Oracle'){ |
448 | 450 | $query = "SELECT to_char(dth_acesso, 'YYYY') AS ano, to_char(dth_acesso, 'MM') AS mes, recurso, count(*) as quantidade FROM sei.infra_auditoria WHERE dth_acesso > date '%s' AND dth_acesso < date '%s' GROUP BY to_char(dth_acesso, 'YYYY'), to_char(dth_acesso, 'MM'), recurso"; |
449 | 451 | } | ... | ... |