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