Commit 5b58044e35b166fd922542dadf457107b2415ffa

Authored by Nei Jobson da Costa Carneiro
1 parent c365673d

Atualização geral dos códigos da versão BETA 1.1. Pré finalização geral.

sei/web/modulos/peticionamento/README.md
@@ -54,9 +54,12 @@ @@ -54,9 +54,12 @@
54 54
55 4. Peticionamento Intercorrente: 55 4. Peticionamento Intercorrente:
56 - Os Usuários Externos somente visualizarão o menu Peticionamento > Intercorrente depois que na Administração for configurado pelo menos o "Intercorrente Padrão". 56 - Os Usuários Externos somente visualizarão o menu Peticionamento > Intercorrente depois que na Administração for configurado pelo menos o "Intercorrente Padrão".
57 - - O "Intercorrente Padrão" será utilizado para a abertura de processo novo relacionado ao processo de fato indicado pelo Usuário Externo quando este corresponder a processo: 1) de Tipo sem Critério Intercorrente parametrizado; 2) com Nível de Acesso "Sigiloso"; 3) Sobrestado, Anexado ou Bloqueado. 57 + - A abertura de processo novo relacionado ao processo de fato indicado pelo Usuário Externo ocorrerá quando este corresponder a processo: 1) de Tipo sem Critério Intercorrente parametrizado; 2) com Nível de Acesso "Sigiloso"; 3) Sobrestado, Anexado ou Bloqueado; ou 4) de Tipo de Processo desativado.
  58 + - Em todos os casos acima a forma de indicação de Nível de Acesso pelo Usuário Externo será a indicada em Administração > Peticionamento Eletrônico > Critérios para Intercorrente > botão "Intercorrente Padrão". Somente no caso 4 é que o Tipo de Processo também será o indicado para "Intercorrente Padrão".
58 - Se TODAS as Unidades por onde o processo indicado tenha tramitado estiverem Desativadas no SEI, o Usuário Externo será avisado que o Peticionamento Intercorrente não é possível e que deverá utilizar a funcionalidade de Peticionamento de Processo Novo. 59 - Se TODAS as Unidades por onde o processo indicado tenha tramitado estiverem Desativadas no SEI, o Usuário Externo será avisado que o Peticionamento Intercorrente não é possível e que deverá utilizar a funcionalidade de Peticionamento de Processo Novo.
59 60
60 -5. Não é aconselhável dar publicidade a registros de indisponibilidades do SEI até que o módulo possua funcionalidades afetas a Intimação Eletrônica, prevista para a versão 2.0. De qualquer forma, segue URL da página pública que lista os cadastrados realizados no menu Administração > Peticionamento Eletrônico > Indisponibilidades do SEI: 61 +5. Não foi possível fazer um Manual do Usuário Externo genérico para qualquer órgão, em razão das especificidades de cada órgão quanto aos procedimentos de credenciamento dos Usuários Externos e até mesmo de parametrização do Módulo. De qualquer forma, segue link para o Manual do Usuário Externo do SEI elaborado pela Anatel que pode ser quase que completamente aproveitado para elaboração de outros Manuais: https://goo.gl/eyJr12
  62 +
  63 +6. Não é aconselhável dar publicidade a registros de indisponibilidades do SEI até que o módulo possua funcionalidades afetas a Intimação Eletrônica, prevista para a versão 2.0. De qualquer forma, segue URL da página pública que lista os cadastrados realizados no menu Administração > Peticionamento Eletrônico > Indisponibilidades do SEI:
