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,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 | } |