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,7 +11,7 @@ class PENIntegracao extends SeiIntegracao {
11 } 11 }
12 12
13 public function getVersao() { 13 public function getVersao() {
14 - return '1.1.14'; 14 + return '1.1.15';
15 } 15 }
16 16
17 public function getInstituicao() { 17 public function getInstituicao() {
rn/PenAtualizarSeiRN.php
@@ -60,6 +60,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -60,6 +60,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
60 case '1.1.11': $this->instalarV1112(); 60 case '1.1.11': $this->instalarV1112();
61 case '1.1.12': $this->instalarV1113(); 61 case '1.1.12': $this->instalarV1113();
62 case '1.1.13': $this->instalarV1114(); 62 case '1.1.13': $this->instalarV1114();
  63 + case '1.1.14': $this->instalarV1115();
63 64
64 break; 65 break;
65 default: 66 default:
@@ -1378,4 +1379,20 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1378,4 +1379,20 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1378 $objInfraParametroDTO->setStrValor('1.1.14'); 1379 $objInfraParametroDTO->setStrValor('1.1.14');
1379 $objInfraParametroBD->alterar($objInfraParametroDTO); 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,6 +96,7 @@ class PenAtualizarSipRN extends InfraRN {
96 case '1.1.11': $this->instalarV1112(); 96 case '1.1.11': $this->instalarV1112();
97 case '1.1.12': $this->instalarV1113(); 97 case '1.1.12': $this->instalarV1113();
98 case '1.1.13': $this->instalarV1114(); 98 case '1.1.13': $this->instalarV1114();
  99 + case '1.1.14': $this->instalarV1115();
99 100
100 break; 101 break;
101 default: 102 default:
@@ -1070,6 +1071,22 @@ class PenAtualizarSipRN extends InfraRN { @@ -1070,6 +1071,22 @@ class PenAtualizarSipRN extends InfraRN {
1070 $objInfraParametroBD->alterar($objInfraParametroDTO); 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,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 \ No newline at end of file 0 \ No newline at end of file