61 64
62 http://[Servidor_PHP]/sei/modulos/peticionamento/md_pet_usu_ext_indisponibilidade_lista.php?acao_externa=md_pet_usu_ext_indisponibilidade_listar&id_orgao_acesso_externo=0 65 http://[Servidor_PHP]/sei/modulos/peticionamento/md_pet_usu_ext_indisponibilidade_lista.php?acao_externa=md_pet_usu_ext_indisponibilidade_listar&id_orgao_acesso_externo=0
63 \ No newline at end of file 66 \ No newline at end of file
sei/web/modulos/peticionamento/md_pet_contato_selecionar.php
@@ -102,6 +102,7 @@ try { @@ -102,6 +102,7 @@ try {
102 //alteracoes seiv3 102 //alteracoes seiv3
103 $objContatoDTO->retNumIdContato(); 103 $objContatoDTO->retNumIdContato();
104 $objContatoDTO->retNumIdTipoContato(); 104 $objContatoDTO->retNumIdTipoContato();
  105 + $objContatoDTO->retStrStaNatureza();
105 $objContatoDTO->retNumIdUsuarioCadastro(); 106 $objContatoDTO->retNumIdUsuarioCadastro();
106 107
107 $objContatoDTO->retStrExpressaoVocativoCargo(); 108 $objContatoDTO->retStrExpressaoVocativoCargo();
@@ -373,8 +374,7 @@ try { @@ -373,8 +374,7 @@ try {
373 //Alteração 374 //Alteração
374 375
375 if (SessaoSEIExterna::getInstance()->getNumIdUsuarioExterno()==$dto->getNumIdUsuarioCadastro()){ 376 if (SessaoSEIExterna::getInstance()->getNumIdUsuarioExterno()==$dto->getNumIdUsuarioCadastro()){
376 - //$strResultado .= "<a href='javascript:;' onclick=\"abrirCadastroInteressadoAlterar('" + arrDadosInteressado[0] +"', '" + arrDadosInteressado[1] +"', '"+ arrDadosInteressado[2] +"')\"><img title='Alterar Interessado' alt='Alterar Interessado' src='/infra_css/imagens/alterar.gif' class='infraImg' /></a>"  
377 - $strResultado .= "<a href='javascript:;' onclick=\"abrirCadastroInteressadoAlterar('".$dto->getNumIdContato()."', 'Pessoa Física', '123.456.789-09')\"><img title='Alterar Interessado' alt='Alterar Interessado' src='/infra_css/imagens/alterar.gif' class='infraImg' /></a>"; 377 + $strResultado .= "<a href='javascript:;' onclick=\"abrirCadastroInteressadoAlterar('".$dto->getNumIdContato()."', '".$dto->getStrStaNatureza()."')\"><img title='Alterar Interessado' alt='Alterar Interessado' src='/infra_css/imagens/alterar.gif' class='infraImg' /></a>";
378 } 378 }
379 379
380 $strResultado .= PaginaSEIExterna::getInstance()->getAcaoTransportarItem($n++,$dto->getNumIdContato()); 380 $strResultado .= PaginaSEIExterna::getInstance()->getAcaoTransportarItem($n++,$dto->getNumIdContato());
@@ -579,7 +579,7 @@ function pesquisar(){ @@ -579,7 +579,7 @@ function pesquisar(){
579 } 579 }
580 580
581 581
582 -function abrirCadastroInteressadoAlterar( id, tipo, cpfcnpj){ 582 +function abrirCadastroInteressadoAlterar(id, tipo){
583 583
584 //charmar janela para cadastrar um novo interessado 584 //charmar janela para cadastrar um novo interessado
585 $('#txtNomeRazaoSocial').val(''); 585 $('#txtNomeRazaoSocial').val('');
@@ -591,11 +591,11 @@ function abrirCadastroInteressadoAlterar( id, tipo, cpfcnpj){ @@ -591,11 +591,11 @@ function abrirCadastroInteressadoAlterar( id, tipo, cpfcnpj){
591 $strLinkEdicaoPJ = SessaoSEIExterna::getInstance()->assinarLink('controlador_externo.php?edicao=true&acao=md_pet_interessado_cadastro&tipo_selecao=2&cnpj=true&id_orgao_acesso_externo=0'); 591 $strLinkEdicaoPJ = SessaoSEIExterna::getInstance()->assinarLink('controlador_externo.php?edicao=true&acao=md_pet_interessado_cadastro&tipo_selecao=2&cnpj=true&id_orgao_acesso_externo=0');
592 ?> 592 ?>
593 593
594 - if( tipo == 'Pessoa Física' ){ 594 + if( tipo == '<?= ContatoRN::$TN_PESSOA_FISICA ?>' ){
595 var str = '<?= $strLinkEdicaoPF ?>'; 595 var str = '<?= $strLinkEdicaoPF ?>';
596 } 596 }
597 597
598 - else if( tipo == 'Pessoa Jurídica' ){ 598 + else if( tipo == '<?= ContatoRN::$TN_PESSOA_JURIDICA ?>' ){
599 var str = '<?= $strLinkEdicaoPJ ?>'; 599 var str = '<?= $strLinkEdicaoPJ ?>';
600 } 600 }
601 601
sei/web/modulos/peticionamento/md_pet_intercorrente_usu_ext_cadastro_inicializar.php
@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 //Msgs dos Tooltips de Ajuda 17 //Msgs dos Tooltips de Ajuda
18 $strMsgTooltipTipoDocumento = 'Selecione o Tipo de Documento que melhor identifique o documento a ser carregado e complemente o Tipo no campo ao lado.'; 18 $strMsgTooltipTipoDocumento = 'Selecione o Tipo de Documento que melhor identifique o documento a ser carregado e complemente o Tipo no campo ao lado.';
19 $strMsgTooltipComplementoTipoDocumento = 'O Complemento do Tipo de Documento é o texto que completa a identificação do documento a ser carregado, adicionando ao nome do Tipo o texto que for digitado no referido campo (Tipo “Recurso” e Complemento “de 1ª Instância” identificará o documento como “Recurso de 1ª Instância”).\n\n\n Exemplos: O Complemento do Tipo “Nota” pode ser “Fiscal Eletrônica” ou “Fiscal nº 75/2016”. O Complemento do Tipo “Comprovante” pode ser “de Pagamento” ou “de Endereço”.'; 19 $strMsgTooltipComplementoTipoDocumento = 'O Complemento do Tipo de Documento é o texto que completa a identificação do documento a ser carregado, adicionando ao nome do Tipo o texto que for digitado no referido campo (Tipo “Recurso” e Complemento “de 1ª Instância” identificará o documento como “Recurso de 1ª Instância”).\n\n\n Exemplos: O Complemento do Tipo “Nota” pode ser “Fiscal Eletrônica” ou “Fiscal nº 75/2016”. O Complemento do Tipo “Comprovante” pode ser “de Pagamento” ou “de Endereço”.';
20 - $strMsgTooltipNivelAcesso = 'O Nível de Acesso que for indicado é de sua exclusiva responsabilidade e estará condicionado à análise por servidor público, que poderá, motivadamente, alterá-lo a qualquer momento sem necessidade de prévio aviso.\n\n\n Selecione “Público” se no teor do documento a ser carregado não existir informações restritas. Se no teor do documento existir informações restritas, selecione “Restrito” e, em seguida, a Hipótese Legal correspondente.'; 20 + $strMsgTooltipNivelAcesso = 'O Nível de Acesso que for indicado é de sua exclusiva responsabilidade e estará condicionado à análise por servidor público, que poderá, motivadamente, alterá-lo a qualquer momento sem necessidade de prévio aviso.\n\n\n Selecione “Público” se no teor do documento a ser carregado não existir informações restritas. Se no teor do documento existir informações restritas, selecione “Restrito”.';
21 $strMsgTooltipHipoteseLegal = 'Para o Nível de Acesso “Restrito” é obrigatória a indicação da Hipótese Legal correspondente à informação restrita constante no teor do documento a ser carregado, sendo de sua exclusiva responsabilidade a referida indicação. Em caso de dúvidas, pesquise sobre a legislação indicada entre parênteses em cada Hipótese listada.'; 21 $strMsgTooltipHipoteseLegal = 'Para o Nível de Acesso “Restrito” é obrigatória a indicação da Hipótese Legal correspondente à informação restrita constante no teor do documento a ser carregado, sendo de sua exclusiva responsabilidade a referida indicação. Em caso de dúvidas, pesquise sobre a legislação indicada entre parênteses em cada Hipótese listada.';
22 $strMsgTooltipNivelAcessoPadraoPreDefinido = 'Para o Tipo de Processo do Número de Processo indicado o Nível de Acesso é previamente definido.'; 22 $strMsgTooltipNivelAcessoPadraoPreDefinido = 'Para o Tipo de Processo do Número de Processo indicado o Nível de Acesso é previamente definido.';
23 $strMsgTooltipHipoteseLegalPadraoPreDefinido = 'Para o Tipo de Processo do Número de Processo indicado o Nível de Acesso é previamente definido como “Restrito” e, assim, a Hipótese Legal também é previamente definida.'; 23 $strMsgTooltipHipoteseLegalPadraoPreDefinido = 'Para o Tipo de Processo do Número de Processo indicado o Nível de Acesso é previamente definido como “Restrito” e, assim, a Hipótese Legal também é previamente definida.';
sei/web/modulos/peticionamento/md_pet_intercorrente_usu_ext_cadastro_js.php
@@ -54,6 +54,15 @@ @@ -54,6 +54,15 @@
54 var processoIntercorrente = document.getElementById("hdnProcessoIntercorrente"); 54 var processoIntercorrente = document.getElementById("hdnProcessoIntercorrente");
55 var dataAtuacao = document.getElementById("hdnDataAtuacao"); 55 var dataAtuacao = document.getElementById("hdnDataAtuacao");
56 56
  57 + if (document.getElementById('hdnIdTipoProcedimento')==null || document.getElementById('hdnIdTipoProcedimento').value==''
  58 + || document.getElementById('txtNumeroProcesso')==null || numeroProcesso.value==''
  59 + || document.getElementById('txtTipo')==null || tipoProcesso.value==''
  60 + || document.getElementById('hdnProcessoIntercorrente')==null || processoIntercorrente.value==''
  61 + || document.getElementById('hdnDataAtuacao')==null || dataAtuacao.value==''
  62 + ){
  63 + return false;
  64 + }
  65 +
57 objTabelaDinamicaProcesso.adicionar([document.getElementById('hdnIdTipoProcedimento').value, numeroProcesso.value, tipoProcesso.value, processoIntercorrente.value, dataAtuacao.value ]); 66 objTabelaDinamicaProcesso.adicionar([document.getElementById('hdnIdTipoProcedimento').value, numeroProcesso.value, tipoProcesso.value, processoIntercorrente.value, dataAtuacao.value ]);
58 67
59 document.getElementById('tbProcesso').style.display = ''; 68 document.getElementById('tbProcesso').style.display = '';
@@ -185,6 +194,7 @@ @@ -185,6 +194,7 @@
185 var MSGTOOLTIPHIPOTESELEGALPADRAOPREDEFINIDO = '<?=str_replace("'", "\'", PaginaSEI::montarTitleTooltip($strMsgTooltipHipoteseLegalPadraoPreDefinido));?>'; 194 var MSGTOOLTIPHIPOTESELEGALPADRAOPREDEFINIDO = '<?=str_replace("'", "\'", PaginaSEI::montarTitleTooltip($strMsgTooltipHipoteseLegalPadraoPreDefinido));?>';
186 195
187 function tooltip(tipo,evento,objeto){ 196 function tooltip(tipo,evento,objeto){
  197 + if (objeto==null) return false;
188 switch (tipo) { 198 switch (tipo) {
189 case 1: 199 case 1:
190 MSGTOOLTIPNIVELACESSO = MSGTOOLTIPNIVELACESSO.replace(/\n/g, "\\n"); 200 MSGTOOLTIPNIVELACESSO = MSGTOOLTIPNIVELACESSO.replace(/\n/g, "\\n");
@@ -436,6 +446,11 @@ @@ -436,6 +446,11 @@
436 } 446 }
437 447
438 function exibirHipoteseLegal(nivelAcesso) { 448 function exibirHipoteseLegal(nivelAcesso) {
  449 + if (document.getElementById('divBlcHipoteseLegal')==null
  450 + || document.getElementById('selHipoteseLegal')==null){
  451 + return false;
  452 + }
  453 +
439 var divBlcHipoteseLegal = document.getElementById('divBlcHipoteseLegal'); 454 var divBlcHipoteseLegal = document.getElementById('divBlcHipoteseLegal');
440 455
441 document.getElementById('selHipoteseLegal').value = ''; 456 document.getElementById('selHipoteseLegal').value = '';
sei/web/modulos/peticionamento/md_pet_interessado_cadastro_js.php
@@ -349,17 +349,16 @@ function inicializar(){ @@ -349,17 +349,16 @@ function inicializar(){
349 document.getElementById('tipoInteressado').disabled = true; 349 document.getElementById('tipoInteressado').disabled = true;
350 document.getElementById('tipoInteressado').disabled = 'disabled'; 350 document.getElementById('tipoInteressado').disabled = 'disabled';
351 351
352 - document.getElementById("rdPF").disabled = true;  
353 - document.getElementById("rdPF").disabled = 'disabled'; 352 + //document.getElementById("rdPF").disabled = true;
  353 + //document.getElementById("rdPF").disabled = 'disabled';
354 354
355 - document.getElementById("rdPF1").disabled = true;  
356 - document.getElementById("rdPF1").disabled = 'disabled'; 355 + //document.getElementById("rdPF1").disabled = true;
  356 + //document.getElementById("rdPF1").disabled = 'disabled';
357 357
358 - document.getElementById("rdPF2").disabled = true;  
359 - document.getElementById("rdPF2").disabled = 'disabled'; 358 + //document.getElementById("rdPF2").disabled = true;
  359 + //document.getElementById("rdPF2").disabled = 'disabled';
360 360
361 <?php if( isset( $_GET['cpf'] ) ) { ?> 361 <?php if( isset( $_GET['cpf'] ) ) { ?>
362 -  
363 document.getElementById("rdPF").disabled = true; 362 document.getElementById("rdPF").disabled = true;
364 document.getElementById("rdPF").disabled = 'disabled'; 363 document.getElementById("rdPF").disabled = 'disabled';
365 364
@@ -370,21 +369,22 @@ function inicializar(){ @@ -370,21 +369,22 @@ function inicializar(){
370 document.getElementById("rdPF2").disabled = 'disabled'; 369 document.getElementById("rdPF2").disabled = 'disabled';
371 370
372 objAjaxCargo.executar(); 371 objAjaxCargo.executar();
  372 + <?php } else if( isset( $_GET['cnpj'] ) ) { ?>
  373 + document.getElementById("rdPJ").disabled = true;
  374 + document.getElementById("rdPJ").disabled = 'disabled';
  375 + <?php } ?>
373 376
374 - <?php } ?>  
375 -  
376 <?php } ?> 377 <?php } ?>
377 378
378 <?php 379 <?php
379 $janelaSelecaoPorNome = SessaoSEIExterna::getInstance()->getAtributo('janelaSelecaoPorNome'); 380 $janelaSelecaoPorNome = SessaoSEIExterna::getInstance()->getAtributo('janelaSelecaoPorNome');
380 if( $janelaSelecaoPorNome != null && $janelaSelecaoPorNome != "" && !isset( $_GET['cadastro'] ) ) { ?> 381 if( $janelaSelecaoPorNome != null && $janelaSelecaoPorNome != "" && !isset( $_GET['cadastro'] ) ) { ?>
381 382
382 - //alert('aqui <?= $janelaSelecaoPorNome ?>');  
383 - document.getElementById("rdPF").checked = false;  
384 - document.getElementById("rdPF").checked = ''; 383 + //document.getElementById("rdPF").checked = false;
  384 + //document.getElementById("rdPF").checked = '';
385 385
386 - document.getElementById("rdPJ").checked = false;  
387 - document.getElementById("rdPJ").checked = ''; 386 + //document.getElementById("rdPJ").checked = false;
  387 + //document.getElementById("rdPJ").checked = '';
388 388
389 document.getElementById('lblNome').style.display = 'none'; 389 document.getElementById('lblNome').style.display = 'none';
390 document.getElementById('lblCPF').style.display = 'none'; 390 document.getElementById('lblCPF').style.display = 'none';
@@ -473,7 +473,7 @@ function salvar(){ @@ -473,7 +473,7 @@ function salvar(){
473 } 473 }
474 474
475 //validar pj vinculada (caso exista) 475 //validar pj vinculada (caso exista)
476 - var pjVinculada = document.getElementById('txtPjVinculada').value; 476 + var pjVinculada = document.getElementById('txtPjVinculada')!=null ? document.getElementById('txtPjVinculada').value : '';
477 var idContextoAjax = document.getElementById('hdnIdContextoContato'); 477 var idContextoAjax = document.getElementById('hdnIdContextoContato');
478 478
479 if( interessado1 == 'pf' && interessado2 == '1' && ( pjVinculada == '' || idContextoAjax == null || idContextoAjax.value=='' ) ){ 479 if( interessado1 == 'pf' && interessado2 == '1' && ( pjVinculada == '' || idContextoAjax == null || idContextoAjax.value=='' ) ){
sei/web/modulos/peticionamento/md_pet_usu_ext_cadastro_inicializacao.php
@@ -107,7 +107,7 @@ $strMsgTooltipTipoDocumentoPrincipal = &#39;Como somente pode ter um Documento Pri @@ -107,7 +107,7 @@ $strMsgTooltipTipoDocumentoPrincipal = &#39;Como somente pode ter um Documento Pri
107 $strMsgTooltipTipoDocumentoPrincipalFormulario = 'O documento principal deste tipo de peticionamento possui modelo previamente definido, o qual deve ser acessado no Editor do SEI no link ao lado.'; 107 $strMsgTooltipTipoDocumentoPrincipalFormulario = 'O documento principal deste tipo de peticionamento possui modelo previamente definido, o qual deve ser acessado no Editor do SEI no link ao lado.';
108 $strMsgTooltipTipoDocumento = 'Selecione o Tipo de Documento que melhor identifique o documento a ser carregado e complemente o Tipo no campo ao lado.'; 108 $strMsgTooltipTipoDocumento = 'Selecione o Tipo de Documento que melhor identifique o documento a ser carregado e complemente o Tipo no campo ao lado.';
109 $strMsgTooltipComplementoTipoDocumento = 'O Complemento do Tipo de Documento é o texto que completa a identificação do documento a ser carregado, adicionando ao nome do Tipo o texto que for digitado no referido campo (Tipo “Recurso” e Complemento “de 1ª Instância” identificará o documento como “Recurso de 1ª Instância”).\n\n\n Exemplos: O Complemento do Tipo “Nota” pode ser “Fiscal Eletrônica” ou “Fiscal nº 75/2016”. O Complemento do Tipo “Comprovante” pode ser “de Pagamento” ou “de Endereço”.'; 109 $strMsgTooltipComplementoTipoDocumento = 'O Complemento do Tipo de Documento é o texto que completa a identificação do documento a ser carregado, adicionando ao nome do Tipo o texto que for digitado no referido campo (Tipo “Recurso” e Complemento “de 1ª Instância” identificará o documento como “Recurso de 1ª Instância”).\n\n\n Exemplos: O Complemento do Tipo “Nota” pode ser “Fiscal Eletrônica” ou “Fiscal nº 75/2016”. O Complemento do Tipo “Comprovante” pode ser “de Pagamento” ou “de Endereço”.';
110 -$strMsgTooltipNivelAcesso = 'O Nível de Acesso que for indicado é de sua exclusiva responsabilidade e estará condicionado à análise por servidor público, que poderá, motivadamente, alterá-lo a qualquer momento sem necessidade de prévio aviso.\n\n\n Selecione "Público" se no teor do documento a ser carregado não existir informações restritas. Se no teor do documento existir informações restritas, selecione "Restrito" e, em seguida, a Hipótese Legal correspondente.'; 110 +$strMsgTooltipNivelAcesso = 'O Nível de Acesso que for indicado é de sua exclusiva responsabilidade e estará condicionado à análise por servidor público, que poderá, motivadamente, alterá-lo a qualquer momento sem necessidade de prévio aviso.\n\n\n Selecione "Público" se no teor do documento a ser carregado não existir informações restritas. Se no teor do documento existir informações restritas, selecione "Restrito".';
111 $strMsgTooltipHipoteseLegal = 'Para o Nível de Acesso "Restrito" é obrigatória a indicação da Hipótese Legal correspondente à informação restrita constante no teor do documento a ser carregado, sendo de sua exclusiva responsabilidade a referida indicação. Em caso de dúvidas, pesquise sobre a legislação indicada entre parênteses em cada Hipótese listada.'; 111 $strMsgTooltipHipoteseLegal = 'Para o Nível de Acesso "Restrito" é obrigatória a indicação da Hipótese Legal correspondente à informação restrita constante no teor do documento a ser carregado, sendo de sua exclusiva responsabilidade a referida indicação. Em caso de dúvidas, pesquise sobre a legislação indicada entre parênteses em cada Hipótese listada.';
112 $strMsgTooltipNivelAcessoPadraoPreDefinido = 'Para o Tipo de Processo escolhido o Nível de Acesso é previamente definido.'; 112 $strMsgTooltipNivelAcessoPadraoPreDefinido = 'Para o Tipo de Processo escolhido o Nível de Acesso é previamente definido.';
113 $strMsgTooltipHipoteseLegalPadraoPreDefinido = 'Para o Tipo de Processo escolhido o Nível de Acesso é previamente definido como "Restrito" e, assim, a Hipótese Legal também é previamente definida.'; 113 $strMsgTooltipHipoteseLegalPadraoPreDefinido = 'Para o Tipo de Processo escolhido o Nível de Acesso é previamente definido como "Restrito" e, assim, a Hipótese Legal também é previamente definida.';
sei/web/modulos/peticionamento/rn/MdPetIntercorrenteProcessoRN.php
@@ -931,27 +931,25 @@ class MdPetIntercorrenteProcessoRN extends MdPetProcessoRN { @@ -931,27 +931,25 @@ class MdPetIntercorrenteProcessoRN extends MdPetProcessoRN {
931 $arrDTOAtividades = $atividadeRN->listarRN0036( $objAtividadeDTOLiberacao ); 931 $arrDTOAtividades = $atividadeRN->listarRN0036( $objAtividadeDTOLiberacao );
932 $atividadeRN->excluirRN0034( $arrDTOAtividades ); 932 $atividadeRN->excluirRN0034( $arrDTOAtividades );
933 933
934 - $this->enviarEmail($params);  
935 -  
936 // obtendo a ultima atividade informada para o processo, para marcar 934 // obtendo a ultima atividade informada para o processo, para marcar
937 // como nao visualizada, deixando assim o processo marcado como "vermelho" 935 // como nao visualizada, deixando assim o processo marcado como "vermelho"
938 // (status de Nao Visualizado) na listagem da tela "Controle de processos" 936 // (status de Nao Visualizado) na listagem da tela "Controle de processos"
939 //trecho comentado para preservar apresentacao do "icone amarelo" na tela de Controle de Processos 937 //trecho comentado para preservar apresentacao do "icone amarelo" na tela de Controle de Processos
940 - /*  
941 - $atividadeRN = new AtividadeRN();  
942 - $atividadeBD = new AtividadeBD( $this->getObjInfraIBanco() );  
943 - $atividadeDTO = new AtividadeDTO();  
944 - $atividadeDTO->retTodos();  
945 - $atividadeDTO->setDblIdProtocolo( $this->getProcedimentoDTO()->getDblIdProcedimento() );  
946 - $atividadeDTO->setOrd("IdAtividade", InfraDTO::$TIPO_ORDENACAO_DESC);  
947 - $ultimaAtividadeDTO = $atividadeRN->listarRN0036( $atividadeDTO ); 938 + $atividadeRN = new AtividadeRN();
  939 + $atividadeBD = new AtividadeBD( $this->getObjInfraIBanco() );
  940 + $atividadeDTO = new AtividadeDTO();
  941 + $atividadeDTO->retTodos();
  942 + $atividadeDTO->setDblIdProtocolo( $this->getProcedimentoDTO()->getDblIdProcedimento() );
  943 + $atividadeDTO->setOrd("IdAtividade", InfraDTO::$TIPO_ORDENACAO_DESC);
  944 + $ultimaAtividadeDTO = $atividadeRN->listarRN0036( $atividadeDTO );
948 945
949 - //alterar a ultima atividade criada para nao visualizado  
950 - if( $ultimaAtividadeDTO != null && count( $ultimaAtividadeDTO ) > 0){  
951 - $ultimaAtividadeDTO[0]->setNumTipoVisualizacao( AtividadeRN::$TV_NAO_VISUALIZADO );  
952 - $atividadeBD->alterar( $ultimaAtividadeDTO[0] );  
953 - }  
954 - */ 946 + //alterar a ultima atividade criada para nao visualizado
  947 + if( $ultimaAtividadeDTO != null && count( $ultimaAtividadeDTO ) > 0){
  948 + $ultimaAtividadeDTO[0]->setNumTipoVisualizacao( AtividadeRN::$TV_NAO_VISUALIZADO );
  949 + $atividadeBD->alterar( $ultimaAtividadeDTO[0] );
  950 + }
  951 +
  952 + $this->enviarEmail($params);
955 953
956 // Temporários apagando 954 // Temporários apagando
957 $arquivos_enviados = PaginaSEIExterna::getInstance()->getArrItensTabelaDinamica($params['hdnTbDocumento']); 955 $arquivos_enviados = PaginaSEIExterna::getInstance()->getArrItensTabelaDinamica($params['hdnTbDocumento']);