Commit 46f196a0103903c3655a123e754de93ef27257b0

Authored by Gedeson Wasley
2 parents 78317a67 5b2e9494
Exists in master and in 1 other branch 3.1

Merge branch 'master' of https://github.com/lightbase/cacic

app/bootstrap.php.cache
@@ -1575,14 +1575,10 @@ return null !== $this->headers->get('Vary'); @@ -1575,14 +1575,10 @@ return null !== $this->headers->get('Vary');
1575 } 1575 }
1576 public function getVary() 1576 public function getVary()
1577 { 1577 {
1578 -if (!$vary = $this->headers->get('Vary', null, false)) { 1578 +if (!$vary = $this->headers->get('Vary')) {
1579 return array(); 1579 return array();
1580 } 1580 }
1581 -$ret = array();  
1582 -foreach ($vary as $item) {  
1583 -$ret = array_merge($ret, preg_split('/[\s,]+/', $item));  
1584 -}  
1585 -return $ret; 1581 +return is_array($vary) ? $vary : preg_split('/[\s,]+/', $vary);
1586 } 1582 }
1587 public function setVary($headers, $replace = true) 1583 public function setVary($headers, $replace = true)
1588 { 1584 {
@@ -2174,11 +2170,11 @@ protected $booted; @@ -2174,11 +2170,11 @@ protected $booted;
2174 protected $name; 2170 protected $name;
2175 protected $startTime; 2171 protected $startTime;
2176 protected $loadClassCache; 2172 protected $loadClassCache;
2177 -const VERSION ='2.3.12';  
2178 -const VERSION_ID ='20312'; 2173 +const VERSION ='2.3.10';
  2174 +const VERSION_ID ='20310';
2179 const MAJOR_VERSION ='2'; 2175 const MAJOR_VERSION ='2';
2180 const MINOR_VERSION ='3'; 2176 const MINOR_VERSION ='3';
2181 -const RELEASE_VERSION ='12'; 2177 +const RELEASE_VERSION ='10';
2182 const EXTRA_VERSION =''; 2178 const EXTRA_VERSION ='';
2183 public function __construct($environment, $debug) 2179 public function __construct($environment, $debug)
2184 { 2180 {
@@ -2544,33 +2540,21 @@ return $source; @@ -2544,33 +2540,21 @@ return $source;
2544 $rawChunk =''; 2540 $rawChunk ='';
2545 $output =''; 2541 $output ='';
2546 $tokens = token_get_all($source); 2542 $tokens = token_get_all($source);
2547 -$ignoreSpace = false;  
2548 for (reset($tokens); false !== $token = current($tokens); next($tokens)) { 2543 for (reset($tokens); false !== $token = current($tokens); next($tokens)) {
2549 if (is_string($token)) { 2544 if (is_string($token)) {
2550 $rawChunk .= $token; 2545 $rawChunk .= $token;
2551 } elseif (T_START_HEREDOC === $token[0]) { 2546 } elseif (T_START_HEREDOC === $token[0]) {
2552 -$output .= $rawChunk.$token[1]; 2547 +$output .= preg_replace(array('/\s+$/Sm','/\n+/S'),"\n", $rawChunk).$token[1];
2553 do { 2548 do {
2554 $token = next($tokens); 2549 $token = next($tokens);
2555 $output .= $token[1]; 2550 $output .= $token[1];
2556 } while ($token[0] !== T_END_HEREDOC); 2551 } while ($token[0] !== T_END_HEREDOC);
2557 $rawChunk =''; 2552 $rawChunk ='';
2558 -} elseif (T_WHITESPACE === $token[0]) {  
2559 -if ($ignoreSpace) {  
2560 -$ignoreSpace = false;  
2561 -continue;  
2562 -}  
2563 -$rawChunk .= preg_replace(array('/\n{2,}/S'),"\n", $token[1]);  
2564 -} elseif (in_array($token[0], array(T_COMMENT, T_DOC_COMMENT))) {  
2565 -$ignoreSpace = true;  
2566 -} else { 2553 +} elseif (!in_array($token[0], array(T_COMMENT, T_DOC_COMMENT))) {
2567 $rawChunk .= $token[1]; 2554 $rawChunk .= $token[1];
2568 -if (T_OPEN_TAG === $token[0]) {  
2569 -$ignoreSpace = true;  
2570 -}  
2571 } 2555 }
2572 } 2556 }
2573 -$output .= $rawChunk; 2557 +$output .= preg_replace(array('/\s+$/Sm','/\n+/S'),"\n", $rawChunk);
2574 return $output; 2558 return $output;
2575 } 2559 }
2576 public function serialize() 2560 public function serialize()
@@ -2752,7 +2736,6 @@ $application->add($r->newInstance()); @@ -2752,7 +2736,6 @@ $application->add($r->newInstance());
2752 namespace Symfony\Component\Config 2736 namespace Symfony\Component\Config
2753 { 2737 {
2754 use Symfony\Component\Config\Resource\ResourceInterface; 2738 use Symfony\Component\Config\Resource\ResourceInterface;
2755 -use Symfony\Component\Filesystem\Exception\IOException;  
2756 use Symfony\Component\Filesystem\Filesystem; 2739 use Symfony\Component\Filesystem\Filesystem;
2757 class ConfigCache 2740 class ConfigCache
2758 { 2741 {
@@ -2790,20 +2773,11 @@ return true; @@ -2790,20 +2773,11 @@ return true;
2790 } 2773 }
2791 public function write($content, array $metadata = null) 2774 public function write($content, array $metadata = null)
2792 { 2775 {
2793 -$mode = 0666;  
2794 -$umask = umask(); 2776 +$mode = 0666 & ~umask();
2795 $filesystem = new Filesystem(); 2777 $filesystem = new Filesystem();
2796 -$filesystem->dumpFile($this->file, $content, null);  
2797 -try {  
2798 -$filesystem->chmod($this->file, $mode, $umask);  
2799 -} catch (IOException $e) {  
2800 -} 2778 +$filesystem->dumpFile($this->file, $content, $mode);
2801 if (null !== $metadata && true === $this->debug) { 2779 if (null !== $metadata && true === $this->debug) {
2802 -$filesystem->dumpFile($this->getMetaFile(), serialize($metadata), null);  
2803 -try {  
2804 -$filesystem->chmod($this->getMetaFile(), $mode, $umask);  
2805 -} catch (IOException $e) {  
2806 -} 2780 +$filesystem->dumpFile($this->getMetaFile(), serialize($metadata), $mode);
2807 } 2781 }
2808 } 2782 }
2809 private function getMetaFile() 2783 private function getMetaFile()
app/config/config.yml
@@ -134,6 +134,7 @@ knp_paginator: @@ -134,6 +134,7 @@ knp_paginator:
134 fm_elfinder: 134 fm_elfinder:
135 locale: %locale% 135 locale: %locale%
136 editor: simple 136 editor: simple
  137 + compression: false
137 connector: 138 connector:
138 roots: 139 roots:
139 downloads: 140 downloads:
@@ -167,4 +168,4 @@ services: @@ -167,4 +168,4 @@ services:
167 cacic_demo.command.demo_command: 168 cacic_demo.command.demo_command:
168 class: Cacic\CommonBundle\Command\DemoCommand 169 class: Cacic\CommonBundle\Command\DemoCommand
169 tags: 170 tags:
170 - - { name: console.command }  
171 \ No newline at end of file 171 \ No newline at end of file
  172 + - { name: console.command }
@@ -24,7 +24,7 @@ @@ -24,7 +24,7 @@
24 ], 24 ],
25 "require": { 25 "require": {
26 "php": ">=5.3.3", 26 "php": ">=5.3.3",
27 - "symfony/symfony": "2.3.*", 27 + "symfony/symfony": "2.3.10",
28 "jquery/jquery": "1.10.*", 28 "jquery/jquery": "1.10.*",
29 "doctrine/orm": ">=2.2.3,<2.4-dev", 29 "doctrine/orm": ">=2.2.3,<2.4-dev",
30 "doctrine/doctrine-bundle": "1.2.*", 30 "doctrine/doctrine-bundle": "1.2.*",
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 "This file locks the dependencies of your project to a known state", 3 "This file locks the dependencies of your project to a known state",
4 "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file" 4 "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file"
5 ], 5 ],
6 - "hash": "7b0319266c174918185313801b3e4139", 6 + "hash": "2374f22cb735f9931567e2668cf40380",
7 "packages": [ 7 "packages": [
8 { 8 {
9 "name": "braincrafted/bootstrap-bundle", 9 "name": "braincrafted/bootstrap-bundle",
@@ -217,7 +217,7 @@ @@ -217,7 +217,7 @@
217 ], 217 ],
218 "authors": [ 218 "authors": [
219 { 219 {
220 - "name": "Jonathan H. Wage", 220 + "name": "Jonathan Wage",
221 "email": "jonwage@gmail.com", 221 "email": "jonwage@gmail.com",
222 "homepage": "http://www.jwage.com/", 222 "homepage": "http://www.jwage.com/",
223 "role": "Creator" 223 "role": "Creator"
@@ -292,7 +292,7 @@ @@ -292,7 +292,7 @@
292 ], 292 ],
293 "authors": [ 293 "authors": [
294 { 294 {
295 - "name": "Jonathan H. Wage", 295 + "name": "Jonathan Wage",
296 "email": "jonwage@gmail.com", 296 "email": "jonwage@gmail.com",
297 "homepage": "http://www.jwage.com/", 297 "homepage": "http://www.jwage.com/",
298 "role": "Creator" 298 "role": "Creator"
@@ -637,9 +637,7 @@ @@ -637,9 +637,7 @@
637 "authors": [ 637 "authors": [
638 { 638 {
639 "name": "Fabien Potencier", 639 "name": "Fabien Potencier",
640 - "email": "fabien@symfony.com",  
641 - "homepage": "http://fabien.potencier.org",  
642 - "role": "Lead Developer" 640 + "email": "fabien@symfony.com"
643 }, 641 },
644 { 642 {
645 "name": "Symfony Community", 643 "name": "Symfony Community",
@@ -1269,7 +1267,7 @@ @@ -1269,7 +1267,7 @@
1269 ], 1267 ],
1270 "authors": [ 1268 "authors": [
1271 { 1269 {
1272 - "name": "Johannes M. Schmitt", 1270 + "name": "Johannes Schmitt",
1273 "email": "schmittjoh@gmail.com", 1271 "email": "schmittjoh@gmail.com",
1274 "homepage": "http://jmsyst.com", 1272 "homepage": "http://jmsyst.com",
1275 "role": "Developer of wrapped JMSSerializerBundle" 1273 "role": "Developer of wrapped JMSSerializerBundle"
@@ -1744,7 +1742,7 @@ @@ -1744,7 +1742,7 @@
1744 { 1742 {
1745 "name": "Johannes M. Schmitt", 1743 "name": "Johannes M. Schmitt",
1746 "email": "schmittjoh@gmail.com", 1744 "email": "schmittjoh@gmail.com",
1747 - "homepage": "https://github.com/schmittjoh", 1745 + "homepage": "http://jmsyst.com",
1748 "role": "Developer of wrapped JMSSerializerBundle" 1746 "role": "Developer of wrapped JMSSerializerBundle"
1749 } 1747 }
1750 ], 1748 ],
@@ -2170,12 +2168,12 @@ @@ -2170,12 +2168,12 @@
2170 "source": { 2168 "source": {
2171 "type": "git", 2169 "type": "git",
2172 "url": "https://github.com/lightbase/cocar.git", 2170 "url": "https://github.com/lightbase/cocar.git",
2173 - "reference": "8465bec2675d2f6b96b60a9ef59a95f4c25ef54e" 2171 + "reference": "2fc869b73608ed4d7821e7a2752cd555fc912dfd"
2174 }, 2172 },
2175 "dist": { 2173 "dist": {
2176 "type": "zip", 2174 "type": "zip",
2177 - "url": "https://api.github.com/repos/lightbase/cocar/zipball/8465bec2675d2f6b96b60a9ef59a95f4c25ef54e",  
2178 - "reference": "8465bec2675d2f6b96b60a9ef59a95f4c25ef54e", 2175 + "url": "https://api.github.com/repos/lightbase/cocar/zipball/2fc869b73608ed4d7821e7a2752cd555fc912dfd",
  2176 + "reference": "2fc869b73608ed4d7821e7a2752cd555fc912dfd",
2179 "shasum": "" 2177 "shasum": ""
2180 }, 2178 },
2181 "require": { 2179 "require": {
@@ -2206,7 +2204,7 @@ @@ -2206,7 +2204,7 @@
2206 "support": { 2204 "support": {
2207 "source": "https://github.com/lightbase/cocar/tree/master" 2205 "source": "https://github.com/lightbase/cocar/tree/master"
2208 }, 2206 },
2209 - "time": "2014-03-29 05:16:50" 2207 + "time": "2014-04-09 13:43:42"
2210 }, 2208 },
2211 { 2209 {
2212 "name": "monolog/monolog", 2210 "name": "monolog/monolog",
@@ -2404,7 +2402,7 @@ @@ -2404,7 +2402,7 @@
2404 ], 2402 ],
2405 "authors": [ 2403 "authors": [
2406 { 2404 {
2407 - "name": "Johannes M. Schmitt", 2405 + "name": "Johannes Schmitt",
2408 "email": "schmittjoh@gmail.com", 2406 "email": "schmittjoh@gmail.com",
2409 "homepage": "http://jmsyst.com", 2407 "homepage": "http://jmsyst.com",
2410 "role": "Developer of wrapped JMSSerializerBundle" 2408 "role": "Developer of wrapped JMSSerializerBundle"
@@ -2493,9 +2491,7 @@ @@ -2493,9 +2491,7 @@
2493 "authors": [ 2491 "authors": [
2494 { 2492 {
2495 "name": "Fabien Potencier", 2493 "name": "Fabien Potencier",
2496 - "email": "fabien@symfony.com",  
2497 - "homepage": "http://fabien.potencier.org",  
2498 - "role": "Lead Developer" 2494 + "email": "fabien@symfony.com"
2499 } 2495 }
2500 ], 2496 ],
2501 "description": "The base bundle for the Symfony Distributions", 2497 "description": "The base bundle for the Symfony Distributions",
@@ -2542,9 +2538,7 @@ @@ -2542,9 +2538,7 @@
2542 "authors": [ 2538 "authors": [
2543 { 2539 {
2544 "name": "Fabien Potencier", 2540 "name": "Fabien Potencier",
2545 - "email": "fabien@symfony.com",  
2546 - "homepage": "http://fabien.potencier.org",  
2547 - "role": "Lead Developer" 2541 + "email": "fabien@symfony.com"
2548 } 2542 }
2549 ], 2543 ],
2550 "description": "This bundle provides a way to configure your controllers with annotations", 2544 "description": "This bundle provides a way to configure your controllers with annotations",
@@ -2596,9 +2590,7 @@ @@ -2596,9 +2590,7 @@
2596 "authors": [ 2590 "authors": [
2597 { 2591 {
2598 "name": "Fabien Potencier", 2592 "name": "Fabien Potencier",
2599 - "email": "fabien@symfony.com",  
2600 - "homepage": "http://fabien.potencier.org",  
2601 - "role": "Lead Developer" 2593 + "email": "fabien@symfony.com"
2602 } 2594 }
2603 ], 2595 ],
2604 "description": "This bundle generates code for you", 2596 "description": "This bundle generates code for you",
@@ -2861,9 +2853,7 @@ @@ -2861,9 +2853,7 @@
2861 "authors": [ 2853 "authors": [
2862 { 2854 {
2863 "name": "Fabien Potencier", 2855 "name": "Fabien Potencier",
2864 - "email": "fabien@symfony.com",  
2865 - "homepage": "http://fabien.potencier.org",  
2866 - "role": "Lead Developer" 2856 + "email": "fabien@symfony.com"
2867 }, 2857 },
2868 { 2858 {
2869 "name": "Symfony Community", 2859 "name": "Symfony Community",
@@ -2937,16 +2927,16 @@ @@ -2937,16 +2927,16 @@
2937 }, 2927 },
2938 { 2928 {
2939 "name": "symfony/symfony", 2929 "name": "symfony/symfony",
2940 - "version": "v2.3.12", 2930 + "version": "v2.3.10",
2941 "source": { 2931 "source": {
2942 "type": "git", 2932 "type": "git",
2943 "url": "https://github.com/symfony/symfony.git", 2933 "url": "https://github.com/symfony/symfony.git",
2944 - "reference": "3574df3d5e0039f3225007b8be534df5c4104503" 2934 + "reference": "e4b9ff28b7c357971947ed12f99fbc68ff116830"
2945 }, 2935 },
2946 "dist": { 2936 "dist": {
2947 "type": "zip", 2937 "type": "zip",
2948 - "url": "https://api.github.com/repos/symfony/symfony/zipball/3574df3d5e0039f3225007b8be534df5c4104503",  
2949 - "reference": "3574df3d5e0039f3225007b8be534df5c4104503", 2938 + "url": "https://api.github.com/repos/symfony/symfony/zipball/e4b9ff28b7c357971947ed12f99fbc68ff116830",
  2939 + "reference": "e4b9ff28b7c357971947ed12f99fbc68ff116830",
2950 "shasum": "" 2940 "shasum": ""
2951 }, 2941 },
2952 "require": { 2942 "require": {
@@ -3043,7 +3033,7 @@ @@ -3043,7 +3033,7 @@
3043 "keywords": [ 3033 "keywords": [
3044 "framework" 3034 "framework"
3045 ], 3035 ],
3046 - "time": "2014-04-03 05:42:39" 3036 + "time": "2014-02-12 08:18:23"
3047 }, 3037 },
3048 { 3038 {
3049 "name": "twbs/bootstrap", 3039 "name": "twbs/bootstrap",
@@ -3122,9 +3112,7 @@ @@ -3122,9 +3112,7 @@
3122 "authors": [ 3112 "authors": [
3123 { 3113 {
3124 "name": "Fabien Potencier", 3114 "name": "Fabien Potencier",
3125 - "email": "fabien@symfony.com",  
3126 - "homepage": "http://fabien.potencier.org",  
3127 - "role": "Lead Developer" 3115 + "email": "fabien@symfony.com"
3128 } 3116 }
3129 ], 3117 ],
3130 "description": "Common additional features for Twig that do not directly belong in core", 3118 "description": "Common additional features for Twig that do not directly belong in core",
src/Cacic/CommonBundle/Entity/ComputadorRepository.php
@@ -221,7 +221,7 @@ class ComputadorRepository extends EntityRepository @@ -221,7 +221,7 @@ class ComputadorRepository extends EntityRepository
221 /* 221 /*
222 * Metodo responsável por inserir coletas iniciais, assim que o cacic é instalado 222 * Metodo responsável por inserir coletas iniciais, assim que o cacic é instalado
223 */ 223 */
224 - public function getComputadorPreCole( Request $request , $te_so , $te_node_adress ) 224 + public function getComputadorPreCole( Request $request , $te_so , $te_node_adress, $rede, $so )
225 { 225 {
226 //recebe dados via POST, deCripata dados, e attribui a variaveis 226 //recebe dados via POST, deCripata dados, e attribui a variaveis
227 $computer_system = OldCacicHelper::deCrypt( $request, $request->request->get('ComputerSystem'), true ); 227 $computer_system = OldCacicHelper::deCrypt( $request, $request->request->get('ComputerSystem'), true );
@@ -232,10 +232,10 @@ class ComputadorRepository extends EntityRepository @@ -232,10 +232,10 @@ class ComputadorRepository extends EntityRepository
232 $data = new \DateTime('NOW'); //armazena data Atual 232 $data = new \DateTime('NOW'); //armazena data Atual
233 233
234 //vefifica se existe SO coletado se não, insere novo SO 234 //vefifica se existe SO coletado se não, insere novo SO
235 - $so = $this->getEntityManager()->getRepository('CacicCommonBundle:So')->createIfNotExist( $te_so );  
236 - $rede = $this->getEntityManager()->getRepository('CacicCommonBundle:Rede')->getDadosRedePreColeta( $request ); 235 + //$so = $this->getEntityManager()->getRepository('CacicCommonBundle:So')->createIfNotExist( $te_so );
  236 + //$rede = $this->getEntityManager()->getRepository('CacicCommonBundle:Rede')->getDadosRedePreColeta( $request );
237 $computador = $this->findOneBy( array( 'teNodeAddress'=> $te_node_adress, 'idSo'=> $so->getIdSo()) ); 237 $computador = $this->findOneBy( array( 'teNodeAddress'=> $te_node_adress, 'idSo'=> $so->getIdSo()) );
238 - $classes = $this->getEntityManager()->getRepository('CacicCommonBundle:Classe')->findAll(); 238 + //$classes = $this->getEntityManager()->getRepository('CacicCommonBundle:Classe')->findAll();
239 239
240 //inserção de dado se for um novo computador 240 //inserção de dado se for um novo computador
241 if( empty ( $computador ) ) 241 if( empty ( $computador ) )
src/Cacic/WSBundle/Controller/ColetaController.php
@@ -360,7 +360,7 @@ class ColetaController extends Controller @@ -360,7 +360,7 @@ class ColetaController extends Controller
360 360
361 // Se não encontrar o valor, loga o erro e sai 361 // Se não encontrar o valor, loga o erro e sai
362 if (is_null($classProperty) || $classProperty == "") { 362 if (is_null($classProperty) || $classProperty == "") {
363 - $logger->error("ERRO NA COLETA! Propriedade $classPropertyName não encontrada na requisição ou valor vazio"); 363 + $logger->debug("ERRO NA COLETA! Propriedade $classPropertyName não encontrada na requisição ou valor vazio");
364 return; 364 return;
365 } 365 }
366 366
src/Cacic/WSBundle/Controller/DefaultController.php
@@ -74,9 +74,10 @@ class DefaultController extends Controller @@ -74,9 +74,10 @@ class DefaultController extends Controller
74 74
75 //vefifica se existe SO coletado se não, insere novo SO 75 //vefifica se existe SO coletado se não, insere novo SO
76 $so = $this->getDoctrine()->getRepository('CacicCommonBundle:So')->createIfNotExist( $te_so ); 76 $so = $this->getDoctrine()->getRepository('CacicCommonBundle:So')->createIfNotExist( $te_so );
77 - $computador = $this->getDoctrine()->getRepository('CacicCommonBundle:Computador')->getComputadorPreCole( $request, $te_so, $te_node_address );  
78 $rede = $this->getDoctrine()->getRepository('CacicCommonBundle:Rede')->getDadosRedePreColeta( $request ); 77 $rede = $this->getDoctrine()->getRepository('CacicCommonBundle:Rede')->getDadosRedePreColeta( $request );
79 - $local = $this->getDoctrine()->getRepository('CacicCommonBundle:Local')->findOneBy(array( 'idLocal' => $rede->getIdLocal() )); 78 + $computador = $this->getDoctrine()->getRepository('CacicCommonBundle:Computador')->getComputadorPreCole( $request, $te_so, $te_node_address, $rede, $so );
  79 + //$local = $this->getDoctrine()->getRepository('CacicCommonBundle:Local')->findOneBy(array( 'idLocal' => $rede->getIdLocal() ));
  80 + $local = $rede->getIdLocal();
80 81
81 //Debugging do Agente 82 //Debugging do Agente
82 $debugging = ( TagValueHelper::getValueFromTags('DateToDebugging',$computador->getTeDebugging() ) == date("Ymd") ? $computador->getTeDebugging() : 83 $debugging = ( TagValueHelper::getValueFromTags('DateToDebugging',$computador->getTeDebugging() ) == date("Ymd") ? $computador->getTeDebugging() :
@@ -142,10 +143,11 @@ class DefaultController extends Controller @@ -142,10 +143,11 @@ class DefaultController extends Controller
142 OldCacicHelper::autenticaAgente($request); 143 OldCacicHelper::autenticaAgente($request);
143 144
144 $te_node_adress = TagValueHelper::getValueFromTags( 'MACAddress', OldCacicHelper::deCrypt( $request, $request->get('NetworkAdapterConfiguration'))); 145 $te_node_adress = TagValueHelper::getValueFromTags( 'MACAddress', OldCacicHelper::deCrypt( $request, $request->get('NetworkAdapterConfiguration')));
145 - $computador = $this->getDoctrine()->getRepository('CacicCommonBundle:Computador')->getComputadorPreCole( $request, $request->get( 'te_so' ),$te_node_adress );  
146 - $rede = $this->getDoctrine()->getRepository('CacicCommonBundle:Rede')->getDadosRedePreColeta( $request );  
147 $so = $this->getDoctrine()->getRepository('CacicCommonBundle:So')->findOneBy( array('teSo'=>$request->get( 'te_so' ))); 146 $so = $this->getDoctrine()->getRepository('CacicCommonBundle:So')->findOneBy( array('teSo'=>$request->get( 'te_so' )));
148 - $local = $this->getDoctrine()->getRepository('CacicCommonBundle:Local')->findOneBy(array( 'idLocal' => $rede->getIdLocal() )); 147 + $rede = $this->getDoctrine()->getRepository('CacicCommonBundle:Rede')->getDadosRedePreColeta( $request );
  148 + $computador = $this->getDoctrine()->getRepository('CacicCommonBundle:Computador')->getComputadorPreCole( $request, $request->get( 'te_so' ),$te_node_adress, $rede, $so );
  149 + //$local = $this->getDoctrine()->getRepository('CacicCommonBundle:Local')->findOneBy(array( 'idLocal' => $rede->getIdLocal() ));
  150 + $local = $rede->getIdLocal();
149 $data = new \DateTime('NOW'); 151 $data = new \DateTime('NOW');
150 152
151 //Debugging do Agente 153 //Debugging do Agente
src/Cacic/WSBundle/Helper/TagValueHelper.php
@@ -35,7 +35,7 @@ class TagValueHelper @@ -35,7 +35,7 @@ class TagValueHelper
35 preg_match_all("(\[" . $pStrTagLabel . "\](.+)\[\/" . $pStrTagLabel . "\])i",$pStrSource, $arrResult); 35 preg_match_all("(\[" . $pStrTagLabel . "\](.+)\[\/" . $pStrTagLabel . "\])i",$pStrSource, $arrResult);
36 36
37 // Garantir que o resultado contenha somente UTF-8 valido 37 // Garantir que o resultado contenha somente UTF-8 valido
38 - $resultado = TagValueHelper::UTF8Sanitize($arrResult[1][0]); 38 + $resultado = TagValueHelper::UTF8Sanitize(@$arrResult[1][0]);
39 39
40 return $resultado; 40 return $resultado;
41 } 41 }