Commit a7da002183515ac48b0b0789ed67a21de50914fd

Authored by Nei Jobson da Costa Carneiro
1 parent 2396d0ff

Atualização de arquivos que não foram refatorados (nome dos arquivos e classes).

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.2 instalado ou atualizado (verificar valor da constante de versão do SEI no arquivo /sei/web/SEI.php). 4 +- 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).
5 - **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: 5 - **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:
6 6
7 ALTER TABLE `md_pet_rel_tp_ctx_contato` DROP FOREIGN KEY `fk_md_pet_rel_tp_ctx_cont_1`; 7 ALTER TABLE `md_pet_rel_tp_ctx_contato` DROP FOREIGN KEY `fk_md_pet_rel_tp_ctx_cont_1`;
@@ -59,4 +59,4 @@ @@ -59,4 +59,4 @@
59 59
60 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: 60 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:
61 61
62 - http://[Servidor_PHP]/sei/modulos/peticionamento/indisponibilidade_peticionamento_usuario_externo_lista.php?acao_externa=indisponibilidade_peticionamento_usuario_externo_listar&id_orgao_acesso_externo=0  
63 \ No newline at end of file 62 \ No newline at end of file
  63 + 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
64 \ No newline at end of file 64 \ No newline at end of file
sip/scripts/sip_atualizar_versao_modulo_peticionamento.php
@@ -739,10 +739,13 @@ class AtualizadorSipModuloPeticionamentoRN extends InfraRN { @@ -739,10 +739,13 @@ class AtualizadorSipModuloPeticionamentoRN extends InfraRN {
739 try{ 739 try{
740 $this->inicializar('INICIANDO ATUALIZACAO DO MODULO '. $this->nomeDesteModulo .' NO SIP VERSAO '.SIP_VERSAO); 740 $this->inicializar('INICIANDO ATUALIZACAO DO MODULO '. $this->nomeDesteModulo .' NO SIP VERSAO '.SIP_VERSAO);
741 741
742 - //checando versao do framework 742 + //testando versao do framework
743 $numVersaoInfraRequerida = '1.385'; 743 $numVersaoInfraRequerida = '1.385';
744 - if (VERSAO_INFRA != $numVersaoInfraRequerida){  
745 - $this->finalizar('VERSAO DO FRAMEWORK PHP INCOMPATIVEL (VERSAO ATUAL '.VERSAO_INFRA.', VERSAO REQUERIDA '.$numVersaoInfraRequerida.')',true); 744 + $versaoInfraFormatada = (int) str_replace('.','', VERSAO_INFRA);
  745 + $versaoInfraReqFormatada = (int) str_replace('.','', $numVersaoInfraRequerida);
  746 +
  747 + if ($versaoInfraFormatada < $versaoInfraReqFormatada){
  748 + $this->finalizar('VERSAO DO FRAMEWORK PHP INCOMPATIVEL (VERSAO ATUAL '.VERSAO_INFRA.', SENDO REQUERIDA VERSAO IGUAL OU SUPERIOR A '.$numVersaoInfraRequerida.')',true);
746 } 749 }
747 750
748 //checando BDs suportados 751 //checando BDs suportados