Commit f431b6b9ce80ec666066d1d779a160c7bd67349d

Authored by Guilherme Andrade Del Cantoni
1 parent ce667e82

Preparação dos scripts de atualiação para a versão futura versão 1.1.15

PENIntegracao.php
... ... @@ -11,7 +11,7 @@ class PENIntegracao extends SeiIntegracao {
11 11 }
12 12  
13 13 public function getVersao() {
14   - return '1.1.14';
  14 + return '1.1.15';
15 15 }
16 16  
17 17 public function getInstituicao() {
... ...
rn/PenAtualizarSeiRN.php
... ... @@ -60,6 +60,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
60 60 case '1.1.11': $this->instalarV1112();
61 61 case '1.1.12': $this->instalarV1113();
62 62 case '1.1.13': $this->instalarV1114();
  63 + case '1.1.14': $this->instalarV1115();
63 64  
64 65 break;
65 66 default:
... ... @@ -1378,4 +1379,20 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1378 1379 $objInfraParametroDTO->setStrValor('1.1.14');
1379 1380 $objInfraParametroBD->alterar($objInfraParametroDTO);
1380 1381 }
  1382 +
  1383 +
  1384 + /* Contêm atualizações da versao 1.1.15 do módulo */
  1385 + protected function instalarV1115() {
  1386 +
  1387 + //Fix-31 - Erro ao Configurar Campo 'numero_registro' como Not Null no Scritp de atualiza<E7><E3>o
  1388 + $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance());
  1389 + $objInfraMetaBD->alterarColuna('md_pen_procedimento_andamento','numero_registro', $objInfraMetaBD->tipoTextoFixo(16), 'null');
  1390 +
  1391 + //altera o parâmetro da versão de banco
  1392 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
  1393 + $objInfraParametroDTO = new InfraParametroDTO();
  1394 + $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
  1395 + $objInfraParametroDTO->setStrValor('1.1.15');
  1396 + $objInfraParametroBD->alterar($objInfraParametroDTO);
  1397 + }
1381 1398 }
... ...
sip_atualizar_versao_modulo_pen.php
... ... @@ -96,6 +96,7 @@ class PenAtualizarSipRN extends InfraRN {
96 96 case '1.1.11': $this->instalarV1112();
97 97 case '1.1.12': $this->instalarV1113();
98 98 case '1.1.13': $this->instalarV1114();
  99 + case '1.1.14': $this->instalarV1115();
99 100  
100 101 break;
101 102 default:
... ... @@ -1070,6 +1071,22 @@ class PenAtualizarSipRN extends InfraRN {
1070 1071 $objInfraParametroBD->alterar($objInfraParametroDTO);
1071 1072 }
1072 1073  
  1074 + /**
  1075 + * Instala/Atualiza os módulo PEN para versão 1.1.15
  1076 + */
  1077 + protected function instalarV1115()
  1078 + {
  1079 + //Corrigir a versão do módulo no banco de dados
  1080 + $objInfraParametroDTO = new InfraParametroDTO();
  1081 + $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
  1082 + $objInfraParametroDTO->retTodos();
  1083 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
  1084 + $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
  1085 + $objInfraParametroDTO->setStrValor('1.1.15');
  1086 + $objInfraParametroBD->alterar($objInfraParametroDTO);
  1087 + }
  1088 +
  1089 +
1073 1090 }
1074 1091  
1075 1092  
... ...
util/url.php
... ... @@ -1,35 +0,0 @@
1   -<?php
2   -
3   -
4   -
5   -$class = $_POST['class'];
6   -$metodo = $_POST['action'];
7   -
8   -if(file_exists("rn/{$class}.php"))
9   -{
10   - require_once "rn/{$class}.php";
11   -}else
12   -{
13   - if(file_exists("../rn/{$class}.php") )
14   -{
15   - require_once "../rn/{$class}.php";
16   -}else
17   -{
18   - if(file_exists("../../rn/{$class}.php") )
19   -{
20   - require_once "../../rn/{$class}.php";
21   -}else
22   -{
23   - if(file_exists("../../../rn/{$class}.php") )
24   -{
25   - require_once "../../../rn/{$class}.php";
26   -} else {
27   - throw new Exception("Arquivo {$objClass} não reconhecida !",404);
28   -}
29   -}
30   -}
31   -}
32   -
33   -
34   -$objClass = new $class();
35   -$objClass->$metodo();
36 0 \ No newline at end of file