Commit 46fa6faad35765095e864e3d0a2e3b9ea06f3544
Exists in
master
and in
1 other branch
Merge branch 'bug_Correcao_Requisito_Minumo_SEI_3.0.13' into 'master'
Bug correcao requisito minumo sei 3.0.13 See merge request !19
Showing
5 changed files
with
51 additions
and
12 deletions
Show diff stats
README.md
1 | # Módulo Peticionamento e Intimação Eletrônicos | 1 | # Módulo Peticionamento e Intimação Eletrônicos |
2 | 2 | ||
3 | ## Requisitos | 3 | ## Requisitos |
4 | -- SEI 3.0.11 instalado/atualizado ou versão superior. | 4 | +- SEI 3.0.13 instalado/atualizado ou versão superior. |
5 | - Verificar valor da constante de versão no arquivo /sei/web/SEI.php ou, após logado no sistema, parando o mouse sobre a logo do SEI no canto superior esquerdo. | 5 | - Verificar valor da constante de versão no arquivo /sei/web/SEI.php ou, após logado no sistema, parando o mouse sobre a logo do SEI no canto superior esquerdo. |
6 | - Antes de executar os scripts de instalação/atualização, o usuário de acesso aos bancos de dados do SEI e do SIP, constante nos arquivos ConfiguracaoSEI.php e ConfiguracaoSip.php, deverá ter permissão de acesso total ao banco de dados, permitindo, por exemplo, criação e exclusão de tabelas. | 6 | - Antes de executar os scripts de instalação/atualização, o usuário de acesso aos bancos de dados do SEI e do SIP, constante nos arquivos ConfiguracaoSEI.php e ConfiguracaoSip.php, deverá ter permissão de acesso total ao banco de dados, permitindo, por exemplo, criação e exclusão de tabelas. |
7 | - Os códigos-fonte do Módulo podem ser baixados a partir do link a seguir, devendo sempre utilizar a versão mais recente: [https://softwarepublico.gov.br/gitlab/anatel/mod-sei-peticionamento/tags](https://softwarepublico.gov.br/gitlab/anatel/mod-sei-peticionamento/tags "Clique e acesse") | 7 | - Os códigos-fonte do Módulo podem ser baixados a partir do link a seguir, devendo sempre utilizar a versão mais recente: [https://softwarepublico.gov.br/gitlab/anatel/mod-sei-peticionamento/tags](https://softwarepublico.gov.br/gitlab/anatel/mod-sei-peticionamento/tags "Clique e acesse") |
sei/web/modulos/peticionamento/PeticionamentoIntegracao.php
@@ -26,7 +26,7 @@ class PeticionamentoIntegracao extends SeiIntegracao | @@ -26,7 +26,7 @@ class PeticionamentoIntegracao extends SeiIntegracao | ||
26 | 26 | ||
27 | public function getVersao() | 27 | public function getVersao() |
28 | { | 28 | { |
29 | - return '2.0.0'; | 29 | + return '2.0.1'; |
30 | } | 30 | } |
31 | 31 | ||
32 | public function getInstituicao() | 32 | public function getInstituicao() |
sei/web/modulos/peticionamento/README.md
1 | # Módulo Peticionamento e Intimação Eletrônicos | 1 | # Módulo Peticionamento e Intimação Eletrônicos |
2 | 2 | ||
3 | ## Requisitos | 3 | ## Requisitos |
4 | -- SEI 3.0.11 instalado/atualizado ou versão superior. | 4 | +- SEI 3.0.13 instalado/atualizado ou versão superior. |
5 | - Verificar valor da constante de versão no arquivo /sei/web/SEI.php ou, após logado no sistema, parando o mouse sobre a logo do SEI no canto superior esquerdo. | 5 | - Verificar valor da constante de versão no arquivo /sei/web/SEI.php ou, após logado no sistema, parando o mouse sobre a logo do SEI no canto superior esquerdo. |
6 | - Antes de executar os scripts de instalação/atualização, o usuário de acesso aos bancos de dados do SEI e do SIP, constante nos arquivos ConfiguracaoSEI.php e ConfiguracaoSip.php, deverá ter permissão de acesso total ao banco de dados, permitindo, por exemplo, criação e exclusão de tabelas. | 6 | - Antes de executar os scripts de instalação/atualização, o usuário de acesso aos bancos de dados do SEI e do SIP, constante nos arquivos ConfiguracaoSEI.php e ConfiguracaoSip.php, deverá ter permissão de acesso total ao banco de dados, permitindo, por exemplo, criação e exclusão de tabelas. |
7 | - Os códigos-fonte do Módulo podem ser baixados a partir do link a seguir, devendo sempre utilizar a versão mais recente: [https://softwarepublico.gov.br/gitlab/anatel/mod-sei-peticionamento/tags](https://softwarepublico.gov.br/gitlab/anatel/mod-sei-peticionamento/tags "Clique e acesse") | 7 | - Os códigos-fonte do Módulo podem ser baixados a partir do link a seguir, devendo sempre utilizar a versão mais recente: [https://softwarepublico.gov.br/gitlab/anatel/mod-sei-peticionamento/tags](https://softwarepublico.gov.br/gitlab/anatel/mod-sei-peticionamento/tags "Clique e acesse") |
sei/web/modulos/peticionamento/rn/MdPetAtualizadorSeiRN.php
@@ -11,10 +11,10 @@ require_once dirname(__FILE__) . '/../../../SEI.php'; | @@ -11,10 +11,10 @@ require_once dirname(__FILE__) . '/../../../SEI.php'; | ||
11 | class MdPetAtualizadorSeiRN extends InfraRN { | 11 | class MdPetAtualizadorSeiRN extends InfraRN { |
12 | 12 | ||
13 | private $numSeg = 0; | 13 | private $numSeg = 0; |
14 | - private $versaoAtualDesteModulo = '2.0.0'; | 14 | + private $versaoAtualDesteModulo = '2.0.1'; |
15 | private $nomeDesteModulo = 'MÓDULO DE PETICIONAMENTO E INTIMAÇÃO ELETRÔNICOS'; | 15 | private $nomeDesteModulo = 'MÓDULO DE PETICIONAMENTO E INTIMAÇÃO ELETRÔNICOS'; |
16 | private $nomeParametroModulo = 'VERSAO_MODULO_PETICIONAMENTO'; | 16 | private $nomeParametroModulo = 'VERSAO_MODULO_PETICIONAMENTO'; |
17 | - private $historicoVersoes = array('0.0.1', '0.0.2', '1.0.3', '1.0.4', '1.1.0', '2.0.0'); | 17 | + private $historicoVersoes = array('0.0.1', '0.0.2', '1.0.3', '1.0.4', '1.1.0', '2.0.0', '2.0.1'); |
18 | 18 | ||
19 | public static $MD_PET_ID_SERIE_RECIBO = 'MODULO_PETICIONAMENTO_ID_SERIE_RECIBO_PETICIONAMENTO'; | 19 | public static $MD_PET_ID_SERIE_RECIBO = 'MODULO_PETICIONAMENTO_ID_SERIE_RECIBO_PETICIONAMENTO'; |
20 | 20 | ||
@@ -78,7 +78,7 @@ class MdPetAtualizadorSeiRN extends InfraRN { | @@ -78,7 +78,7 @@ class MdPetAtualizadorSeiRN extends InfraRN { | ||
78 | $this->inicializar('INICIANDO A INSTALAÇÃO/ATUALIZAÇÃO DO '.$this->nomeDesteModulo.' NO SEI VERSÃO '.SEI_VERSAO); | 78 | $this->inicializar('INICIANDO A INSTALAÇÃO/ATUALIZAÇÃO DO '.$this->nomeDesteModulo.' NO SEI VERSÃO '.SEI_VERSAO); |
79 | 79 | ||
80 | //testando versao do framework | 80 | //testando versao do framework |
81 | - $numVersaoInfraRequerida = '1.385'; | 81 | + $numVersaoInfraRequerida = '1.493'; |
82 | $versaoInfraFormatada = (int) str_replace('.','', VERSAO_INFRA); | 82 | $versaoInfraFormatada = (int) str_replace('.','', VERSAO_INFRA); |
83 | $versaoInfraReqFormatada = (int) str_replace('.','', $numVersaoInfraRequerida); | 83 | $versaoInfraReqFormatada = (int) str_replace('.','', $numVersaoInfraRequerida); |
84 | 84 | ||
@@ -114,6 +114,7 @@ class MdPetAtualizadorSeiRN extends InfraRN { | @@ -114,6 +114,7 @@ class MdPetAtualizadorSeiRN extends InfraRN { | ||
114 | $this->instalarv104(); | 114 | $this->instalarv104(); |
115 | $this->instalarv110(); | 115 | $this->instalarv110(); |
116 | $this->instalarv200(); | 116 | $this->instalarv200(); |
117 | + $this->instalarv201(); | ||
117 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | 118 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); |
118 | $this->finalizar('FIM', false); | 119 | $this->finalizar('FIM', false); |
119 | } elseif ($strVersaoModuloPeticionamento == '0.0.1') { | 120 | } elseif ($strVersaoModuloPeticionamento == '0.0.1') { |
@@ -122,6 +123,7 @@ class MdPetAtualizadorSeiRN extends InfraRN { | @@ -122,6 +123,7 @@ class MdPetAtualizadorSeiRN extends InfraRN { | ||
122 | $this->instalarv104(); | 123 | $this->instalarv104(); |
123 | $this->instalarv110(); | 124 | $this->instalarv110(); |
124 | $this->instalarv200(); | 125 | $this->instalarv200(); |
126 | + $this->instalarv201(); | ||
125 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | 127 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); |
126 | $this->finalizar('FIM', false); | 128 | $this->finalizar('FIM', false); |
127 | } elseif ($strVersaoModuloPeticionamento == '0.0.2') { | 129 | } elseif ($strVersaoModuloPeticionamento == '0.0.2') { |
@@ -129,24 +131,32 @@ class MdPetAtualizadorSeiRN extends InfraRN { | @@ -129,24 +131,32 @@ class MdPetAtualizadorSeiRN extends InfraRN { | ||
129 | $this->instalarv104(); | 131 | $this->instalarv104(); |
130 | $this->instalarv110(); | 132 | $this->instalarv110(); |
131 | $this->instalarv200(); | 133 | $this->instalarv200(); |
134 | + $this->instalarv201(); | ||
132 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | 135 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); |
133 | $this->finalizar('FIM', false); | 136 | $this->finalizar('FIM', false); |
134 | } elseif (in_array($strVersaoModuloPeticionamento, array('1.0.0', '1.0.3'))) { | 137 | } elseif (in_array($strVersaoModuloPeticionamento, array('1.0.0', '1.0.3'))) { |
135 | $this->instalarv104(); | 138 | $this->instalarv104(); |
136 | $this->instalarv110(); | 139 | $this->instalarv110(); |
137 | $this->instalarv200(); | 140 | $this->instalarv200(); |
141 | + $this->instalarv201(); | ||
138 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | 142 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); |
139 | $this->finalizar('FIM', false); | 143 | $this->finalizar('FIM', false); |
140 | } elseif ($strVersaoModuloPeticionamento == '1.0.4') { | 144 | } elseif ($strVersaoModuloPeticionamento == '1.0.4') { |
141 | $this->instalarv110(); | 145 | $this->instalarv110(); |
142 | $this->instalarv200(); | 146 | $this->instalarv200(); |
147 | + $this->instalarv201(); | ||
143 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | 148 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); |
144 | $this->finalizar('FIM', false); | 149 | $this->finalizar('FIM', false); |
145 | } elseif ($strVersaoModuloPeticionamento == '1.1.0') { | 150 | } elseif ($strVersaoModuloPeticionamento == '1.1.0') { |
146 | $this->instalarv200(); | 151 | $this->instalarv200(); |
152 | + $this->instalarv201(); | ||
147 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | 153 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); |
148 | $this->finalizar('FIM', false); | 154 | $this->finalizar('FIM', false); |
149 | } elseif ($strVersaoModuloPeticionamento == '2.0.0') { | 155 | } elseif ($strVersaoModuloPeticionamento == '2.0.0') { |
156 | + $this->instalarv201(); | ||
157 | + $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | ||
158 | + $this->finalizar('FIM', false); | ||
159 | + } elseif ($strVersaoModuloPeticionamento == '2.0.1') { | ||
150 | $this->logar('A VERSÃO MAIS ATUAL DO '.$this->nomeDesteModulo.' (v'.$this->versaoAtualDesteModulo.') JÁ ESTÁ INSTALADA.'); | 160 | $this->logar('A VERSÃO MAIS ATUAL DO '.$this->nomeDesteModulo.' (v'.$this->versaoAtualDesteModulo.') JÁ ESTÁ INSTALADA.'); |
151 | $this->finalizar('FIM', false); | 161 | $this->finalizar('FIM', false); |
152 | } | 162 | } |
@@ -1544,7 +1554,7 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser | @@ -1544,7 +1554,7 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser | ||
1544 | $infraAgendamentoDTO->setStrComando('MdPetAgendamentoAutomaticoRN::CumprirPorDecursoPrazoTacito'); | 1554 | $infraAgendamentoDTO->setStrComando('MdPetAgendamentoAutomaticoRN::CumprirPorDecursoPrazoTacito'); |
1545 | 1555 | ||
1546 | $infraAgendamentoDTO->setStrSinAtivo('S'); | 1556 | $infraAgendamentoDTO->setStrSinAtivo('S'); |
1547 | - $infraAgendamentoDTO->setStrStaPeriodicidadeExecucao( InfraAgendamentoTarefaRN::$PERIODICIDADEEXECUCAO_DIA ); | 1557 | + $infraAgendamentoDTO->setStrStaPeriodicidadeExecucao( InfraAgendamentoTarefaRN::$PERIODICIDADE_EXECUCAO_HORA ); |
1548 | $infraAgendamentoDTO->setStrPeriodicidadeComplemento( 23 ); | 1558 | $infraAgendamentoDTO->setStrPeriodicidadeComplemento( 23 ); |
1549 | $infraAgendamentoDTO->setStrParametro( null ); | 1559 | $infraAgendamentoDTO->setStrParametro( null ); |
1550 | $infraAgendamentoDTO->setDthUltimaExecucao( null ); | 1560 | $infraAgendamentoDTO->setDthUltimaExecucao( null ); |
@@ -1562,7 +1572,7 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser | @@ -1562,7 +1572,7 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser | ||
1562 | $infraAgendamentoDTO->setStrComando('MdPetAgendamentoAutomaticoRN::atualizarEstadoIntimacoesPrazoExternoVencido'); | 1572 | $infraAgendamentoDTO->setStrComando('MdPetAgendamentoAutomaticoRN::atualizarEstadoIntimacoesPrazoExternoVencido'); |
1563 | 1573 | ||
1564 | $infraAgendamentoDTO->setStrSinAtivo('S'); | 1574 | $infraAgendamentoDTO->setStrSinAtivo('S'); |
1565 | - $infraAgendamentoDTO->setStrStaPeriodicidadeExecucao( InfraAgendamentoTarefaRN::$PERIODICIDADEEXECUCAO_DIA ); | 1575 | + $infraAgendamentoDTO->setStrStaPeriodicidadeExecucao( InfraAgendamentoTarefaRN::$PERIODICIDADE_EXECUCAO_HORA ); |
1566 | $infraAgendamentoDTO->setStrPeriodicidadeComplemento( 0 ); | 1576 | $infraAgendamentoDTO->setStrPeriodicidadeComplemento( 0 ); |
1567 | $infraAgendamentoDTO->setStrParametro( null ); | 1577 | $infraAgendamentoDTO->setStrParametro( null ); |
1568 | $infraAgendamentoDTO->setDthUltimaExecucao( null ); | 1578 | $infraAgendamentoDTO->setDthUltimaExecucao( null ); |
@@ -1580,7 +1590,7 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser | @@ -1580,7 +1590,7 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser | ||
1580 | $infraAgendamentoDTO->setStrComando('MdPetAgendamentoAutomaticoRN::ReiterarIntimacaoExigeResposta'); | 1590 | $infraAgendamentoDTO->setStrComando('MdPetAgendamentoAutomaticoRN::ReiterarIntimacaoExigeResposta'); |
1581 | 1591 | ||
1582 | $infraAgendamentoDTO->setStrSinAtivo('S'); | 1592 | $infraAgendamentoDTO->setStrSinAtivo('S'); |
1583 | - $infraAgendamentoDTO->setStrStaPeriodicidadeExecucao( InfraAgendamentoTarefaRN::$PERIODICIDADEEXECUCAO_DIA ); | 1593 | + $infraAgendamentoDTO->setStrStaPeriodicidadeExecucao( InfraAgendamentoTarefaRN::$PERIODICIDADE_EXECUCAO_HORA ); |
1584 | $infraAgendamentoDTO->setStrPeriodicidadeComplemento( 7 ); | 1594 | $infraAgendamentoDTO->setStrPeriodicidadeComplemento( 7 ); |
1585 | $infraAgendamentoDTO->setStrParametro( null ); | 1595 | $infraAgendamentoDTO->setStrParametro( null ); |
1586 | $infraAgendamentoDTO->setDthUltimaExecucao( null ); | 1596 | $infraAgendamentoDTO->setDthUltimaExecucao( null ); |
@@ -1618,6 +1628,16 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser | @@ -1618,6 +1628,16 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser | ||
1618 | 1628 | ||
1619 | } | 1629 | } |
1620 | 1630 | ||
1631 | + //Contem atualizações da versao 2.0.1 | ||
1632 | + protected function instalarv201(){ | ||
1633 | + | ||
1634 | + $this->logar('EXECUTANDO A INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO 2.0.1 DO '.$this->nomeDesteModulo.' NA BASE DO SEI'); | ||
1635 | + | ||
1636 | + $this->logar('ATUALIZANDO PARÂMETRO '.$this->nomeParametroModulo.' NA TABELA infra_parametro PARA CONTROLAR A VERSÃO DO MÓDULO'); | ||
1637 | + BancoSEI::getInstance()->executarSql('UPDATE infra_parametro SET valor = \'2.0.1\' WHERE nome = \'' . $this->nomeParametroModulo . '\' '); | ||
1638 | + | ||
1639 | + } | ||
1640 | + | ||
1621 | private function existeIdEmailSistemaPecitionamento(){ | 1641 | private function existeIdEmailSistemaPecitionamento(){ |
1622 | $this->logar('VERIFICANDO A EXISTENCIA DE MODELOS DE EMAIL PARA PETICIONAMENTO'); | 1642 | $this->logar('VERIFICANDO A EXISTENCIA DE MODELOS DE EMAIL PARA PETICIONAMENTO'); |
1623 | $sql = "select | 1643 | $sql = "select |
sip/scripts/sip_atualizar_versao_modulo_peticionamento.php
@@ -11,10 +11,10 @@ require_once dirname(__FILE__).'/../web/Sip.php'; | @@ -11,10 +11,10 @@ require_once dirname(__FILE__).'/../web/Sip.php'; | ||
11 | class MdPetAtualizadorSipRN extends InfraRN { | 11 | class MdPetAtualizadorSipRN extends InfraRN { |
12 | 12 | ||
13 | private $numSeg = 0; | 13 | private $numSeg = 0; |
14 | - private $versaoAtualDesteModulo = '2.0.0'; | 14 | + private $versaoAtualDesteModulo = '2.0.1'; |
15 | private $nomeDesteModulo = 'MÓDULO DE PETICIONAMENTO E INTIMAÇÃO ELETRÔNICOS'; | 15 | private $nomeDesteModulo = 'MÓDULO DE PETICIONAMENTO E INTIMAÇÃO ELETRÔNICOS'; |
16 | private $nomeParametroModulo = 'VERSAO_MODULO_PETICIONAMENTO'; | 16 | private $nomeParametroModulo = 'VERSAO_MODULO_PETICIONAMENTO'; |
17 | - private $historicoVersoes = array('0.0.1', '0.0.2', '1.0.3', '1.0.4', '1.1.0', '2.0.0'); | 17 | + private $historicoVersoes = array('0.0.1', '0.0.2', '1.0.3', '1.0.4', '1.1.0', '2.0.0', '2.0.1'); |
18 | 18 | ||
19 | public function __construct(){ | 19 | public function __construct(){ |
20 | parent::__construct(); | 20 | parent::__construct(); |
@@ -76,7 +76,7 @@ class MdPetAtualizadorSipRN extends InfraRN { | @@ -76,7 +76,7 @@ class MdPetAtualizadorSipRN extends InfraRN { | ||
76 | $this->inicializar('INICIANDO A INSTALAÇÃO/ATUALIZAÇÃO DO '.$this->nomeDesteModulo.' NO SIP VERSÃO '.SIP_VERSAO); | 76 | $this->inicializar('INICIANDO A INSTALAÇÃO/ATUALIZAÇÃO DO '.$this->nomeDesteModulo.' NO SIP VERSÃO '.SIP_VERSAO); |
77 | 77 | ||
78 | //testando versao do framework | 78 | //testando versao do framework |
79 | - $numVersaoInfraRequerida = '1.385'; | 79 | + $numVersaoInfraRequerida = '1.493'; |
80 | $versaoInfraFormatada = (int) str_replace('.','', VERSAO_INFRA); | 80 | $versaoInfraFormatada = (int) str_replace('.','', VERSAO_INFRA); |
81 | $versaoInfraReqFormatada = (int) str_replace('.','', $numVersaoInfraRequerida); | 81 | $versaoInfraReqFormatada = (int) str_replace('.','', $numVersaoInfraRequerida); |
82 | 82 | ||
@@ -112,6 +112,7 @@ class MdPetAtualizadorSipRN extends InfraRN { | @@ -112,6 +112,7 @@ class MdPetAtualizadorSipRN extends InfraRN { | ||
112 | $this->instalarv104(); | 112 | $this->instalarv104(); |
113 | $this->instalarv110(); | 113 | $this->instalarv110(); |
114 | $this->instalarv200(); | 114 | $this->instalarv200(); |
115 | + $this->instalarv201(); | ||
115 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); | 116 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); |
116 | $this->finalizar('FIM', false); | 117 | $this->finalizar('FIM', false); |
117 | } elseif ( $strVersaoModuloPeticionamento == '0.0.1' ){ | 118 | } elseif ( $strVersaoModuloPeticionamento == '0.0.1' ){ |
@@ -120,6 +121,7 @@ class MdPetAtualizadorSipRN extends InfraRN { | @@ -120,6 +121,7 @@ class MdPetAtualizadorSipRN extends InfraRN { | ||
120 | $this->instalarv104(); | 121 | $this->instalarv104(); |
121 | $this->instalarv110(); | 122 | $this->instalarv110(); |
122 | $this->instalarv200(); | 123 | $this->instalarv200(); |
124 | + $this->instalarv201(); | ||
123 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); | 125 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); |
124 | $this->finalizar('FIM', false); | 126 | $this->finalizar('FIM', false); |
125 | } elseif ( $strVersaoModuloPeticionamento == '0.0.2' ){ | 127 | } elseif ( $strVersaoModuloPeticionamento == '0.0.2' ){ |
@@ -127,21 +129,29 @@ class MdPetAtualizadorSipRN extends InfraRN { | @@ -127,21 +129,29 @@ class MdPetAtualizadorSipRN extends InfraRN { | ||
127 | $this->instalarv104(); | 129 | $this->instalarv104(); |
128 | $this->instalarv110(); | 130 | $this->instalarv110(); |
129 | $this->instalarv200(); | 131 | $this->instalarv200(); |
132 | + $this->instalarv201(); | ||
130 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); | 133 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); |
131 | $this->finalizar('FIM', false); | 134 | $this->finalizar('FIM', false); |
132 | } elseif( in_array($strVersaoModuloPeticionamento, array('1.0.0', '1.0.3')) ){ | 135 | } elseif( in_array($strVersaoModuloPeticionamento, array('1.0.0', '1.0.3')) ){ |
133 | $this->instalarv104(); | 136 | $this->instalarv104(); |
134 | $this->instalarv110(); | 137 | $this->instalarv110(); |
135 | $this->instalarv200(); | 138 | $this->instalarv200(); |
139 | + $this->instalarv201(); | ||
136 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); | 140 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); |
137 | $this->finalizar('FIM', false); | 141 | $this->finalizar('FIM', false); |
138 | } elseif ( $strVersaoModuloPeticionamento == '1.0.4' ){ | 142 | } elseif ( $strVersaoModuloPeticionamento == '1.0.4' ){ |
139 | $this->instalarv110(); | 143 | $this->instalarv110(); |
140 | $this->instalarv200(); | 144 | $this->instalarv200(); |
145 | + $this->instalarv201(); | ||
141 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); | 146 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); |
142 | $this->finalizar('FIM', false); | 147 | $this->finalizar('FIM', false); |
143 | } elseif ( $strVersaoModuloPeticionamento == '1.1.0' ){ | 148 | } elseif ( $strVersaoModuloPeticionamento == '1.1.0' ){ |
144 | $this->instalarv200(); | 149 | $this->instalarv200(); |
150 | + $this->instalarv201(); | ||
151 | + $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); | ||
152 | + $this->finalizar('FIM', false); | ||
153 | + } elseif ( $strVersaoModuloPeticionamento == '2.0.0' ){ | ||
154 | + $this->instalarv201(); | ||
145 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); | 155 | $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SIP'); |
146 | $this->finalizar('FIM', false); | 156 | $this->finalizar('FIM', false); |
147 | } else { | 157 | } else { |
@@ -1248,6 +1258,15 @@ class MdPetAtualizadorSipRN extends InfraRN { | @@ -1248,6 +1258,15 @@ class MdPetAtualizadorSipRN extends InfraRN { | ||
1248 | BancoSip::getInstance()->executarSql('UPDATE infra_parametro SET valor = \'2.0.0\' WHERE nome = \''. $this->nomeParametroModulo .'\' ' ); | 1258 | BancoSip::getInstance()->executarSql('UPDATE infra_parametro SET valor = \'2.0.0\' WHERE nome = \''. $this->nomeParametroModulo .'\' ' ); |
1249 | } | 1259 | } |
1250 | 1260 | ||
1261 | + //Contem atualizações da versao 2.0.1 | ||
1262 | + protected function instalarv201(){ | ||
1263 | + | ||
1264 | + $this->logar('EXECUTANDO A INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO 2.0.1 DO '.$this->nomeDesteModulo.' NA BASE DO SIP'); | ||
1265 | + | ||
1266 | + $this->logar('ATUALIZANDO PARÂMETRO '.$this->nomeParametroModulo.' NA TABELA infra_parametro PARA CONTROLAR A VERSÃO DO MÓDULO'); | ||
1267 | + BancoSip::getInstance()->executarSql('UPDATE infra_parametro SET valor = \'2.0.1\' WHERE nome = \''. $this->nomeParametroModulo .'\' ' ); | ||
1268 | + } | ||
1269 | + | ||
1251 | private function adicionarRecursoPerfil($numIdSistema, $numIdPerfil, $strNome, $strCaminho = null){ | 1270 | private function adicionarRecursoPerfil($numIdSistema, $numIdPerfil, $strNome, $strCaminho = null){ |
1252 | 1271 | ||
1253 | $objRecursoDTO = new RecursoDTO(); | 1272 | $objRecursoDTO = new RecursoDTO(); |