Commit 98f1402bc58d77a6a643b70ea6d57be2e814c769
1 parent
9ee59864
Exists in
master
and in
21 other branches
Correção final nos scripts
Showing
4 changed files
with
33 additions
and
22 deletions
Show diff stats
rn/PenAtualizadorRN.php
... | ... | @@ -7,14 +7,14 @@ |
7 | 7 | abstract class PenAtualizadorRN extends InfraRN { |
8 | 8 | |
9 | 9 | const VER_NONE = '0.0.0';// Modulo não instalado |
10 | - const VER_001 = '0.0.1'; | |
10 | + /* const VER_001 = '0.0.1'; | |
11 | 11 | const VER_002 = '0.0.2'; |
12 | 12 | const VER_003 = '0.0.3'; |
13 | 13 | const VER_004 = '0.0.4'; |
14 | 14 | const VER_005 = '0.0.5'; |
15 | 15 | const VER_006 = '0.0.6'; |
16 | 16 | const VER_007 = '0.0.7'; |
17 | - const VER_008 = '0.0.8'; | |
17 | + const VER_008 = '0.0.8';*/ | |
18 | 18 | const VER_100 = '1.0.0'; |
19 | 19 | |
20 | 20 | protected $sei_versao; |
... | ... | @@ -254,7 +254,7 @@ abstract class PenAtualizadorRN extends InfraRN { |
254 | 254 | // Instalar todas atualizações |
255 | 255 | if($bolAlgumFiltroUsado === false) { |
256 | 256 | |
257 | - $strRegexVersao = sprintf('[%d-%d]', ($numPenVersao + 1), $numVersaoInstalar); | |
257 | + $strRegexVersao = sprintf('[%d\-%d]', ($numPenVersao + 1), $numVersaoInstalar); | |
258 | 258 | } |
259 | 259 | // Instalar somente a solicitada |
260 | 260 | else { |
... | ... | @@ -262,7 +262,7 @@ abstract class PenAtualizadorRN extends InfraRN { |
262 | 262 | $strVersaoInstalar = $strPenVersao; |
263 | 263 | $strRegexVersao = intval(substr($strPenVersao, -1) + 1); |
264 | 264 | } |
265 | - | |
265 | + | |
266 | 266 | // instalarV[0-9]{1,2}[0-9](R[0-9]{1,3})?(S[0-9]{1,3})?(US|IW[0-9]{1,4})? |
267 | 267 | $strRegex = sprintf('/^instalarV[0-9][0-9]%s%s%s%s/i', |
268 | 268 | $strRegexVersao, |
... | ... | @@ -273,7 +273,7 @@ abstract class PenAtualizadorRN extends InfraRN { |
273 | 273 | |
274 | 274 | // Tenta encontrar métodos que iniciem com instalar |
275 | 275 | $arrMetodo = (array)preg_grep ($strRegex, get_class_methods($this)); |
276 | - | |
276 | + | |
277 | 277 | if(empty($arrMetodo)) { |
278 | 278 | |
279 | 279 | throw new InfraException(sprintf('NENHUMA ATUALIZACAO FOI ENCONTRADA SUPERIOR A VERSAO %s DO MODULO PEN', $strPenVersao)); | ... | ... |
rn/PenAtualizarSeiRN.php
... | ... | @@ -5,7 +5,7 @@ |
5 | 5 | * @author Join Tecnologia |
6 | 6 | */ |
7 | 7 | class PenAtualizarSeiRN extends PenAtualizadorRN { |
8 | - | |
8 | + | |
9 | 9 | protected $versaoMinRequirida = '2.6.0'; |
10 | 10 | protected $sei_versao = 'PEN_VERSAO_MODULO_SEI'; |
11 | 11 | |
... | ... | @@ -17,7 +17,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
17 | 17 | return $this->objBanco; |
18 | 18 | } |
19 | 19 | |
20 | - protected function instalarV001(){ | |
20 | + protected function instalarV100(){ | |
21 | 21 | |
22 | 22 | $objInfraBanco = $this->inicializarObjInfraIBanco(); |
23 | 23 | $objMetaBD = $this->inicializarObjMetaBanco(); |
... | ... | @@ -603,6 +603,18 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
603 | 603 | } |
604 | 604 | } |
605 | 605 | //---------------------------------------------------------------------- |
606 | + | |
607 | + $this->instalarV002R003S000IW001(); | |
608 | + $this->instalarV002R003S000US024(); | |
609 | + $this->instalarV002R003S001US035(); | |
610 | + $this->instalarV003R003S003IW001(); | |
611 | + $this->instalarV004R003S003IW002(); | |
612 | + $this->instalarV005R003S005IW018(); | |
613 | + $this->instalarV005R003S005IW023(); | |
614 | + $this->instalarV006R004S004WI001(); | |
615 | + $this->instalarV007R004S005WI002(); | |
616 | + $this->instalarV008R004S006IW003(); | |
617 | + | |
606 | 618 | } |
607 | 619 | |
608 | 620 | /** |
... | ... | @@ -947,9 +959,6 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
947 | 959 | |
948 | 960 | } |
949 | 961 | |
950 | - public function instalarV100R004S006IW004(){ | |
951 | - //Atualiza o parâmetro | |
952 | - } | |
953 | 962 | |
954 | 963 | |
955 | 964 | /* protected function instalarV008R004S006WI001(){ | ... | ... |
rn/PenAtualizarSipRN.php
sip_atualizar_versao_modulo_pen.php
... | ... | @@ -425,11 +425,6 @@ class PenMetaBD extends InfraMetaBD { |
425 | 425 | abstract class PenAtualizadorRN extends InfraRN { |
426 | 426 | |
427 | 427 | const VER_NONE = '0.0.0'; // Modulo não instalado |
428 | - const VER_001 = '0.0.1'; | |
429 | - const VER_002 = '0.0.2'; | |
430 | - const VER_003 = '0.0.3'; | |
431 | - const VER_004 = '0.0.4'; | |
432 | - const VER_005 = '0.0.5'; | |
433 | 428 | const VER_100 = '1.0.0'; |
434 | 429 | |
435 | 430 | protected $sei_versao; |
... | ... | @@ -668,7 +663,7 @@ abstract class PenAtualizadorRN extends InfraRN { |
668 | 663 | // Instalar todas atualizações |
669 | 664 | if ($bolAlgumFiltroUsado === false) { |
670 | 665 | |
671 | - $strRegexVersao = sprintf('[%d-%d]', ($numPenVersao + 1), $numVersaoInstalar); | |
666 | + $strRegexVersao = sprintf('[%d\-%d]', ($numPenVersao + 1), $numVersaoInstalar); | |
672 | 667 | } |
673 | 668 | // Instalar somente a solicitada |
674 | 669 | else { |
... | ... | @@ -955,11 +950,15 @@ class PenAtualizarSipRN extends PenAtualizadorRN { |
955 | 950 | $fnCadastrar('BASICO', $numIdSistema); |
956 | 951 | } |
957 | 952 | |
953 | + public function instalarV100(){ | |
954 | + $this->instalarV001R001S001IW001(); | |
955 | + $this->instalarV003R003S003IW001(); | |
956 | + } | |
957 | + | |
958 | 958 | /** |
959 | 959 | * Instala/Atualiza os módulo PEN para versão 1.0 |
960 | 960 | */ |
961 | - protected function instalarV001() { | |
962 | - | |
961 | + protected function instalarV001R001S001IW001() { | |
963 | 962 | $numIdSistema = $this->getNumIdSistema('SEI'); |
964 | 963 | $numIdMenu = $this->getNumIdMenu('Principal', $numIdSistema); |
965 | 964 | |
... | ... | @@ -1021,13 +1020,12 @@ class PenAtualizarSipRN extends PenAtualizadorRN { |
1021 | 1020 | $this->atribuirPerfil($numIdSistema); |
1022 | 1021 | |
1023 | 1022 | $this->instalarV003R003S003IW001(); |
1024 | - | |
1025 | 1023 | } |
1026 | - | |
1027 | - protected function instalarV003R003S003IW001() { | |
1028 | 1024 | |
1025 | + | |
1026 | + protected function instalarV003R003S003IW001() { | |
1029 | 1027 | |
1030 | - $objBD = new ItemMenuBD($this->inicializarObjInfraIBanco()); | |
1028 | + $objBD = new ItemMenuBD($this->inicializarObjInfraIBanco()); | |
1031 | 1029 | |
1032 | 1030 | //---------------------------------------------------------------------- |
1033 | 1031 | // Achar o root | ... | ... |