Commit 8eb4517da9da90a0757b280cab0e3a85d66779e6
1 parent
e7bd1bd0
Exists in
master
and in
1 other branch
[Feat] Atualizando versão do módulo
Showing
1 changed file
with
57 additions
and
52 deletions
Show diff stats
MdWsSeiRest.php
| ... | ... | @@ -15,36 +15,38 @@ class MdWsSeiRest extends SeiIntegracao |
| 15 | 15 | * @param $item |
| 16 | 16 | * @return array|string |
| 17 | 17 | */ |
| 18 | - public static function dataToUtf8($item){ | |
| 18 | + public static function dataToUtf8($item) | |
| 19 | + { | |
| 19 | 20 | |
| 20 | - if(is_array($item)){ | |
| 21 | + if (is_array($item)) { | |
| 21 | 22 | $itemArr = $item; |
| 22 | - }else if(is_object($item)) { | |
| 23 | + } else if (is_object($item)) { | |
| 23 | 24 | $itemArr = get_object_vars($item); |
| 24 | - }else if(is_bool($item)){ | |
| 25 | + } else if (is_bool($item)) { | |
| 25 | 26 | return $item; |
| 26 | - }else{ | |
| 27 | + } else { | |
| 27 | 28 | return utf8_encode(htmlspecialchars($item)); |
| 28 | 29 | } |
| 29 | 30 | $response = array(); |
| 30 | - foreach($itemArr as $key => $val){ | |
| 31 | + foreach ($itemArr as $key => $val) { | |
| 31 | 32 | $response[$key] = MdWsSeiRest::dataToUtf8($val); |
| 32 | 33 | } |
| 33 | 34 | return $response; |
| 34 | 35 | } |
| 35 | 36 | |
| 36 | - public static function dataToIso88591($item){ | |
| 37 | - if(is_array($item)){ | |
| 37 | + public static function dataToIso88591($item) | |
| 38 | + { | |
| 39 | + if (is_array($item)) { | |
| 38 | 40 | $itemArr = $item; |
| 39 | - }else if(is_object($item)) { | |
| 41 | + } else if (is_object($item)) { | |
| 40 | 42 | $itemArr = get_object_vars($item); |
| 41 | - }else if(is_bool($item)){ | |
| 43 | + } else if (is_bool($item)) { | |
| 42 | 44 | return $item; |
| 43 | - }else{ | |
| 45 | + } else { | |
| 44 | 46 | return mb_convert_encoding($item, 'ISO-8859-1'); |
| 45 | 47 | } |
| 46 | 48 | $response = array(); |
| 47 | - foreach($itemArr as $key => $val){ | |
| 49 | + foreach ($itemArr as $key => $val) { | |
| 48 | 50 | $response[$key] = MdWsSeiRest::dataToIso88591($val); |
| 49 | 51 | } |
| 50 | 52 | return $response; |
| ... | ... | @@ -58,16 +60,17 @@ class MdWsSeiRest extends SeiIntegracao |
| 58 | 60 | * @param bool $jsonEncode - Se alterado para true retornará como json_encode |
| 59 | 61 | * @return array |
| 60 | 62 | */ |
| 61 | - public static function formataRetornoSucessoREST($mensagem = null, $result = null, $total = null, $jsonEncode = false){ | |
| 63 | + public static function formataRetornoSucessoREST($mensagem = null, $result = null, $total = null, $jsonEncode = false) | |
| 64 | + { | |
| 62 | 65 | $data = array(); |
| 63 | 66 | $data['sucesso'] = true; |
| 64 | - if($mensagem){ | |
| 67 | + if ($mensagem) { | |
| 65 | 68 | $data['mensagem'] = $mensagem; |
| 66 | 69 | } |
| 67 | - if($result){ | |
| 70 | + if ($result) { | |
| 68 | 71 | $data['data'] = $result; |
| 69 | 72 | } |
| 70 | - if(!is_null($total)){ | |
| 73 | + if (!is_null($total)) { | |
| 71 | 74 | $data['total'] = $total; |
| 72 | 75 | } |
| 73 | 76 | $retorno = MdWsSeiRest::dataToUtf8($data); |
| ... | ... | @@ -80,25 +83,26 @@ class MdWsSeiRest extends SeiIntegracao |
| 80 | 83 | * @param Exception $e |
| 81 | 84 | * @return array |
| 82 | 85 | */ |
| 83 | - public static function formataRetornoErroREST(Exception $e){ | |
| 86 | + public static function formataRetornoErroREST(Exception $e) | |
| 87 | + { | |
| 84 | 88 | $mensagem = $e->getMessage(); |
| 85 | - if($e instanceof InfraException){ | |
| 86 | - if(!$e->getStrDescricao()){ | |
| 89 | + if ($e instanceof InfraException) { | |
| 90 | + if (!$e->getStrDescricao()) { | |
| 87 | 91 | /** @var InfraValidacaoDTO $validacaoDTO */ |
| 88 | - if(count($e->getArrObjInfraValidacao()) == 1){ | |
| 92 | + if (count($e->getArrObjInfraValidacao()) == 1) { | |
| 89 | 93 | $mensagem = $e->getArrObjInfraValidacao()[0]->getStrDescricao(); |
| 90 | - }else{ | |
| 91 | - foreach($e->getArrObjInfraValidacao() as $validacaoDTO){ | |
| 94 | + } else { | |
| 95 | + foreach ($e->getArrObjInfraValidacao() as $validacaoDTO) { | |
| 92 | 96 | $mensagem[] = $validacaoDTO->getStrDescricao(); |
| 93 | 97 | } |
| 94 | 98 | } |
| 95 | - }else{ | |
| 99 | + } else { | |
| 96 | 100 | $mensagem = $e->getStrDescricao(); |
| 97 | 101 | } |
| 98 | 102 | |
| 99 | 103 | } |
| 100 | 104 | return MdWsSeiRest::dataToUtf8( |
| 101 | - array ( | |
| 105 | + array( | |
| 102 | 106 | "sucesso" => false, |
| 103 | 107 | "mensagem" => $mensagem, |
| 104 | 108 | "exception" => $e |
| ... | ... | @@ -117,8 +121,8 @@ class MdWsSeiRest extends SeiIntegracao |
| 117 | 121 | { |
| 118 | 122 | global $SEI_MODULOS; |
| 119 | 123 | $ativo = false; |
| 120 | - foreach($SEI_MODULOS as $modulo){ | |
| 121 | - if($modulo instanceof self){ | |
| 124 | + foreach ($SEI_MODULOS as $modulo) { | |
| 125 | + if ($modulo instanceof self) { | |
| 122 | 126 | $ativo = true; |
| 123 | 127 | break; |
| 124 | 128 | } |
| ... | ... | @@ -131,7 +135,8 @@ class MdWsSeiRest extends SeiIntegracao |
| 131 | 135 | * @param $strVersaoSEI |
| 132 | 136 | * @return bool |
| 133 | 137 | */ |
| 134 | - public function verificaCompatibilidade($strVersaoSEI){ | |
| 138 | + public function verificaCompatibilidade($strVersaoSEI) | |
| 139 | + { | |
| 135 | 140 | if (substr($strVersaoSEI, 0, 2) != '3.') { |
| 136 | 141 | return false; |
| 137 | 142 | } |
| ... | ... | @@ -145,7 +150,7 @@ class MdWsSeiRest extends SeiIntegracao |
| 145 | 150 | |
| 146 | 151 | public function getVersao() |
| 147 | 152 | { |
| 148 | - return '0.7.5'; | |
| 153 | + return '0.7.6'; | |
| 149 | 154 | } |
| 150 | 155 | |
| 151 | 156 | public function getInstituicao() |
| ... | ... | @@ -273,16 +278,16 @@ class MdWsSeiRest extends SeiIntegracao |
| 273 | 278 | public function adicionarElementoMenu() |
| 274 | 279 | { |
| 275 | 280 | $nomeArquivo = 'QRCODE_' |
| 276 | - .self::NOME_MODULO | |
| 277 | - ."_" | |
| 278 | - .SessaoSEI::getInstance()->getNumIdOrgaoUsuario() | |
| 279 | - ."_" | |
| 280 | - .SessaoSEI::getInstance()->getNumIdContextoUsuario() | |
| 281 | - ."_" | |
| 282 | - .self::getVersao(); | |
| 281 | + . self::NOME_MODULO | |
| 282 | + . "_" | |
| 283 | + . SessaoSEI::getInstance()->getNumIdOrgaoUsuario() | |
| 284 | + . "_" | |
| 285 | + . SessaoSEI::getInstance()->getNumIdContextoUsuario() | |
| 286 | + . "_" | |
| 287 | + . self::getVersao(); | |
| 283 | 288 | $html = CacheSEI::getInstance()->getAtributo($nomeArquivo); |
| 284 | 289 | |
| 285 | - if($html){ | |
| 290 | + if ($html) { | |
| 286 | 291 | return $html; |
| 287 | 292 | } |
| 288 | 293 | |
| ... | ... | @@ -301,28 +306,28 @@ class MdWsSeiRest extends SeiIntegracao |
| 301 | 306 | { |
| 302 | 307 | $htmlQrCode = ''; |
| 303 | 308 | $caminhoAtual = explode("/sei/web", __DIR__); |
| 304 | - $urlSEI = ConfiguracaoSEI::getInstance()->getValor('SEI','URL') | |
| 305 | - .$caminhoAtual[1] | |
| 306 | - .'/controlador_ws.php/api/v1'; | |
| 307 | - $conteudoQrCode = 'url: '.$urlSEI | |
| 308 | - .';' | |
| 309 | - .'siglaorgao: '.SessaoSEI::getInstance()->getStrSiglaOrgaoUsuario() | |
| 310 | - .';' | |
| 311 | - .'orgao: '.SessaoSEI::getInstance()->getNumIdOrgaoUsuario() | |
| 312 | - .';' | |
| 313 | - .'contexto: '.SessaoSEI::getInstance()->getNumIdContextoUsuario(); | |
| 314 | - $caminhoFisicoQrCode = DIR_SEI_TEMP.'/'.$nomeArquivo; | |
| 315 | - | |
| 316 | - InfraQRCode::gerar($conteudoQrCode, $caminhoFisicoQrCode,'L',2,1); | |
| 309 | + $urlSEI = ConfiguracaoSEI::getInstance()->getValor('SEI', 'URL') | |
| 310 | + . $caminhoAtual[1] | |
| 311 | + . '/controlador_ws.php/api/v1'; | |
| 312 | + $conteudoQrCode = 'url: ' . $urlSEI | |
| 313 | + . ';' | |
| 314 | + . 'siglaorgao: ' . SessaoSEI::getInstance()->getStrSiglaOrgaoUsuario() | |
| 315 | + . ';' | |
| 316 | + . 'orgao: ' . SessaoSEI::getInstance()->getNumIdOrgaoUsuario() | |
| 317 | + . ';' | |
| 318 | + . 'contexto: ' . SessaoSEI::getInstance()->getNumIdContextoUsuario(); | |
| 319 | + $caminhoFisicoQrCode = DIR_SEI_TEMP . '/' . $nomeArquivo; | |
| 320 | + | |
| 321 | + InfraQRCode::gerar($conteudoQrCode, $caminhoFisicoQrCode, 'L', 2, 1); | |
| 317 | 322 | |
| 318 | 323 | $infraException = new InfraException(); |
| 319 | - if (!file_exists($caminhoFisicoQrCode)){ | |
| 324 | + if (!file_exists($caminhoFisicoQrCode)) { | |
| 320 | 325 | $infraException->lancarValidacao('Arquivo do QRCode não encontrado.'); |
| 321 | 326 | } |
| 322 | - if (filesize($caminhoFisicoQrCode)==0){ | |
| 327 | + if (filesize($caminhoFisicoQrCode) == 0) { | |
| 323 | 328 | $infraException->lancarValidacao('Arquivo do QRCode vazio.'); |
| 324 | 329 | } |
| 325 | - if (($binQrCode = file_get_contents($caminhoFisicoQrCode))===false){ | |
| 330 | + if (($binQrCode = file_get_contents($caminhoFisicoQrCode)) === false) { | |
| 326 | 331 | $infraException->lancarValidacao('Não foi possível ler o arquivo do QRCode.'); |
| 327 | 332 | } |
| 328 | 333 | ... | ... |