diff --git a/rn/MdEstatisticasAgendamentoRN.php b/rn/MdEstatisticasAgendamentoRN.php index 38c6e66..888da92 100644 --- a/rn/MdEstatisticasAgendamentoRN.php +++ b/rn/MdEstatisticasAgendamentoRN.php @@ -38,6 +38,9 @@ class MdEstatisticasAgendamentoRN extends InfraRN { $sistemasOperacionaisUsuarios = $coletor->obterSistemasOperacionaisUsuarios(); $enviar->enviarSistemasUsuarios($sistemasOperacionaisUsuarios, $id); + + $navegadores = $coletor->obterNavegadores(); + $enviar->enviarNavegadores($navegadores, $id); LogSEI::getInstance()->gravar(InfraDebug::getInstance()->getStrDebug(),InfraLog::$INFORMACAO); diff --git a/rn/MdEstatisticasColetarRN.php b/rn/MdEstatisticasColetarRN.php index e8347ea..160ac32 100644 --- a/rn/MdEstatisticasColetarRN.php +++ b/rn/MdEstatisticasColetarRN.php @@ -47,7 +47,6 @@ class MdEstatisticasColetarRN extends InfraRN { $ind['modulos'] = $this->obterPlugins(); $ind['extensoes'] = $this->obterQuantidadeDocumentosExternosPorExtensao(); $ind['anexosTamanhos'] = $this->obterTamanhoDocumentosExternos(); - $ind['navegadores'] = $this->obterNavegadores(); InfraDebug::getInstance()->gravar('Ind: ' . json_encode($ind), InfraLog::$INFORMACAO); @@ -160,17 +159,6 @@ class MdEstatisticasColetarRN extends InfraRN { return $quantidade; } - private function obterNavegadores(){ - $query = "select count(*) as quantidade, identificacao as nome, versao from infra_navegador group by identificacao,versao"; - $rs = BancoSEI::getInstance()->consultarSql($query); - foreach ($rs as $r) { - $r['nome'] = utf8_encode($r['nome']); - } - - InfraDebug::getInstance()->gravar('SEI13 - Quantidade de Navegadores: ' . json_encode($rs), InfraLog::$INFORMACAO); - return $rs; - } - private function obterTipoSGBD(){ $objConfiguracaoSEI = ConfiguracaoSEI::getInstance(); $sgbd = $objConfiguracaoSEI->getValor('BancoSEI','Tipo', false, ''); @@ -477,6 +465,18 @@ class MdEstatisticasColetarRN extends InfraRN { InfraDebug::getInstance()->gravar('SEI26 - Sistemas Operacionais dos Clientes: ' . json_encode($sistemas), InfraLog::$INFORMACAO); return $sistemas; } + + public function obterNavegadores(){ + $query = "select count(*) as quantidade, identificacao as nome, versao from infra_navegador group by identificacao,versao"; + $rs = BancoSEI::getInstance()->consultarSql($query); + foreach ($rs as $r) { + $r['nome'] = utf8_encode($r['nome']); + } + + InfraDebug::getInstance()->gravar('SEI13 - Quantidade de Navegadores: ' . json_encode($rs), InfraLog::$INFORMACAO); + return $rs; + } + } ?> diff --git a/rn/MdEstatisticasEnviarRN.php b/rn/MdEstatisticasEnviarRN.php index e7141d2..79f681a 100644 --- a/rn/MdEstatisticasEnviarRN.php +++ b/rn/MdEstatisticasEnviarRN.php @@ -57,6 +57,17 @@ class MdEstatisticasEnviarRN extends InfraRN { InfraDebug::getInstance()->gravar('URL: ' . json_encode($obj), InfraLog::$INFORMACAO); return $this->doPost($url, $obj, false); } + + public function enviarNavegadores($navegadores, $id) { + $url = $this->url . '/navegadores'; + InfraDebug::getInstance()->gravar('URL: ' . $url, InfraLog::$INFORMACAO); + $obj = array( + id => $id, + navegadores => $navegadores + ); + InfraDebug::getInstance()->gravar('URL: ' . json_encode($obj), InfraLog::$INFORMACAO); + return $this->doPost($url, $obj, false); + } private function doPost($url, $json, $isjson=true) { $data = json_encode($json); -- libgit2 0.21.2