Commit f431b6b9ce80ec666066d1d779a160c7bd67349d
1 parent
ce667e82
Exists in
master
and in
19 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
| @@ -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 |