Commit d55c348c649bfc420439fc2bec015559a5c3116f
1 parent
33f1ef51
Exists in
branch_fix_bugs
Correção de 2 bugs:
- Erro ao ler e gravar dados de parâmetros do módulo na tabela - Erro na montagem da barra superior: não estava preenchendo a descrição do Órgão.
Showing
2 changed files
with
24 additions
and
1 deletions
Show diff stats
sei/web/modulos/pesquisa/MdPesqPesquisaUtil.php
... | ... | @@ -172,6 +172,29 @@ class MdPesqPesquisaUtil { |
172 | 172 | } |
173 | 173 | } |
174 | 174 | |
175 | + // --- Corrige problema de não exibir a descrição do órgão na barra superior ----------------- | |
176 | + if (isset($_GET['id_orgao_acesso_externo'])){ | |
177 | + if (SessaoSEIExterna::getInstance()->getNumIdOrgaoUsuarioExterno()==null){ | |
178 | + $objOrgaoDTO = new OrgaoDTO(); | |
179 | + $objOrgaoDTO->setBolExclusaoLogica(false); | |
180 | + $objOrgaoDTO->retNumIdOrgao(); | |
181 | + $objOrgaoDTO->retStrSigla(); | |
182 | + $objOrgaoDTO->retStrDescricao(); | |
183 | + $objOrgaoDTO->setNumIdOrgao($_GET['id_orgao_acesso_externo']); | |
184 | + | |
185 | + $objOrgaoRN = new OrgaoRN(); | |
186 | + $objOrgaoDTO = $objOrgaoRN->consultarRN1352($objOrgaoDTO); | |
187 | + | |
188 | + if ($objOrgaoDTO==null){ | |
189 | + $this->sair(null, 'Link externo inválido.'); | |
190 | + } | |
191 | + | |
192 | + SessaoSEIExterna::getInstance()->setAtributo('ID_ORGAO_USUARIO_EXTERNO', $objOrgaoDTO->getNumIdOrgao()); | |
193 | + SessaoSEIExterna::getInstance()->setAtributo('SIGLA_ORGAO_USUARIO_EXTERNO', $objOrgaoDTO->getStrSigla()); | |
194 | + SessaoSEIExterna::getInstance()->setAtributo('DESCRICAO_ORGAO_USUARIO_EXTERNO', $objOrgaoDTO->getStrDescricao()); | |
195 | + } | |
196 | + } | |
197 | + // --- Corrige problema de não exibir a descrição do órgão na barra superior ----------------- | |
175 | 198 | } |
176 | 199 | |
177 | 200 | private static function preparaIdParticipantes($arrObjContatoDTO){ | ... | ... |
sei/web/modulos/pesquisa/rn/MdPesqInstaladorModuloPesquisaPublicaRN.php
... | ... | @@ -81,7 +81,7 @@ class MdPesqInstaladorModuloPesquisaPublicaRN extends InfraRN{ |
81 | 81 | $this->logar('CRIANDO A TABELA md_pesq_parametro'); |
82 | 82 | |
83 | 83 | BancoSEI::getInstance()->executarSql(' CREATE TABLE md_pesq_parametro ( |
84 | - nome '.$objInfraMetaBD->tipoTextoFixo(100). ' NOT NULL , | |
84 | + nome '.$objInfraMetaBD->tipoTextoVariavel(100). ' NOT NULL , | |
85 | 85 | valor '.$objInfraMetaBD->tipoTextoGrande().' |
86 | 86 | )'); |
87 | 87 | $objInfraMetaBD->adicionarChavePrimaria('md_pesq_parametro', 'pk_md_pesq_parametro', array('nome')); | ... | ... |