From a7da002183515ac48b0b0789ed67a21de50914fd Mon Sep 17 00:00:00 2001 From: Nei Jobson Date: Thu, 13 Apr 2017 19:43:43 -0300 Subject: [PATCH] Atualização de arquivos que não foram refatorados (nome dos arquivos e classes). --- README.md | 4 ++-- sip/scripts/sip_atualizar_versao_modulo_peticionamento.php | 9 ++++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index cdde2f7..9a951a2 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Módulo Peticionamento e Intimação Eletrônicos ## Requisitos: -- SEI 3.0.2 instalado ou atualizado (verificar valor da constante de versão do SEI no arquivo /sei/web/SEI.php). +- SEI 3.0.2 instalado/atualizado ou versão superior (verificar valor da constante de versão do SEI no arquivo /sei/web/SEI.php). - **IMPORTANTE**, no caso de atualização do presente módulo: A atualização do SEI 2.6 para 3.0 alterou diversas tabelas que as tabelas do módulo relacionava. Dessa forma, alertamos que, imediatamente ANTES de executar o script de atualização do SEI 3.0 é necessário executar o script abaixo no banco do SEI para que a atualização do SEI 3.0 possa ocorrer sem erro: ALTER TABLE `md_pet_rel_tp_ctx_contato` DROP FOREIGN KEY `fk_md_pet_rel_tp_ctx_cont_1`; @@ -59,4 +59,4 @@ 5. Não é aconselhável dar publicidade a registros de indisponibilidades do SEI até que o módulo possua funcionalidades afetas a Intimação Eletrônica, prevista para a versão 2.0. De qualquer forma, segue URL da página pública que lista os cadastrados realizados no menu Administração > Peticionamento Eletrônico > Indisponibilidades do SEI: - http://[Servidor_PHP]/sei/modulos/peticionamento/indisponibilidade_peticionamento_usuario_externo_lista.php?acao_externa=indisponibilidade_peticionamento_usuario_externo_listar&id_orgao_acesso_externo=0 \ No newline at end of file + http://[Servidor_PHP]/sei/modulos/peticionamento/md_pet_indisponibilidade_usu_ext_lista.php?acao_externa=indisponibilidade_peticionamento_usuario_externo_listar&id_orgao_acesso_externo=0 \ No newline at end of file diff --git a/sip/scripts/sip_atualizar_versao_modulo_peticionamento.php b/sip/scripts/sip_atualizar_versao_modulo_peticionamento.php index 2735de6..e5f0717 100644 --- a/sip/scripts/sip_atualizar_versao_modulo_peticionamento.php +++ b/sip/scripts/sip_atualizar_versao_modulo_peticionamento.php @@ -739,10 +739,13 @@ class AtualizadorSipModuloPeticionamentoRN extends InfraRN { try{ $this->inicializar('INICIANDO ATUALIZACAO DO MODULO '. $this->nomeDesteModulo .' NO SIP VERSAO '.SIP_VERSAO); - //checando versao do framework + //testando versao do framework $numVersaoInfraRequerida = '1.385'; - if (VERSAO_INFRA != $numVersaoInfraRequerida){ - $this->finalizar('VERSAO DO FRAMEWORK PHP INCOMPATIVEL (VERSAO ATUAL '.VERSAO_INFRA.', VERSAO REQUERIDA '.$numVersaoInfraRequerida.')',true); + $versaoInfraFormatada = (int) str_replace('.','', VERSAO_INFRA); + $versaoInfraReqFormatada = (int) str_replace('.','', $numVersaoInfraRequerida); + + if ($versaoInfraFormatada < $versaoInfraReqFormatada){ + $this->finalizar('VERSAO DO FRAMEWORK PHP INCOMPATIVEL (VERSAO ATUAL '.VERSAO_INFRA.', SENDO REQUERIDA VERSAO IGUAL OU SUPERIOR A '.$numVersaoInfraRequerida.')',true); } //checando BDs suportados -- libgit2 0.21.2