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 83 $acoes = $em->getRepository( 'CacicCommonBundle:Acao' )->findAll();
84 84  
85 85 foreach ($redes as $novaRede) {
  86 +
86 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 98 // Agora cria a ação
95 99 $new->setAcao($novaAcao);
... ... @@ -98,6 +102,7 @@ class AcaoRedeRepository extends EntityRepository
98 102  
99 103 // Grava as mudanças
100 104 $em->flush();
  105 + }
101 106 }
102 107  
103 108 }
... ...