Commit a9c9d55002fe5eecddc515ed5b1345d1d43bade4

Authored by Bruno Menezes
1 parent 5c7500b8
Exists in master and in 1 other branch 3.1

desabilita o módulo patrimônio quando cadastrada nova rede

src/Cacic/CommonBundle/Entity/AcaoRedeRepository.php
@@ -83,13 +83,17 @@ class AcaoRedeRepository extends EntityRepository @@ -83,13 +83,17 @@ class AcaoRedeRepository extends EntityRepository
83 $acoes = $em->getRepository( 'CacicCommonBundle:Acao' )->findAll(); 83 $acoes = $em->getRepository( 'CacicCommonBundle:Acao' )->findAll();
84 84
85 foreach ($redes as $novaRede) { 85 foreach ($redes as $novaRede) {
  86 +
86 // Para cada rede, habilita as ações 87 // Para cada rede, habilita as ações
87 - foreach ($acoes as $novaAcao) {  
88 - $new = $this->find( array( 'acao' => $novaAcao->getIdAcao(), 'rede' => $novaRede->getIdRede() ));  
89 - // Se não existir, cria a ação para a rede  
90 - if ( empty($new) ) {  
91 - $new = new AcaoRede();  
92 - } 88 + foreach ($acoes as $novaAcao){
  89 + // com excessão do módulo patrimonio, que inicialmente é desabilitado
  90 + if ($novaAcao->getIdAcao() != "col_patr"){
  91 + $new = $this->find( array( 'acao' => $novaAcao->getIdAcao(), 'rede' => $novaRede->getIdRede() ));
  92 +
  93 + // Se não existir, cria a ação para a rede
  94 + if ( empty($new) ) {
  95 + $new = new AcaoRede();
  96 + }
93 97
94 // Agora cria a ação 98 // Agora cria a ação
95 $new->setAcao($novaAcao); 99 $new->setAcao($novaAcao);
@@ -98,6 +102,7 @@ class AcaoRedeRepository extends EntityRepository @@ -98,6 +102,7 @@ class AcaoRedeRepository extends EntityRepository
98 102
99 // Grava as mudanças 103 // Grava as mudanças
100 $em->flush(); 104 $em->flush();
  105 + }
101 } 106 }
102 107
103 } 108 }