Commit f431b6b9ce80ec666066d1d779a160c7bd67349d
1 parent
ce667e82
Exists in
master
and in
21 other branches
Preparação dos scripts de atualiação para a versão futura versão 1.1.15
Showing
4 changed files
with
35 additions
and
36 deletions
Show diff stats
PENIntegracao.php
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 |