Commit a9c9d55002fe5eecddc515ed5b1345d1d43bade4
1 parent
5c7500b8
Exists in
master
and in
1 other branch
desabilita o módulo patrimônio quando cadastrada nova rede
Showing
1 changed file
with
11 additions
and
6 deletions
Show diff stats
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 | } | ... | ... |