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(); |