Commit 395143fc0016571dc279fc5d3924905cfa5dc8db

Authored by Nei Jobson da Costa Carneiro
1 parent 5998916a

Atualização dos códigos pré geração da tag de versão.

Showing 30 changed files with 212 additions and 259 deletions   Show diff stats
README.md
... ... @@ -64,6 +64,9 @@
64 64 - "Contextos/Contatos / Tipos de Contexto / Reativar" (recurso "tipo_contexto_contato_reativar")
65 65 - **IMPORTANTE**: Os Tipos de Contextos indicados no submenu do módulo "Tipos de Contatos Permitidos" no campo "Para Cadastro de Interessado" devem estar com a opção "Aceita contatos" ativada.
66 66  
67   -3. 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:
  67 +4. Destacamos que a janela de Cadastro de Interessado na tela de Peticionamento de Processo Novo é aberta ao Validar CPF ou CPNJ em duas situações: (i) quando o CPF ou CNPJ não existir na tabela "contato" no banco do SEI ou (ii) quando existir mais de um registro na referida tabela com o mesmo CPF ou CNPJ. A segunda regra visa a priorizar o cadastro novo feito por meio do Módulo pelo próprio Usuário Externo, que geralmente possui mais dados sobre o Interessado.
  68 + - **IMPORTANTE**: sugere-se que o órgão faça uma extração da tabela "contato" e faça análises para levantar os cadastros com CPF ou CNPJ duplicados, para resolver as duplicações, mantendo um só cadastro por CPF ou CNPJ.
  69 +
  70 +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:
68 71  
69 72 http://[Servidor_PHP]/sei/institucional/peticionamento/indisponibilidade_peticionamento_usuario_externo_lista.php?acao_externa=indisponibilidade_peticionamento_usuario_externo_listar&id_orgao_acesso_externo=0
70 73 \ No newline at end of file
... ...
sei/institucional/peticionamento/controlador_ajax_externo.php
... ... @@ -28,12 +28,13 @@ try{
28 28 $objContextoContatoDTO->retStrNome();
29 29  
30 30 //trazer todos que sejam empresas (CNPJ diferente de null), estejam ativos,
31   - //e atenda ao filtro por nome informado na tela
  31 + //e atenda ao filtro por nome e tipo de contexto informado na tela
  32 +
32 33 $objContextoContatoDTO->adicionarCriterio(
33   - array('Cnpj','Nome', 'SinAtivo'),
34   - array(InfraDTO::$OPER_DIFERENTE,InfraDTO::$OPER_LIKE, InfraDTO::$OPER_IGUAL ),
35   - array(null, "%".$_POST['palavras_pesquisa']."%", 'S' ),
36   - array( InfraDTO::$OPER_LOGICO_AND , InfraDTO::$OPER_LOGICO_AND )
  34 + array('Cnpj','Nome', 'SinAtivo', 'IdTipoContextoContato'),
  35 + array(InfraDTO::$OPER_DIFERENTE,InfraDTO::$OPER_LIKE, InfraDTO::$OPER_IGUAL, InfraDTO::$OPER_IGUAL ),
  36 + array(null, "%".$_POST['palavras_pesquisa']."%", 'S', $_POST['id_tipo_contexto_contato'] ),
  37 + array( InfraDTO::$OPER_LOGICO_AND , InfraDTO::$OPER_LOGICO_AND , InfraDTO::$OPER_LOGICO_AND )
37 38 );
38 39  
39 40 $objContextoContatoDTO->setOrdStrNome(InfraDTO::$TIPO_ORDENACAO_ASC);
... ...
sei/institucional/peticionamento/editor_peticionamento_processar.php
... ... @@ -64,7 +64,6 @@
64 64 $conjuntoEstilosDTO->setStrSinUltimo('S');
65 65 $conjuntoEstilosDTO->retTodos();
66 66 $conjuntoEstilosDTO = $conjuntoEstilosRN->consultar( $conjuntoEstilosDTO );
67   - //print_r( $conjuntoEstilosDTO ); die();
68 67  
69 68 //recupera estilos padrão das seções do modelo
70 69 $objRelSecaoModCjEstilosItemDTO = new RelSecaoModCjEstilosItemDTO();
... ...
sei/institucional/peticionamento/gerir_tipo_contexto_peticionamento_cadastro.php
... ... @@ -36,9 +36,7 @@ try {
36 36 }
37 37  
38 38 $objInfraException->lancarValidacoes();
39   -
40   - //print_r( $arrPrincipal ); die();
41   -
  39 +
42 40 foreach($arrPrincipal as $numPrincipal){
43 41 $objDTO = new RelTipoContextoPeticionamentoDTO();
44 42 $objDTO->setNumIdTipoContextoContato($numPrincipal);
... ... @@ -67,9 +65,7 @@ try {
67 65 }
68 66  
69 67 $objInfraException->lancarValidacoes();
70   -
71   - //print_r( $arrPrincipal ); die();
72   -
  68 +
73 69 foreach($arrPrincipal2 as $numPrincipal){
74 70 $objDTO2 = new RelTipoContextoPeticionamentoDTO();
75 71 $objDTO2->setNumIdTipoContextoContato($numPrincipal);
... ... @@ -96,9 +92,6 @@ $arrItens2 = $objRN->listar($objDTO2);
96 92 $numero2 = count( $arrItens2 );
97 93 $strSelPrin2 = "";
98 94  
99   -//print_r($arrItens);die();
100   -//print_r($arrItens2);die();
101   -
102 95 if( $numero > 0){
103 96  
104 97 $tipoContextoRN = new TipoContextoContatoRN();
... ...
sei/institucional/peticionamento/indisponibilidade_peticionamento_lista.php
... ... @@ -55,9 +55,7 @@ try {
55 55 die;
56 56  
57 57 case 'indisponibilidade_peticionamento_reativar':
58   -
59   - //print_r($_GET); die();
60   -
  58 +
61 59 $strTitulo = 'Reativar Indisponibilidade Peticionamento';
62 60  
63 61 if ($_GET['acao_confirmada']=='sim'){
... ...
sei/institucional/peticionamento/int/IndisponibilidadeAnexoPeticionamentoINT.php
... ... @@ -13,7 +13,6 @@ class IndisponibilidadeAnexoPeticionamentoINT extends InfraINT {
13 13 public static function processarAnexo($strAnexos){
14 14  
15 15 $arrAnexos = PaginaSEI::getInstance()->getArrItensTabelaDinamica($strAnexos);
16   - //print_r( $arrAnexos ); die;
17 16 $arrObjAnexoDTO = array();
18 17  
19 18 foreach($arrAnexos as $anexo){
... ...
sei/institucional/peticionamento/int/TipoProcessoPeticionamentoINT.php
... ... @@ -92,6 +92,7 @@ class TipoProcessoPeticionamentoINT extends InfraINT {
92 92  
93 93 $objNivelAcessoDTO = new NivelAcessoPermitidoDTO();
94 94 $objNivelAcessoDTO->retTodos();
  95 + $objNivelAcessoDTO->setOrd('StaNivelAcesso', InfraDTO::$TIPO_ORDENACAO_ASC);
95 96  
96 97 if(!(is_null($idTipoProcedimento))){
97 98 $objNivelAcessoDTO->setNumIdTipoProcedimento($idTipoProcedimento);
... ... @@ -105,7 +106,7 @@ class TipoProcessoPeticionamentoINT extends InfraINT {
105 106 $arrayDescricoes = array();
106 107 $arrayDescricoes[ProtocoloRN::$NA_PUBLICO] = 'Público';
107 108 $arrayDescricoes[ProtocoloRN::$NA_RESTRITO] = 'Restrito';
108   - $arrayDescricoes[ProtocoloRN::$NA_SIGILOSO] = 'Sigiloso';
  109 + //$arrayDescricoes[ProtocoloRN::$NA_SIGILOSO] = 'Sigiloso';
109 110 $arrayDescricoes[''] = '';
110 111  
111 112 $stringFim = '<option value=""> </option>';
... ...
sei/institucional/peticionamento/menu_peticionamento_usuario_externo_lista.php
... ... @@ -59,8 +59,6 @@ try {
59 59 die;
60 60  
61 61 case 'menu_peticionamento_usuario_externo_reativar':
62   -
63   - //print_r($_GET); die();
64 62  
65 63 $strTitulo = 'Reativar Menus';
66 64  
... ... @@ -402,7 +400,6 @@ PaginaSEI::getInstance()-&gt;fecharHead();
402 400 PaginaSEI::getInstance()->abrirBody($strTitulo,'onload="inicializar();"');
403 401 $strNome = $_POST['txtNome'];
404 402 $strTipo = $_POST['selTipo'];;
405   -//print_r( $_GET ); die();
406 403 ?>
407 404 <form id="frmLista" method="post" action="<?=PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?id_menu_peticionamento_usuario_externo='. $_GET['id_menu_peticionamento_usuario_externo'] .'&acao='.$_GET['acao'].'&acao_origem='.$_GET['acao']))?>">
408 405  
... ...
sei/institucional/peticionamento/pagina_conteudo_externo_peticionamento.php
... ... @@ -2,7 +2,6 @@
2 2 try {
3 3  
4 4 require_once dirname(__FILE__).'/../../SEI.php';
5   - //require_once ("ConverteURI.php");
6 5  
7 6 session_start();
8 7 SessaoSEIExterna::getInstance()->validarLink();
... ... @@ -13,15 +12,6 @@ try {
13 12 InfraDebug::getInstance()->setBolDebugInfra( false );
14 13 InfraDebug::getInstance()->limpar();
15 14 //////////////////////////////////////////////////////////////////////////////
16   - //ConverteURI::converterURI();
17   - //if (isset($_GET['id_acesso_externo'])){
18   - //SessaoSEIExterna::getInstance($_GET['id_acesso_externo'])->validarLink();
19   - //}else{
20   - //SessaoSEIExterna::getInstance()->validarLink();
21   - //}
22   -
23   - //echo "página limpa";
24   - //print_r($_SESSION);
25 15  
26 16 $objMenuPeticionamentoUsuarioExternoDTO = new MenuPeticionamentoUsuarioExternoDTO();
27 17 $objMenuPeticionamentoUsuarioExternoDTO->retTodos();
... ...
sei/institucional/peticionamento/peticionamento_contato_selecionar.php
... ... @@ -32,7 +32,6 @@ try {
32 32 $objRelTipoContextoPeticionamentoDTO->retTodos();
33 33 $objRelTipoContextoPeticionamentoDTO->setStrSinSelecaoInteressado('S');
34 34 $arrobjRelTipoContextoPeticionamentoDTO = $objRelTipoContextoPeticionamentoRN->listar( $objRelTipoContextoPeticionamentoDTO );
35   - //print_r( $arrobjRelTipoContextoPeticionamentoDTO ); die();
36 35  
37 36 if (isset($_POST['hdnFlag'])){
38 37 PaginaSEIExterna::getInstance()->salvarCampo('chkMaisOpcoesContatos',(isset($_POST['chkMaisOpcoesContatos']) ? PaginaSEIExterna::getInstance()->getCheckbox($_POST['chkMaisOpcoesContatos']) : 'N'));
... ... @@ -108,12 +107,13 @@ try {
108 107 $objContatoDTO->setOrdStrSinContexto(InfraDTO::$TIPO_ORDENACAO_DESC);
109 108 $objContatoDTO->setOrdStrNome(InfraDTO::$TIPO_ORDENACAO_ASC);
110 109  
  110 + SessaoSEIExterna::getInstance()->setAtributo('janelaSelecaoPorNome', 'true');
111 111 $arrComandos = array();
112   -
113   - $arrComandos[] = '<button type="submit" accesskey="p" id="btnPesquisar" name="btnPesquisar" value="Pesquisar" class="infraButton"><span class="infraTeclaAtalho">P</span>esquisar</button>';
  112 + $arrComandos[] = '<button type="button" accesskey="n" id="btnCadastrar" name="btnCadastrar" onclick="cadastrarNovoInteressado()" value="Cadastrar Novo Interessado" class="infraButton">Cadastrar <span class="infraTeclaAtalho">N</span>ovo Interessado</button>';
  113 + $arrComandos[] = '<button type="button" accesskey="p" id="btnPesquisar" name="btnPesquisar" onclick="pesquisar();" value="Pesquisar" class="infraButton"><span class="infraTeclaAtalho">P</span>esquisar</button>';
114 114  
115 115 if (PaginaSEIExterna::getInstance()->isBolPaginaSelecao()){
116   - $arrComandos[] = '<button type="button" accesskey="t" id="btnTransportarSelecao" value="Transportar" onclick="infraTransportarSelecao();" class="infraButton"><span class="infraTeclaAtalho">T</span>ransportar</button>';
  116 + $arrComandos[] = '<button type="button" accesskey="t" id="btnTransportarSelecao" name="btnTransportarSelecao" onclick="infraTransportarSelecao();" value="Transportar" class="infraButton"><span class="infraTeclaAtalho">T</span>ransportar</button>';
117 117 }
118 118  
119 119 if($_GET['acao']=='contexto_selecionar' ||
... ... @@ -198,7 +198,7 @@ try {
198 198  
199 199 if ($bolAcaoImprimir){
200 200 $bolCheck = true;
201   - $arrComandos[] = '<button type="button" accesskey="I" id="btnImprimir" value="Imprimir" onclick="infraImprimirTabela();" class="infraButton"><span class="infraTeclaAtalho">I</span>mprimir</button>';
  201 + $arrComandos[] = '<button type="button" accesskey="i" id="btnImprimir" onclick="infraImprimirTabela();" value="Imprimir" class="infraButton"><span class="infraTeclaAtalho">I</span>mprimir</button>';
202 202 }
203 203  
204 204 $strCaptionTabela = '';
... ... @@ -270,7 +270,7 @@ try {
270 270  
271 271 $strResultado .= $strCssTr;
272 272 $strTitle = '';
273   - $strNomeSigla = ContatoINT::formatarNomeSiglaRI1224($dto->getStrNome(),$dto->getStrSigla());
  273 + $strNomeSigla = $dto->getStrNome();
274 274 $strTitle = $strNomeSigla;
275 275  
276 276 if ($bolCheck){
... ... @@ -377,7 +377,7 @@ try {
377 377 '</table>'."\n";
378 378 }
379 379  
380   - $arrComandos[] = '<button type="button" accesskey="c" id="btnFechar" value="Fechar" onclick="window.close();" class="infraButton">Fe<span class="infraTeclaAtalho">c</span>har</button>';
  380 + $arrComandos[] = '<button type="button" accesskey="c" id="btnFechar" name="btnFechar" onclick="window.close();" value="Fechar" class="infraButton">Fe<span class="infraTeclaAtalho">c</span>har</button>';
381 381  
382 382 $strItensSelGrupoContato = GrupoContatoINT::ConjuntoPorUnidadeRI0515('null','&nbsp;',$numIdGrupoContato);
383 383 $strItensSelTipoContextoContato = TipoContextoContatoINT::montarSelectNomeRI0518('null','&nbsp;',$numTipoContextoContato);
... ... @@ -408,8 +408,13 @@ PaginaSEIExterna::getInstance()-&gt;abrirStyle();
408 408 PaginaSEIExterna::getInstance()->fecharStyle();
409 409 PaginaSEIExterna::getInstance()->montarJavaScript();
410 410 PaginaSEIExterna::getInstance()->abrirJavaScript();
  411 +$linkCadastroInteressado = PaginaSEIExterna::getInstance()->formatarXHTML( SessaoSEIExterna::getInstance()->assinarLink("controlador_externo.php?acao=peticionamento_interessado_cadastro&tipo_selecao=2&cpf=true&cnpj=true&id_orgao_acesso_externo=0"));
411 412 ?>
412 413  
  414 +function cadastrarNovoInteressado(){
  415 + document.location.href = '<?= $linkCadastroInteressado ?>';
  416 +}
  417 +
413 418 function inicializar(){
414 419 if ('<?=PaginaSEIExterna::getInstance()->isBolPaginaSelecao()?>'!=''){
415 420 infraReceberSelecao();
... ... @@ -488,7 +493,6 @@ PaginaSEIExterna::getInstance()-&gt;abrirBody($strTitulo,&#39;onload=&quot;inicializar();&quot;&#39;)
488 493 $selected = " selected='selected' ";
489 494 }
490 495  
491   - //print_r( $dto ); die();
492 496 ?>
493 497 <option value="<?= $item->getNumIdTipoContextoContato() ?>" <?= $selected ?> >
494 498 <?= $dto->getStrNome() ?>
... ...
sei/institucional/peticionamento/peticionamento_interessado_cadastro.php
... ... @@ -209,10 +209,18 @@ try {
209 209 //após cadastrar o contato fechar janela modal e preencher campos necessarios
210 210 if( !isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "" ){
211 211  
  212 + $janelaSelecaoPorNome = SessaoSEIExterna::getInstance()->getAtributo('janelaSelecaoPorNome');
  213 +
212 214 echo "<script>";
213   - echo "window.opener.document.getElementById('txtNomeRazaoSocial').value = '" . $nome . "';";
214   - echo "window.opener.document.getElementById('hdnCustomizado').value = 'true';";
215   - echo "window.opener.document.getElementById('hdnIdInteressadoCadastrado').value = " . $objContatoDTO->getNumIdContato() . ";";
  215 +
  216 + if( $janelaSelecaoPorNome == null || $janelaSelecaoPorNome == "" ){
  217 + echo "window.opener.document.getElementById('txtNomeRazaoSocial').value = '" . $nome . "';";
  218 + echo "window.opener.document.getElementById('hdnCustomizado').value = 'true';";
  219 + echo "window.opener.document.getElementById('hdnIdInteressadoCadastrado').value = " . $objContatoDTO->getNumIdContato() . ";";
  220 + } else {
  221 + SessaoSEIExterna::getInstance()->removerAtributo('janelaSelecaoPorNome');
  222 + }
  223 +
216 224 echo " window.close();";
217 225 echo "</script>";
218 226 die;
... ... @@ -409,7 +417,8 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML(
409 417 <label class="infraLabelObrigatorio">Tipo de Interessado:</label><br/>
410 418 <select class="infraSelect" width="380" id="tipoInteressado"
411 419 tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
412   - name="tipoInteressado" style="width:380px;" >
  420 + name="tipoInteressado"
  421 + onchange="selecionarTipoInteressado()" style="width:380px;" >
413 422 <?=$strItensSelTipoInteressado?>
414 423 </select> <br/>
415 424  
... ... @@ -436,17 +445,19 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML(
436 445 <?php if( $_POST['hdnIdContextoContato'] == '') {?>
437 446  
438 447 <input type="text" class="infraText"
439   - tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
440   - name="txtPjVinculada" id="txtPjVinculada"
441   - autocomplete="off" style="width: 580px; display: none;" />
  448 + tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
  449 + onkeypress="return infraMascaraTexto(this,event,250);" maxlength="250"
  450 + name="txtPjVinculada" id="txtPjVinculada"
  451 + autocomplete="off" style="width: 580px; display: none;" />
442 452  
443 453 <?php } else { ?>
444 454  
445 455 <input type="text" class="infraText"
446 456 value="<?php echo $_POST['txtPjVinculada']; ?>"
447 457 tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
  458 + onkeypress="return infraMascaraTexto(this,event,250);" maxlength="250"
448 459 name="txtPjVinculada" id="txtPjVinculada"
449   - autocomplete="off" style="width: 580px;" />
  460 + autocomplete="off" style="width: 580px;" />
450 461  
451 462 <?php } ?>
452 463  
... ... @@ -480,7 +491,7 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML(
480 491 <input type="text" class="infraText"
481 492 value="<?php echo $_POST['rg']; ?>"
482 493 tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
483   - onkeypress="return infraMascaraNumero(this,event, 10);"
  494 + onkeypress="return infraMascaraNumero(this,event, 15);"
484 495 name="rg" id="rg" />
485 496 </div>
486 497  
... ...
sei/institucional/peticionamento/peticionamento_interessado_cadastro_js.php
... ... @@ -16,6 +16,12 @@ var objSelectNomeCidade = null;
16 16 var objAjaxContatoRI0571 = null;
17 17 var objAutoCompletarContexto = null;
18 18  
  19 +function selecionarTipoInteressado(){
  20 +
  21 + document.getElementById('hdnIdContextoContato').value = '';
  22 + document.getElementById('txtPjVinculada').value = '';
  23 +}
  24 +
19 25 function selecionarPF(){
20 26 mostrarCamposPF();
21 27 }
... ... @@ -67,6 +73,11 @@ function mostrarCamposPF(){
67 73  
68 74 //mostrar campos RG, orgao expedidor, numero da OAB
69 75 document.getElementById('div1').style.display = '';
  76 +
  77 + <?php if( isset( $_GET['cnpj']) ) { ?>
  78 + document.getElementById('lblCNPJ').style.display = 'none';
  79 + document.getElementById('lblRazaoSocial').style.display = 'none';
  80 + <?php } ?>
70 81  
71 82 }
72 83  
... ... @@ -111,6 +122,24 @@ function mostrarCamposPJ(){
111 122  
112 123 //mostrar campos RG, orgao expedidor, numero da OAB
113 124 document.getElementById('div1').style.display = 'none';
  125 +
  126 + <?php if( isset( $_GET['cpf']) ) { ?>
  127 + document.getElementById('rdPF1').style.display = 'none';
  128 + document.getElementById('rdPF2').style.display = 'none';
  129 + document.getElementById('lblrdPF1').style.display = 'none';
  130 + document.getElementById('lblrdPF2').style.display = 'none';
  131 +
  132 + document.getElementById('rdPF1').checked = false;
  133 + document.getElementById('rdPF1').checked = '';
  134 +
  135 + document.getElementById('rdPF2').checked = false;
  136 + document.getElementById('rdPF2').checked = '';
  137 +
  138 + document.getElementById('lblNome').style.display = 'none';
  139 + document.getElementById('lblCPF').style.display = 'none';
  140 + document.getElementById('txtNome').value='';
  141 + document.getElementById('txtCPF').value='';
  142 + <?php } ?>
114 143  
115 144 }
116 145  
... ... @@ -161,36 +190,44 @@ function inicializar(){
161 190 return;
162 191  
163 192 <?php } else { ?>
  193 +
  194 + var txtcpf = '';
  195 + var txtcnpj = '';
164 196  
165   - var txtcpf = window.opener.document.getElementById("txtCPF").value;
166   - var txtcnpj = window.opener.document.getElementById("txtCNPJ").value;
167   -
168   - <?php if( isset( $_GET['cpf'] ) ) { ?>
  197 + if( window.opener.document.getElementById("txtCPF") != null ){
  198 + txtcpf = window.opener.document.getElementById("txtCPF").value;
  199 + }
  200 +
  201 + if( window.opener.document.getElementById("txtCNPJ") != null ){
  202 + txtcnpj = window.opener.document.getElementById("txtCNPJ").value;
  203 + }
  204 +
  205 + <?php if( isset( $_GET['cpf'] ) ) { ?>
169 206 document.getElementById("rdPF").click();
170 207 document.getElementById("txtCPF").value = txtcpf;
171   - <?php } ?>
  208 + <?php } ?>
172 209  
173   - <?php if( isset( $_GET['cnpj'] ) ) { ?>
  210 + <?php if( isset( $_GET['cnpj'] ) ) { ?>
174 211 document.getElementById("rdPJ").click();
175 212 document.getElementById("txtCNPJ").value = txtcnpj;
176   - <?php } ?>
  213 + <?php } ?>
177 214  
178   - <?php if( isset( $_GET['edicaoExibir'] ) && isset( $_GET['cnpj'] ) ) { ?>
  215 + <?php if( isset( $_GET['edicaoExibir'] ) && isset( $_GET['cnpj'] ) ) { ?>
179 216 document.getElementById("txtCNPJ").value = "<?= InfraUtil::formatarCnpj( $_POST['txtCNPJ'] ) ?>";
180   - <?php } ?>
  217 + <?php } ?>
181 218  
182   - <?php if( isset( $_GET['edicaoExibir'] ) && isset( $_GET['cpf'] ) ) { ?>
  219 + <?php if( isset( $_GET['edicaoExibir'] ) && isset( $_GET['cpf'] ) ) { ?>
183 220 document.getElementById("txtCPF").value = "<?= InfraUtil::formatarCpf( $_POST['txtCPF'] ) ?>";
184   - <?php } ?>
  221 + <?php } ?>
185 222  
186   - <?php if( isset( $_POST['hdnIdContextoContato'] ) && isset( $_GET['cpf'] ) ) { ?>
  223 + <?php if( isset( $_POST['hdnIdContextoContato'] ) && isset( $_GET['cpf'] ) ) { ?>
187 224  
188 225 //rdPF2 com vinculo
189 226 document.getElementById("rdPF2").checked = 'checked';
190 227 document.getElementById("rdPF2").click();
191 228 document.getElementById("txtPjVinculada").value = '<?php echo $_POST['txtPjVinculada']; ?>';
192 229  
193   - <?php } else if( isset( $_GET['cpf'] ) ) { ?>
  230 + <?php } else if( isset( $_GET['cpf'] ) ) { ?>
194 231  
195 232 //rdPF1 com vinculo
196 233 document.getElementById("rdPF1").checked = 'checked';
... ... @@ -233,6 +270,30 @@ function inicializar(){
233 270 <?php } ?>
234 271  
235 272 <?php } ?>
  273 +
  274 + <?php
  275 + $janelaSelecaoPorNome = SessaoSEIExterna::getInstance()->getAtributo('janelaSelecaoPorNome');
  276 + if( $janelaSelecaoPorNome != null && $janelaSelecaoPorNome != "" ) { ?>
  277 +
  278 + document.getElementById("rdPF").checked = false;
  279 + document.getElementById("rdPF").checked = '';
  280 +
  281 + document.getElementById("rdPJ").checked = false;
  282 + document.getElementById("rdPJ").checked = '';
  283 +
  284 + document.getElementById('lblNome').style.display = 'none';
  285 + document.getElementById('lblCPF').style.display = 'none';
  286 +
  287 + document.getElementById('lblRazaoSocial').style.display = 'none';
  288 + document.getElementById('lblCNPJ').style.display = 'none';
  289 +
  290 + document.getElementById('txtCPF').readOnly = false;
  291 + document.getElementById('txtCPF').readOnly = '';
  292 +
  293 + document.getElementById('txtCNPJ').readOnly = false;
  294 + document.getElementById('txtCNPJ').readOnly = '';
  295 +
  296 + <?php } ?>
236 297  
237 298 }
238 299  
... ... @@ -306,8 +367,9 @@ function salvar(){
306 367  
307 368 //validar pj vinculada (caso exista)
308 369 var pjVinculada = document.getElementById('txtPjVinculada').value;
  370 + var idContextoAjax = document.getElementById('hdnIdContextoContato');
309 371  
310   - if( interessado1 == 'pf' && interessado2 == '1' && pjVinculada == '' ){
  372 + if( interessado1 == 'pf' && interessado2 == '1' && ( pjVinculada == '' || idContextoAjax == null || idContextoAjax.value=='' ) ){
311 373 alert('Informe a pessoa jurídica vinculada.');
312 374 document.getElementById('txtPjVinculada').focus();
313 375 return;
... ... @@ -383,7 +445,7 @@ function salvar(){
383 445 }
384 446  
385 447 //email
386   - if (!infraValidarEmail(infraTrim(document.getElementById('email').value))){
  448 + if ( document.getElementById('email').value != "" && !infraValidarEmail(infraTrim(document.getElementById('email').value))){
387 449  
388 450 alert('E-mail Inválido.');
389 451 document.getElementById('email').focus();
... ...
sei/institucional/peticionamento/peticionamento_usuario_externo_cadastro.php
... ... @@ -25,9 +25,7 @@ try {
25 25 InfraDebug::getInstance()->setBolDebugInfra( true );
26 26 InfraDebug::getInstance()->limpar();
27 27 //////////////////////////////////////////////////////////////////////////////
28   -
29   - //print_r( ContatoPeticionamentoINT::getContatoByCPFCNPJ('707.230.281-68') ); die();
30   -
  28 +
31 29 SessaoSEIExterna::getInstance()->validarLink();
32 30 SessaoSEIExterna::getInstance()->validarPermissao($_GET['acao']);
33 31 SessaoSEIExterna::getInstance()->removerAtributo('docPrincipalConteudoHTML');
... ... @@ -60,7 +58,6 @@ PaginaSEIExterna::getInstance()-&gt;montarTitle(&#39;:: &#39;.PaginaSEIExterna::getInstance
60 58 PaginaSEIExterna::getInstance()->montarStyle();
61 59 PaginaSEIExterna::getInstance()->abrirStyle();
62 60 $objEditorRN = new EditorRN();
63   -//echo $objEditorRN->montarCssEditor(null);
64 61 PaginaSEIExterna::getInstance()->fecharStyle();
65 62 PaginaSEIExterna::getInstance()->montarJavaScript();
66 63 PaginaSEIExterna::getInstance()->abrirJavaScript();
... ... @@ -78,11 +75,6 @@ PaginaSEIExterna::getInstance()-&gt;fecharHead();
78 75 PaginaSEIExterna::getInstance()->abrirBody($strTitulo,'onload="inicializar();"');
79 76 ?>
80 77 <!-- tela terá multiplos forms por conta dos uploads, logo nao fará sentido ter um form geral -->
81   -<!--
82   -<form id="frmPeticionamentoCadastro" method="post"
83   - onsubmit="return OnSubmitForm();"
84   - action="<?=PaginaSEIExterna::getInstance()->formatarXHTML(SessaoSEIExterna::getInstance()->assinarLink('controlador_externo.php?acao='.$_GET['acao'].'&acao_origem='.$_GET['acao']))?>">
85   --->
86 78 <?
87 79 PaginaSEIExterna::getInstance()->montarBarraComandosSuperior($arrComandos);
88 80 PaginaSEIExterna::getInstance()->abrirAreaDados('auto');
... ... @@ -176,15 +168,13 @@ PaginaSEIExterna::getInstance()-&gt;abrirAreaDados(&#39;auto&#39;);
176 168  
177 169 <label id="descTipoPessoa" class="infraLabelObrigatorio"> </label> <br/>
178 170  
179   - <input type="text" id="txtCPF" class="infraText" name="txtCPF" onkeypress="return infraMascaraCpf(this, event)"
  171 + <input type="text" id="txtCPF" class="infraText" name="txtCPF" onkeydown="return alterandoCPF(this, event)"
180 172 style="width:140px; display:none;"/>
181 173  
182   - <input type="text" id="txtCNPJ" class="infraText" name="txtCNPJ" onkeypress="return infraMascaraCnpj(this, event)"
  174 + <input type="text" id="txtCNPJ" class="infraText" name="txtCNPJ" onkeydown="return alterandoCNPJ(this, event)"
183 175 style="width:140px; display:none;"/>
184 176  
185   - <input type="button" readonly="readonly" id="btValidarCPFCNPJ" class="infraText" value="Validar"
186   - style="visibility: hidden; margin-left: 2px; "
187   - onclick="abrirCadastroInteressado()" />
  177 + <input type="button" id="btValidarCPFCNPJ" class="infraText" value="Validar" style="visibility: hidden; margin-left: 2px;" onclick="abrirCadastroInteressado()" />
188 178  
189 179 </div>
190 180  
... ... @@ -193,7 +183,7 @@ PaginaSEIExterna::getInstance()-&gt;abrirAreaDados(&#39;auto&#39;);
193 183 <label id="descNomePessoa" class="infraLabelObrigatorio"> </label> <br/>
194 184 <input type="text" name="txtNomeRazaoSocial" id="txtNomeRazaoSocial" readonly="readonly" maxlength="250" style="width: 300px; display: none;">
195 185  
196   - <input type="button" readonly="readonly" id="btAdicionarInteressado" class="infraText" value="Adicionar" onclick="adicionarInteressadoValido()" style="margin-left: 2px; display: none;" />
  186 + <input type="button" id="btAdicionarInteressado" class="infraText" value="Adicionar" style="margin-left: 2px; display: none;" onclick="adicionarInteressadoValido()" />
197 187  
198 188 </div>
199 189  
... ... @@ -212,7 +202,7 @@ PaginaSEIExterna::getInstance()-&gt;abrirAreaDados(&#39;auto&#39;);
212 202 <th class="infraTh" style="display: none;" > ID Contato </th>
213 203 <th class="infraTh" width="100" id="tdDescTipoPessoaSelecao" > Tipo </th>
214 204 <th class="infraTh" width="120" id="tdDescTipoPessoa" > CPF/CNPJ </th>
215   - <th class="infraTh" id="tdDescNomePessoa" > Nome/Razão social </th>
  205 + <th class="infraTh" id="tdDescNomePessoa" > Nome/Razão Social </th>
216 206 <th align="center" class="infraTh" style="width:50px;"> Ações </th>
217 207 </tr>
218 208  
... ...
sei/institucional/peticionamento/peticionamento_usuario_externo_cadastro_bloco_documentos.php
... ... @@ -493,7 +493,7 @@ $strLinkUploadDocComplementar = SessaoSEIExterna::getInstance()-&gt;assinarLink(&#39;co
493 493  
494 494 <!-- ================================== INICIO DOCUMENTOS COMPLEMENTARES =============================================== -->
495 495 <?php
496   - // TODO o bloco de seleçao de documento essencial pode sumir da tela
  496 + //o bloco de seleçao de documento essencial pode sumir da tela
497 497 // conforme parametrizaçao da Administraçao do modulo
498 498 $objRelTipoProcessoSeriePeticionamentoDTO = new RelTipoProcessoSeriePeticionamentoDTO();
499 499 $objRelTipoProcessoSeriePeticionamentoDTO->retTodos();
... ... @@ -502,7 +502,6 @@ $strLinkUploadDocComplementar = SessaoSEIExterna::getInstance()-&gt;assinarLink(&#39;co
502 502 $objRelTipoProcessoSeriePeticionamentoRN = new RelTipoProcessoSeriePeticionamentoRN();
503 503  
504 504 $arrRelTipoProcessoSeriePeticionamentoDTO = $objRelTipoProcessoSeriePeticionamentoRN->listar( $objRelTipoProcessoSeriePeticionamentoDTO );
505   - //print_r( $arrRelTipoProcessoSeriePeticionamentoDTO ); die();
506 505  
507 506 if( is_array( $arrRelTipoProcessoSeriePeticionamentoDTO ) && count( $arrRelTipoProcessoSeriePeticionamentoDTO ) > 0 ){ ?>
508 507  
... ...
sei/institucional/peticionamento/peticionamento_usuario_externo_cadastro_inicializacao.php
... ... @@ -111,15 +111,14 @@ $idUnidadeTipoProcesso = null;
111 111  
112 112 //APENAS UMA UNIDADE
113 113 if( $arrRelTipoProcUnidadeDTO != null && count( $arrRelTipoProcUnidadeDTO ) == 1 ) {
114   - $idUnidadeTipoProcesso = $arrRelTipoProcUnidadeDTO[0]->getNumIdUnidade();
115   - //echo $idUnidadeTipoProcesso; die();
  114 +
  115 + $idUnidadeTipoProcesso = $arrRelTipoProcUnidadeDTO[0]->getNumIdUnidade();
  116 +
116 117 }
117 118  
118 119 //MULTIPLAS UNIDADES
119 120 else if( $arrRelTipoProcUnidadeDTO != null && count( $arrRelTipoProcUnidadeDTO ) > 1 ){
120   -
121   - //print_r( $arrRelTipoProcUnidadeDTO ); die();
122   -
  121 +
123 122 $arrIdUnidade = array();
124 123  
125 124 //consultar UFs das unidades informadas
... ... @@ -138,7 +137,7 @@ else if( $arrRelTipoProcUnidadeDTO != null &amp;&amp; count( $arrRelTipoProcUnidadeDTO )
138 137  
139 138 $objUnidadeRN = new UnidadeRN();
140 139 $arrUnidadeUFDTO = $objUnidadeRN->listarRN0127( $objUnidadeDTO );
141   - //print_r( $arrUnidadeUFDTO ); die();
  140 +
142 141 }
143 142  
144 143 $ObjRelTipoProcessoSeriePeticionamentoRN = new RelTipoProcessoSeriePeticionamentoRN();
... ... @@ -146,7 +145,6 @@ $ObjRelTipoProcessoSeriePeticionamentoDTO = new RelTipoProcessoSeriePeticionamen
146 145 $ObjRelTipoProcessoSeriePeticionamentoDTO->retTodos();
147 146 $ObjRelTipoProcessoSeriePeticionamentoDTO->setNumIdTipoProcessoPeticionamento( $idTipoProc );
148 147 $arrTiposDocumentosComplementares = $ObjRelTipoProcessoSeriePeticionamentoRN->listar( $ObjRelTipoProcessoSeriePeticionamentoDTO );
149   -//print_r( $arrTiposDocumentosComplementares ); die();
150 148  
151 149 //ler configuraçoes necessarias para aplicar a RN 8
152 150 /*
... ... @@ -206,7 +204,6 @@ $objTipoProcessoPeticionamentoDTO-&gt;setStrSinAtivo(&#39;S&#39;, InfraDTO::$OPER_IGUAL);
206 204 $objTipoProcessoPeticionamentoDTO->retTodos();
207 205 $objTipoProcessoPeticionamentoDTO->setNumIdProcedimento( $objTipoProcDTO->getNumIdProcedimento() , InfraDTO::$OPER_IGUAL );
208 206 $ObjTipoProcessoPeticionamentoDTO = $objTipoProcessoPeticionamentoRN->consultar( $objTipoProcessoPeticionamentoDTO );
209   -//print_r( $ObjTipoProcessoPeticionamentoDTO ); die();
210 207  
211 208 $txtTipoProcessoEscolhido = $objTipoProcDTO->getStrNomeProcesso();
212 209  
... ... @@ -216,14 +213,6 @@ $arrPFPJInteressados = array();
216 213 //preenche a combo de interessados - CASO 3
217 214 $arrContatosInteressados = array();
218 215  
219   -/*
220   - $contatoRN = new ContatoRN();
221   -$contatoDTO = new ContatoDTO();
222   -$contatoDTO->retTodos();
223   -$contatoDTO->setStrSinAtivo('S');
224   -$arrContatosInteressados = $contatoRN->listarRN0325( $contatoDTO );
225   -*/
226   -
227 216 //preenche a combo "Tipo"
228 217 $arrTipo = array();
229 218  
... ... @@ -269,7 +258,6 @@ if( $valorConfigHipoteseLegal == 1 || $valorConfigHipoteseLegal == 2){
269 258 $hipoteseDTO->retTodos();
270 259 $hipoteseDTO->setStrSinAtivo('S');
271 260 $arrHipoteseLegal = $hipoteseRN->listar( $hipoteseDTO );
272   - //$valorConfigHipoteseLegal $arrHipoteseLegal
273 261  
274 262 }
275 263 }
... ...
sei/institucional/peticionamento/peticionamento_usuario_externo_cadastro_js.php
... ... @@ -63,7 +63,6 @@ $objRelTipoProcessoSeriePeticionamentoDTO-&gt;setNumIdTipoProcessoPeticionamento( $
63 63 $objRelTipoProcessoSeriePeticionamentoRN = new RelTipoProcessoSeriePeticionamentoRN();
64 64  
65 65 $arrRelTipoProcessoSeriePeticionamentoDTO = $objRelTipoProcessoSeriePeticionamentoRN->listar( $objRelTipoProcessoSeriePeticionamentoDTO );
66   -//print_r( $arrRelTipoProcessoSeriePeticionamentoDTO ); die();
67 66  
68 67 if( is_array( $arrRelTipoProcessoSeriePeticionamentoDTO ) && count( $arrRelTipoProcessoSeriePeticionamentoDTO ) > 0 ){
69 68  
... ... @@ -766,6 +765,18 @@ function validarFormulario(){
766 765 return false;
767 766 }
768 767  
  768 + //aplicando validaçao de interessados informados no cenario de indicaçao por cpf ou cnpj
  769 + var tbInteressadosIndicados = document.getElementById("tbInteressadosIndicados");
  770 + var hdnListaInteressadosIndicados = document.getElementById("hdnListaInteressadosIndicados");
  771 + var optTipoPessoaFisica = document.getElementById("optTipoPessoaFisica");
  772 +
  773 + if( tbInteressadosIndicados != null && hdnListaInteressadosIndicados != null && hdnListaInteressadosIndicados.value == "" ){
  774 +
  775 + alert('Informe o(s) Interessado(s).');
  776 + optTipoPessoaFisica.focus();
  777 + return false;
  778 + }
  779 +
769 780 //aplicando validações relacionadas ao documento principal
770 781 var fileArquivoPrincipal = document.getElementById('fileArquivoPrincipal');
771 782 var complementoPrincipal = document.getElementById('complementoPrincipal');
... ... @@ -1025,8 +1036,12 @@ function abrirCadastroInteressado(){
1025 1036 else {
1026 1037  
1027 1038 if( chkTipoPessoaFisica ){
  1039 +
  1040 + ponto = txtcpf.split(".");
  1041 + traco = txtcpf.split("-");
1028 1042  
1029   - if (!infraValidarCpf(infraTrim( txtcpf ))){
  1043 + //cpf tem que ser valido , ter 2 pontos e um traço (ou seja, estar na mascara)
  1044 + if (!infraValidarCpf(infraTrim( txtcpf )) || (ponto.length-1) != 2 || (traco.length-1) != 1 ){
1030 1045  
1031 1046 alert('CPF Inválido.');
1032 1047 document.getElementById('txtCPF').focus();
... ... @@ -1039,7 +1054,11 @@ function abrirCadastroInteressado(){
1039 1054  
1040 1055 else if( chkTipoPessoaJuridica ){
1041 1056  
1042   - if (!infraValidarCnpj(infraTrim( txtcnpj ))){
  1057 + ponto = txtcnpj.split(".");
  1058 + traco = txtcnpj.indexOf("-");
  1059 + barra = txtcnpj.indexOf("/");
  1060 +
  1061 + if (!infraValidarCnpj(infraTrim( txtcnpj )) || ponto.length != 3 || traco != 15 || barra != 10 ){
1043 1062  
1044 1063 alert('CNPJ Inválido.');
1045 1064 document.getElementById('txtCNPJ').focus();
... ... @@ -1626,7 +1645,7 @@ function carregarCamposDocComplementarUpload(){
1626 1645 function carregarComponenteLupaInteressados( tipoAcao ){
1627 1646  
1628 1647 if( tipoAcao == 'S'){
1629   - objLupaInteressados.selecionar(700,500);
  1648 + objLupaInteressados.selecionar(900,900);
1630 1649 } else if( tipoAcao == 'R'){
1631 1650 objLupaInteressados.remover();
1632 1651 }
... ... @@ -1850,12 +1869,12 @@ function adicionarInteressadoValido(){
1850 1869 if( txtNomeRazaoSocial == ''){
1851 1870  
1852 1871 if( chkTipoPessoaFisica ){
1853   - alert('Informe o Nome.');
  1872 + alert('Antes é necessário validar o CPF.');
1854 1873 return;
1855 1874 }
1856 1875  
1857 1876 else if( chkTipoPessoaJuridica ){
1858   - alert('Informe a Razão Social.');
  1877 + alert('Antes é necessário validar o CNPJ.');
1859 1878 return;
1860 1879 }
1861 1880  
... ... @@ -1949,4 +1968,18 @@ function atualizarNomeRazaoSocial( cpfEditado , nomeEditado ){
1949 1968 }
1950 1969  
1951 1970 }
  1971 +
  1972 +function alterandoCPF(objeto, evt){
  1973 + document.getElementById('txtNomeRazaoSocial').value = '';
  1974 + document.getElementById('hdnIdInteressadoCadastrado').value = '';
  1975 + return infraMascaraCpf(objeto, evt);
  1976 +
  1977 +}
  1978 +
  1979 +function alterandoCNPJ(objeto, evt){
  1980 + document.getElementById('txtNomeRazaoSocial').value = '';
  1981 + document.getElementById('hdnIdInteressadoCadastrado').value = '';
  1982 + return infraMascaraCnpj(objeto, evt);
  1983 +
  1984 +}
1952 1985 </script>
1953 1986 \ No newline at end of file
... ...
sei/institucional/peticionamento/peticionamento_usuario_externo_inicio.php
... ... @@ -55,14 +55,6 @@ try {
55 55  
56 56 $objTipoProcedimentoRN = new TipoProcessoPeticionamentoRN();
57 57 $arrObjTipoProcedimentoDTO = $objTipoProcedimentoRN->listar($objTipoProcessoDTO);
58   - //print_r( $arrObjTipoProcedimentoDTO ); die();
59   -
60   - //foreach($arrObjTipoProcedimentoDTO as $objTipoProcessoDTO){
61   - //$arrOpcoes[] = array($objTipoProcessoDTO->getNumIdTipoProcessoPeticionamento(),$objTipoProcessoDTO->getStrNome(),$objTipoProcessoDTO->getStrSinOuvidoria());
62   - //}
63   -
64   - //DTO basico de Processo Peticionamento Novo
65   - //$objIndisponibilidadePeticionamentoDTO = new IndisponibilidadePeticionamentoDTO();
66 58  
67 59 $objEditorRN = new EditorRN();
68 60  
... ...
sei/institucional/peticionamento/recibo_peticionamento_usuario_externo_lista.php
... ... @@ -117,12 +117,7 @@ try {
117 117 $protocoloDTO->retStrProtocoloFormatado();
118 118 $protocoloDTO->setDblIdProtocolo( $arrObjReciboPeticionamentoDTO[$i]->getNumIdProtocolo() );
119 119 $protocoloDTO = $protocoloRN->consultarRN0186( $protocoloDTO );
120   -
121   - //if( $protocoloDTO == null){
122   - //echo $i; die();
123   - //print_r( $arrObjReciboPeticionamentoDTO[$i] ); die();
124   - //}
125   -
  120 +
126 121 if( isset( $_GET['id_md_pet_rel_recibo_protoc'] ) && $_GET['id_md_pet_rel_recibo_protoc'] == $arrObjReciboPeticionamentoDTO[$i]->getNumIdReciboPeticionamento()){
127 122 $strCssTr = '<tr class="infraTrAcessada">';
128 123 }else{
... ... @@ -218,7 +213,6 @@ PaginaSEIExterna::getInstance()-&gt;fecharJavaScript();
218 213 PaginaSEIExterna::getInstance()->fecharHead();
219 214 PaginaSEIExterna::getInstance()->abrirBody($strTitulo,'onload="inicializar();"');
220 215 $strTipo = $_POST['selTipo'];;
221   -//print_r( $_GET ); die();
222 216 ?>
223 217 <form id="frmLista" method="post" action="<?=PaginaSEIExterna::getInstance()->formatarXHTML(SessaoSEIExterna::getInstance()->assinarLink('controlador_externo.php?acao='.$_GET['acao']))?>">
224 218  
... ...
sei/institucional/peticionamento/rn/AnexoPeticionamentoRN.php
... ... @@ -65,7 +65,6 @@ class AnexoPeticionamentoRN extends InfraRN {
65 65 $this->validarDthInclusaoRN0868($objAnexoDTO, $objInfraException);
66 66 $this->validarStrSinAtivoRN0886($objAnexoDTO, $objInfraException);
67 67  
68   - //print_r( $objAnexoDTO );die();
69 68 $strNomeUpload = $objAnexoDTO->getStrNome();
70 69 $strNomeUploadCompleto = DIR_SEI_TEMP.'/'.$strNomeUpload;
71 70  
... ... @@ -281,14 +280,6 @@ class AnexoPeticionamentoRN extends InfraRN {
281 280  
282 281 private function validarStrNomeRN0228(AnexoDTO $objAnexoDTO, InfraException $objInfraException){
283 282  
284   - /* foreach (debug_backtrace() as $trace)
285   - {
286   - echo sprintf("\n%s:%s %s::%s <br/>", $trace['file'], $trace['line'], $trace['class'], $trace['function']);
287   - }
288   - die;
289   -
290   - print_r( $objAnexoDTO ); die(); */
291   -
292 283 if (InfraString::isBolVazia($objAnexoDTO->getStrNome())){
293 284 $objInfraException->adicionarValidacao('Nome do anexo não informado.');
294 285 }else{
... ...
sei/institucional/peticionamento/rn/AtividadePeticionamentoRN.php
... ... @@ -18,7 +18,6 @@ class AtividadePeticionamentoRN extends AtividadeRN {
18 18  
19 19 $objAtividadeDTO = $param[0];
20 20 $idUnidadeDTO = $param[1];
21   - //print_r( $objAtividadeDTO );die();
22 21  
23 22 //Valida Permissao
24 23 //SessaoSEI::getInstance()->validarAuditarPermissao('atividade_gerar',__METHOD__,$objAtividadeDTO);
... ... @@ -307,10 +306,9 @@ class AtividadePeticionamentoRN extends AtividadeRN {
307 306 $numIdTarefa != TarefaRN::$TI_REABERTURA_PROCESSO_USUARIO &&
308 307 $numIdTarefa != TarefaRN::$TI_CANCELAMENTO_AGENDAMENTO &&
309 308 $numIdTarefa != TarefaRN::$TI_REMOCAO_SOBRESTANDO_PROCESSO){ //confirmacao de publicacao
310   - //throw new InfraException('Processo '.$objProtocoloDTO->getStrProtocoloFormatado().' não possui andamento aberto na unidade '.SessaoSEI::getInstance()->getStrSiglaUnidadeAtual().' ['.$numIdTarefa.'].');
311   - //TODO montar outro unidade dto para obter a sigla
  309 +
312 310 $objInfraException->lancarValidacao('Processo '.$objProtocoloDTO->getStrProtocoloFormatado().' não possui andamento aberto na unidade ID = '. $idUnidadeDTO .'.');
313   - //$objInfraException->lancarValidacao('Processo '.$objProtocoloDTO->getStrProtocoloFormatado().' não possui andamento aberto na unidade '.SessaoSEI::getInstance()->getStrSiglaUnidadeAtual().'.');
  311 +
314 312 }
315 313  
316 314 //lança andamento em aberto mas não altera outros dados como usuário de visualização e atribuição
... ... @@ -410,10 +408,7 @@ class AtividadePeticionamentoRN extends AtividadeRN {
410 408 $idUnidade = $objAtividadeDTO->get('IdUnidade');
411 409  
412 410 if ( $idUnidade == null || $idUnidade == '' ){
413   - debug_print_backtrace(); die();
414   - //echo " UNIDADE ::: " . $idUnidade;
415   - //print_r( $objAtividadeDTO ); die();
416   - $objInfraException->adicionarValidacao('Unidade não informada 333.');
  411 + $objInfraException->adicionarValidacao('Unidade não informada.');
417 412 }
418 413 }
419 414  
... ... @@ -1272,8 +1267,6 @@ class AtividadePeticionamentoRN extends AtividadeRN {
1272 1267 }
1273 1268  
1274 1269 protected function enviarRN0023CustomizadoInternoControlado(EnviarProcessoDTO $parObjEnviarProcessoDTO) {
1275   -
1276   - //print_r( $parObjEnviarProcessoDTO); die();
1277 1270  
1278 1271 try{
1279 1272  
... ... @@ -1282,9 +1275,7 @@ class AtividadePeticionamentoRN extends AtividadeRN {
1282 1275  
1283 1276 //Regras de Negocio
1284 1277 $objInfraException = new InfraException();
1285   -
1286   - //$objInfraException->lancarValidacao('aaaaaaa');
1287   -
  1278 +
1288 1279 //verifica se não houve mudança nas atividades abertas
1289 1280 $idUnidadeOrigem = '';
1290 1281 $arrObjAtividadeDTOOrigem = $parObjEnviarProcessoDTO->getArrAtividadesOrigem();
... ... @@ -1299,8 +1290,6 @@ class AtividadePeticionamentoRN extends AtividadeRN {
1299 1290 $arrObjAtividadeDTO = $parObjEnviarProcessoDTO->getArrAtividades();
1300 1291 $arrIdProtocolosOrigem = array_unique(InfraArray::converterArrInfraDTO($arrObjAtividadeDTO,'IdProtocolo'));
1301 1292  
1302   - //TODO TESTE COMENTARIO Pode remover validaçoes por se tratar de processos novos?
1303   - //$this->validarAndamentosAtuais($arrIdProtocolosOrigem, $arrIdAtividadesOrigem, $objInfraException);
1304 1293 $this->validarStrSinConluirOriginaisRN0826($parObjEnviarProcessoDTO, $objInfraException);
1305 1294 $this->validarStrSinRemoverAnotacoes($parObjEnviarProcessoDTO, $objInfraException);
1306 1295 $this->validarStrSinEnviarEmailNotificacao($parObjEnviarProcessoDTO, $objInfraException);
... ...
sei/institucional/peticionamento/rn/DocumentoPeticionamentoRN.php
... ... @@ -160,7 +160,6 @@ class DocumentoPeticionamentoRN extends InfraRN {
160 160 $objProtocoloDTO->setDblIdProtocolo(null);
161 161 $objProtocoloDTO->setStrStaProtocolo(ProtocoloRN::$TP_DOCUMENTO_RECEBIDO);
162 162 $objProtocoloDTO->setStrDescricao(utf8_decode($objDocumento->descricao));
163   - //TODO: Avaliar regra de formação do número do documento
164 163 $objDocumentoDTO->setStrNumero((isset($objDocumento->identificacao) ? $objDocumento->identificacao->numero : utf8_decode($objDocumento->descricao)));
165 164 $objProtocoloDTO->setStrStaNivelAcessoLocal($this->obterNivelSigiloSEI($objDocumento->nivelDeSigilo));
166 165 $objProtocoloDTO->setDtaGeracao($this->objProcessoEletronicoRN->converterDataSEI($objDocumento->dataHoraDeProducao));
... ... @@ -168,15 +167,11 @@ class DocumentoPeticionamentoRN extends InfraRN {
168 167 $objProtocoloDTO->setArrObjRelProtocoloAssuntoDTO(array());
169 168 $objProtocoloDTO->setArrObjRelProtocoloProtocoloDTO(array());
170 169 $objProtocoloDTO->setArrObjParticipanteDTO(array());
171   -
172   - //TODO: Analisar se o modelo de dados do PEN possui destinatários específicos para os documentos
173   - //caso não possua, analisar o repasse de tais informações via parãmetros adicionais
174   -
  170 +
175 171 $objObservacaoDTO = new ObservacaoDTO();
176 172 $objObservacaoDTO->setStrDescricao($objDocumento->Observacao);
177 173 $objProtocoloDTO->setArrObjObservacaoDTO(array($objObservacaoDTO));
178   -
179   -
  174 +
180 175 $bolReabriuAutomaticamente = false;
181 176 if ($objProcedimentoDTO->getStrStaNivelAcessoGlobalProtocolo()==ProtocoloRN::$NA_PUBLICO || $objProcedimentoDTO->getStrStaNivelAcessoGlobalProtocolo()==ProtocoloRN::$NA_RESTRITO) {
182 177  
... ... @@ -307,9 +302,7 @@ class DocumentoPeticionamentoRN extends InfraRN {
307 302 }
308 303  
309 304 protected function gerarRN0003InternoCustomizadoControlado(DocumentoDTO $objDocumentoDTO) {
310   -
311   - //print_r( $objDocumentoDTO ); die();
312   -
  305 +
313 306 try{
314 307  
315 308 $idUnidadeResponsavel = $objDocumentoDTO->getNumIdUnidadeResponsavel();
... ... @@ -531,9 +524,7 @@ class DocumentoPeticionamentoRN extends InfraRN {
531 524  
532 525 $objAtividadeRN = new AtividadePeticionamentoRN();
533 526 $objAtividadeRN->gerarInternaRN0727($objAtividadeDTO);
534   -
535   - ///
536   -
  527 +
537 528 $arrAnexos = $objProtocoloDTO->getArrObjAnexoDTO();
538 529 for($i=0;$i<count($arrAnexos);$i++){
539 530  
... ... @@ -622,9 +613,7 @@ class DocumentoPeticionamentoRN extends InfraRN {
622 613 }else if ($objDocumentoDTO->isSetNumIdTextoPadraoInterno() && $objDocumentoDTO->getNumIdTextoPadraoInterno()!=null){
623 614 $objEditorDTO->setNumIdTextoPadraoInterno($objDocumentoDTO->getNumIdTextoPadraoInterno());
624 615 }
625   -
626   - //print_r( $objEditorDTO ); die();
627   -
  616 +
628 617 $objEditorRN = new EditorUsuarioExternoRN();
629 618 $objEditorRN->gerarVersaoInicial($objEditorDTO);
630 619 }
... ... @@ -722,10 +711,6 @@ class DocumentoPeticionamentoRN extends InfraRN {
722 711 if ($objDocumentoDTO->getStrStaProtocoloProtocolo()==ProtocoloRN::$TP_DOCUMENTO_GERADO && $objSerieDTO->getStrStaAplicabilidade()==SerieRN::$TA_EXTERNO){
723 712 $objInfraException->adicionarValidacao('Tipo do documento não aplicável para documentos internos.');
724 713 }else if ($objDocumentoDTO->getStrStaProtocoloProtocolo()==ProtocoloRN::$TP_DOCUMENTO_RECEBIDO && $objSerieDTO->getStrStaAplicabilidade()==SerieRN::$TA_INTERNO){
725   - //echo "<pre>";
726   - //debug_print_backtrace();
727   - //echo "</pre>";
728   - //die();
729 714 $objInfraException->adicionarValidacao('Tipo do documento não aplicável para documentos externos.');
730 715 }
731 716 }
... ... @@ -752,19 +737,12 @@ class DocumentoPeticionamentoRN extends InfraRN {
752 737 }
753 738  
754 739 private function tratarProtocoloRN1164(DocumentoDTO $objDocumentoDTO) {
755   -
756   - //print_r( $objDocumentoDTO ); die();
757   -
  740 +
758 741 try{
759 742  
760   - $idUnidadeResponsavel = $objDocumentoDTO->getNumIdUnidadeResponsavel();
761   -
762   - //$objInfraException = new InfraException();
763   -
764   - $objProtocoloDTO = $objDocumentoDTO->getObjProtocoloDTO();
765   -
766   - $objProtocoloDTO->setStrProtocoloFormatado(null);
767   -
  743 + $idUnidadeResponsavel = $objDocumentoDTO->getNumIdUnidadeResponsavel();
  744 + $objProtocoloDTO = $objDocumentoDTO->getObjProtocoloDTO();
  745 + $objProtocoloDTO->setStrProtocoloFormatado(null);
768 746 $objProtocoloDTO->setStrStaProtocolo($objDocumentoDTO->getStrStaProtocoloProtocolo());
769 747  
770 748 if (!$objProtocoloDTO->isSetNumIdUnidadeGeradora()){
... ...
sei/institucional/peticionamento/rn/EditorUsuarioExternoRN.php
... ... @@ -550,8 +550,7 @@ class EditorUsuarioExternoRN extends InfraRN
550 550  
551 551 $docDTO = $docRN->consultarRN0005( $docDTO );
552 552 $idUnidadeResponsavel = $docDTO->getNumIdUnidadeResponsavel();
553   - //print_r( $docDTO );die();
554   -
  553 +
555 554 $objParametrosEditorDTO = $this->obterParametros($parObjEditorDTO);
556 555  
557 556 $arrTags = $objParametrosEditorDTO->getArrTags();
... ... @@ -562,7 +561,6 @@ class EditorUsuarioExternoRN extends InfraRN
562 561 $objVersaoSecaoDocumentoRN = new VersaoSecaoDocumentoRN();
563 562 //$objRelSecaoModeloEstiloRN = new RelSecaoModeloEstiloRN();
564 563 $objDocumentoRN = new DocumentoRN();
565   - //$objSerieRN = new SerieRN();
566 564 $dthAtual = InfraData::getStrDataHoraAtual();
567 565  
568 566 $parObjEditorDTO->setNumIdConjuntoEstilos(null);
... ... @@ -920,7 +918,6 @@ class EditorUsuarioExternoRN extends InfraRN
920 918 }
921 919  
922 920 //cadastrar conjunto de estilos
923   - //print_r($parObjEditorDTO); die;
924 921 $this->atualizarConteudo($parObjEditorDTO);
925 922  
926 923 } catch (Exception $e) {
... ... @@ -1361,9 +1358,7 @@ class EditorUsuarioExternoRN extends InfraRN
1361 1358 public function converteTextoEstiloCss($arrEstilosCss, $strConteudo)
1362 1359 {
1363 1360  
1364   - //print_r($strConteudo);
1365 1361 $strConteudoNovo = "";
1366   -// $posAtual = 0;
1367 1362 $posAnterior = 0;
1368 1363 $cntNaoEncontrados = 0;
1369 1364 $cntEncontrados = 0;
... ... @@ -1382,7 +1377,6 @@ class EditorUsuarioExternoRN extends InfraRN
1382 1377 $cntNaoEncontrados++;
1383 1378 $posAnterior = $posAtual + 1;
1384 1379 $strConteudoNovo .= 's';
1385   - //InfraDebug::getInstance()->gravar("Nao encontrado estilo para: /".$strEstilo."/");
1386 1380 } else {
1387 1381 $posAnterior = $posFimEstilo + 1;
1388 1382 $cntEncontrados++;
... ... @@ -2271,9 +2265,7 @@ class EditorUsuarioExternoRN extends InfraRN
2271 2265 }
2272 2266 }
2273 2267 }
2274   -
2275   - //print_r($arrConteudoTags);die;
2276   -
  2268 +
2277 2269 $objParametrosEditorDTO->setArrTags($arrConteudoTags);
2278 2270  
2279 2271 return $objParametrosEditorDTO;
... ...
sei/institucional/peticionamento/rn/IndisponibilidadePeticionamentoRN.php
... ... @@ -357,9 +357,7 @@ class IndisponibilidadePeticionamentoRN extends InfraRN {
357 357 $objIndisponibilidadeAnexoPeticionamentoDTO->retTodos();
358 358 $objIndisponibilidadeAnexoPeticionamentoDTO->setNumIdIndisponibilidade($arrIndisponibilidadePeticionamentoDTO[$i]->getNumIdIndisponibilidade(), InfraDTO::$OPER_IGUAL);
359 359 $arrObjIndisponibilidadeAnexoPeticionamentoDTO = $objIndisponibilidadeAnexoPeticionamentoRN->listar($objIndisponibilidadeAnexoPeticionamentoDTO);
360   -
361   - //print_r( $arrObjIndisponibilidadeAnexoPeticionamentoDTO ); die();
362   -
  360 +
363 361 $objIndisponibilidadeAnexoPeticionamentoRN->excluir($arrObjIndisponibilidadeAnexoPeticionamentoDTO);
364 362  
365 363 //Excluindo Indisponibilidade
... ...
sei/institucional/peticionamento/rn/ProcedimentoPeticionamentoRN.php
1 1 <?php
2   -
  2 +/**
  3 + * ANATEL
  4 + *
  5 + * 21/07/2016 - criado por marcelo.bezerra - CAST
  6 + *
  7 + */
3 8 require_once dirname(__FILE__).'/../../../SEI.php';
4 9  
5 10 class ProcedimentoPeticionamentoRN extends ProcedimentoRN {
... ... @@ -57,15 +62,11 @@ class ProcedimentoPeticionamentoRN extends ProcedimentoRN {
57 62 }
58 63  
59 64 $objProtocoloDTO->setStrStaProtocolo(ProtocoloRN::$TP_PROCEDIMENTO);
60   - //(TESTE COMENTADO)
61   - //$objProtocoloDTO->setNumIdUnidadeGeradora(SessaoSEI::getInstance()->getNumIdUnidadeAtual());
62   - //$objProtocoloDTO->setNumIdUsuarioGerador(SessaoSEI::getInstance()->getNumIdUsuario());
63   -
  65 +
64 66 if (!$objProtocoloDTO->isSetDtaGeracao() || InfraString::isBolVazia($objProtocoloDTO->getDtaGeracao()))
65 67 $objProtocoloDTO->setDtaGeracao(InfraData::getStrDataAtual());
66 68  
67 69 $objProcedimentoDTO->setObjProtocoloDTO($objProtocoloDTO);
68   - //print_r( $objProcedimentoDTO->getObjProtocoloDTO() ); die();
69 70  
70 71 $objProtocoloDTOGerado = $objProtocoloRN->gerarRN0154($objProcedimentoDTO->getObjProtocoloDTO());
71 72  
... ...
sei/institucional/peticionamento/rn/ProcessoPeticionamentoRN.php
... ... @@ -126,7 +126,6 @@ class ProcessoPeticionamentoRN extends InfraRN {
126 126 $idsContatos = array();
127 127 $idsContatos[] = $arrParametros['hdnListaInteressados'];
128 128 $arrParticipantesParametro = $this->atribuirParticipantes($objProtocoloDTO, $this->montarArrContatosInteressados( $idsContatos ) );
129   - //$arrParametros['hdnListaInteressados'] = SessaoSEIExterna::getInstance()->getNumIdUsuarioExterno();
130 129 }
131 130  
132 131 //verificar se esta vindo o array de participantes
... ... @@ -159,7 +158,7 @@ class ProcessoPeticionamentoRN extends InfraRN {
159 158 $objProcedimentoDTO->setDtaGeracaoProtocolo( InfraData::getStrDataAtual() );
160 159 $objProcedimentoDTO->setStrProtocoloProcedimentoFormatado( $numeracaoProcesso );
161 160 $objProcedimentoDTO->setStrSinGerarPendencia('S');
162   - $objProcedimentoDTO->setNumVersaoLock(0); //TODO: Avaliar o comportamento desse campo no cadastro do processo
  161 + $objProcedimentoDTO->setNumVersaoLock(0);
163 162 $objProcedimentoDTO->setArrObjDocumentoDTO(array());
164 163  
165 164 //Identificar o tipo de procedimento correto para atribuição ao novo processo
... ... @@ -188,15 +187,11 @@ class ProcessoPeticionamentoRN extends InfraRN {
188 187 $arrParams[2] = $objProcedimentoDTO;
189 188 $arrParams[3] = $arrParticipantesParametro;
190 189 $arrParams[4] = $reciboDTOBasico;
191   - //$arrDocsPrincipais = $arrParams[4]; //array de DocumentoDTO (docs principais)
192   - //$arrDocsEssenciais = $arrParams[5]; //array de DocumentoDTO (docs essenciais)
193   - //$arrDocsComplementares = $arrParams[6]; //array de DocumentoDTO (docs complementares)
194 190  
195 191 $reciboPeticionamentoRN->montarRecibo( $arrParams );
196 192  
197 193 $arrProcessoReciboRetorno = array();
198 194 $arrProcessoReciboRetorno[0] = $reciboDTOBasico;
199   - //$arrProcessoReciboRetorno[0] = $retornoRecibo;
200 195 $arrProcessoReciboRetorno[1] = $objProcedimentoDTO;
201 196  
202 197 //enviando email de sistema EU 5155 / 5156 - try catch por causa que em localhost o envio de email gera erro
... ... @@ -221,7 +216,6 @@ class ProcessoPeticionamentoRN extends InfraRN {
221 216 $objAtividadeDTOLiberacao = new AtividadeDTO();
222 217 $objAtividadeDTOLiberacao->retTodos();
223 218 $objAtividadeDTOLiberacao->setDblIdProtocolo( $objProcedimentoDTO->getDblIdProcedimento() );
224   - //$objAtividadeDTOLiberacao->setNumIdUnidade( $idUnidade );
225 219 $objAtividadeDTOLiberacao->setNumIdTarefa(TarefaRN::$TI_ACESSO_EXTERNO_SISTEMA);
226 220  
227 221 $arrDTOAtividades = $atividadeRN->listarRN0036( $objAtividadeDTOLiberacao );
... ... @@ -272,7 +266,6 @@ class ProcessoPeticionamentoRN extends InfraRN {
272 266 $objTipoProcDTO = $objTipoProcRN->consultar( $objTipoProcDTO );
273 267  
274 268 $protocoloRN = new ProtocoloPeticionamentoRN();
275   - //$numeroDocumento = $protocoloRN->gerarNumeracaoDocumento();
276 269  
277 270 //====================================
278 271 //gera no sistema as informações referentes ao documento principal
... ... @@ -477,9 +470,7 @@ class ProcessoPeticionamentoRN extends InfraRN {
477 470 //=============================
478 471 $strTamanho = str_replace("","Kb", $itemAnexo->getNumTamanho() );
479 472 $strTamanho = str_replace("","Mb", $strTamanho );
480   -
481   - //TODO aplicar regra para validar tamanho do anexo enviado
482   -
  473 +
483 474 $itemAnexo->setDblIdProtocolo( $objDocumentoDTO->getDblIdDocumento() );
484 475 $itemAnexo->setNumIdUnidade( $objUnidadeDTO->getNumIdUnidade() );
485 476 $itemAnexo->setNumTamanho( (int)$strTamanho );
... ... @@ -855,7 +846,7 @@ class ProcessoPeticionamentoRN extends InfraRN {
855 846 $arrParametros ){
856 847  
857 848 $protocoloRN = new ProtocoloPeticionamentoRN();
858   - $numeroDocumento = $protocoloRN->gerarNumeracaoDocumento();
  849 + //$numeroDocumento = $protocoloRN->gerarNumeracaoDocumento();
859 850  
860 851 $nivelAcessoDocPrincipal = $arrParametros['nivelAcessoDocPrincipal'];
861 852 $grauSigiloDocPrincipal = $arrParametros['grauSigiloDocPrincipal'];
... ... @@ -870,8 +861,8 @@ class ProcessoPeticionamentoRN extends InfraRN {
870 861 $protocoloPrincipalDocumentoDTO->setDblIdProtocolo(null);
871 862 $protocoloPrincipalDocumentoDTO->setStrDescricao( null );
872 863 $protocoloPrincipalDocumentoDTO->setStrStaNivelAcessoLocal( ProtocoloRN::$NA_PUBLICO );
873   - $protocoloPrincipalDocumentoDTO->setStrProtocoloFormatado( $numeroDocumento );
874   - $protocoloPrincipalDocumentoDTO->setStrProtocoloFormatadoPesquisa( $numeroDocumento );
  864 + //$protocoloPrincipalDocumentoDTO->setStrProtocoloFormatado( $numeroDocumento );
  865 + //$protocoloPrincipalDocumentoDTO->setStrProtocoloFormatadoPesquisa( $numeroDocumento );
875 866 $protocoloPrincipalDocumentoDTO->setNumIdUnidadeGeradora( $objUnidadeDTO->getNumIdUnidade() );
876 867 $protocoloPrincipalDocumentoDTO->setNumIdUsuarioGerador( SessaoSEIExterna::getInstance()->getNumIdUsuarioExterno() );
877 868 $protocoloPrincipalDocumentoDTO->setStrStaProtocolo( ProtocoloRN::$TP_DOCUMENTO_GERADO );
... ...
sei/institucional/peticionamento/rn/ProtocoloPeticionamentoRN.php
... ... @@ -4,7 +4,7 @@ require_once dirname(__FILE__).&#39;/../../../SEI.php&#39;;
4 4  
5 5 class ProtocoloPeticionamentoRN extends ProtocoloRN {
6 6  
7   - //METODO PRECISOU SER SOBRESCRITO DA RN ORIGINAO POR CONTA DE USUARIO EXTERNO
  7 + //METODO PRECISOU SER SOBRESCRITO DA RN ORIGINAL POR CONTA DE USUARIO EXTERNO
8 8 private function validarNumIdUnidadeGeradoraRN0213(ProtocoloDTO $objProtocoloDTO, InfraException $objInfraException){
9 9  
10 10 if (InfraString::isBolVazia($objProtocoloDTO->getNumIdUnidadeGeradora())){
... ...
sei/institucional/peticionamento/rn/ReciboPeticionamentoRN.php
... ... @@ -184,8 +184,6 @@ class ReciboPeticionamentoRN extends InfraRN {
184 184 $grauSigiloDocPrincipal = $arrParametros['grauSigiloDocPrincipal'];
185 185 $hipoteseLegalDocPrincipal = $arrParametros['hipoteseLegalDocPrincipal'];
186 186  
187   - //TODO montar corretamente conteudo HTML final do recibo
188   - //$htmlRecibo = "teste";
189 187 $htmlRecibo = $this->gerarHTMLConteudoDocRecibo( $arrParams );
190 188  
191 189 $protocoloRN = new ProtocoloPeticionamentoRN();
... ... @@ -259,7 +257,6 @@ class ReciboPeticionamentoRN extends InfraRN {
259 257  
260 258 $documentoReciboDTO->setNumIdConjuntoEstilos(null);
261 259  
262   - //TODO de onde pega o tipo conferencia?
263 260 $documentoReciboDTO->setNumIdTipoConferencia( null );
264 261 $documentoReciboDTO->setStrNumero(''); //sistema atribui numeracao sequencial automatica
265 262 $documentoReciboDTO->setStrConteudo( $htmlRecibo );
... ...
sei/institucional/peticionamento/serie_peticionamento_lista.php
... ... @@ -119,51 +119,26 @@ try {
119 119 if ($_GET['acao'] == 'serie_peticionamento_selecionar'){
120 120 $arrComandos[] = '<button type="button" accesskey="T" id="btnTransportarSelecao" value="Transportar" onclick="infraTransportarSelecao();" class="infraButton"><span class="infraTeclaAtalho">T</span>ransportar</button>';
121 121 }
122   -
123   - /* REMOVIDO APOS SOLICITACAO E ALINHAMENTO DA JAQUELINE E MIRLENE
124   - if ($_GET['acao'] == 'serie_peticionamento_listar' || $_GET['acao'] == 'serie_peticionamento_selecionar'){
125   - $bolAcaoCadastrar = SessaoSEI::getInstance()->verificarPermissao('serie_cadastrar');
126   - if ($bolAcaoCadastrar){
127   - $arrComandos[] = '<button type="button" accesskey="N" id="btnNova" value="Nova" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=serie_cadastrar&acao_origem='.$_GET['acao'].'&acao_retorno='.$_GET['acao'])).'\'" class="infraButton"><span class="infraTeclaAtalho">N</span>ovo Tipo de Documento</button>';
128   - }
129   -
130   - $bolAcaoCadastrarGrupoSerie = SessaoSEI::getInstance()->verificarPermissao('grupo_serie_cadastrar');
131   - if ($bolAcaoCadastrarGrupoSerie){
132   - $arrComandos[] = '<button type="button" accesskey="N" id="btnNovo" value="Novo" onclick="location.href=\''.PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao=grupo_serie_cadastrar&acao_origem='.$_GET['acao'].'&acao_retorno='.$_GET['acao'])).'\'" class="infraButton">Novo <span class="infraTeclaAtalho">G</span>rupo</button>';
133   - }
134   -
135   - } */
136   -
137   - //print_r( $_REQUEST); die();
138 122  
139 123 $objSerieRN = new SerieRN();
140 124 $objSerieDTO = new SerieDTO(true);
141 125 $objSerieDTO->retTodos();
142 126 $objSerieDTO->retStrNome();
143   - //$objSerieDTO->retStrDescricao();
144 127 $objSerieDTO->retStrNomeGrupoSerie();
145   - //$objSerieDTO->retStrDescricaoModeloEdoc();
146 128  
147 129 $filtro = $_GET['filtro'];
148   - //echo "Filtro: " . $filtro; die();
  130 +
149 131 if($filtro == '1'){
150 132 $tipoDoc = $_GET['tipoDoc'];
151 133  
152 134 //Todos DOCS
153 135 $aplicalidade = $tipoDoc == TipoProcessoPeticionamentoRN::$DOC_GERADO ? SerieRN::$TA_INTERNO : SerieRN::$TA_EXTERNO;
154   - //echo " Aplicalidade: " . $aplicalidade; die();
155   -
  136 +
156 137 //ignorar o chkboxes "SinInterno", considerar apenas o campo Aplicabilidade em si
157 138 $objSerieDTO->adicionarCriterio(array('StaAplicabilidade'),
158 139 array(InfraDTO::$OPER_IN),
159   - array(array(SerieRN::$TA_TODOS, $aplicalidade)));
  140 + array(array(SerieRN::$TA_TODOS, $aplicalidade)));
160 141  
161   - /*
162   - * $objSerieDTO->adicionarCriterio(array('StaAplicabilidade', 'SinInterno'),
163   - array(InfraDTO::$OPER_IN, InfraDTO::$OPER_IGUAL),
164   - array(array(SerieRN::$TA_TODOS, $aplicalidade),'S'),
165   - InfraDTO::$OPER_LOGICO_OR);
166   - * */
167 142 }
168 143  
169 144 $numIdGrupoSerie = PaginaSEI::getInstance()->recuperarCampo('selGrupoSerie');
... ... @@ -195,7 +170,6 @@ try {
195 170 PaginaSEI::getInstance()->prepararOrdenacao($objSerieDTO, 'Nome', InfraDTO::$TIPO_ORDENACAO_ASC);
196 171 PaginaSEI::getInstance()->prepararPaginacao($objSerieDTO);
197 172  
198   - //print_r( $objSerieDTO ); die();
199 173 $arrObjSerieDTO = $objSerieRN->listarRN0646($objSerieDTO);
200 174  
201 175 PaginaSEI::getInstance()->processarPaginacao($objSerieDTO);
... ...
sei/institucional/peticionamento/tipo_processo_peticionamento_cadastro.php
... ... @@ -290,7 +290,6 @@ try {
290 290 $arrIdTipoDocumentoEssencial = PaginaSEI::getInstance()->getArrValuesSelect($_POST['hdnSerieEssencial']);
291 291 $arrIdUnidadesSelecionadas = $_POST['hdnUnidadesSelecionadas'] != '' ? json_decode($_POST['hdnUnidadesSelecionadas']) : array();
292 292 //para nao limpar os campos em caso de erro de duplicidade
293   - //print_r( $_POST ); die();
294 293 $tipoUnidade = is_array($_POST['rdUnidade']) ? current($_POST['rdUnidade']) : array();
295 294 $nomeTipoProcesso = $_POST['txtTipoProcesso'];
296 295 $idTipoProcesso = $objTipoProcessoPeticionamentoDTO->getNumIdProcedimento();
... ... @@ -306,7 +305,6 @@ try {
306 305 $gerado = $objTipoProcessoPeticionamentoDTO->getStrSinDocGerado() == 'S' ? 'checked = checked' : '';
307 306 $externo = $objTipoProcessoPeticionamentoDTO->getStrSinDocExterno() == 'S' ? 'checked = checked' : '';
308 307 $nomeSerie = $_POST['txtTipoDocPrinc'];
309   - //$nomeSerie = $objTipoProcessoPeticionamentoDTO->getStrNomeSerie();
310 308 $idSerie = $objTipoProcessoPeticionamentoDTO->getNumIdSerie();
311 309 $multipla = $tipoUnidade == 'M' ? true : false;
312 310 $unica = $tipoUnidade == 'U' ? true : false;
... ...
sei/institucional/peticionamento/tipo_processo_peticionamento_lista.php
... ... @@ -63,9 +63,7 @@ try {
63 63 die;
64 64  
65 65 case 'tipo_processo_peticionamento_reativar':
66   -
67   - //print_r($_GET); die();
68   -
  66 +
69 67 $strTitulo = 'Reativar Tipo de Processo';
70 68  
71 69 if ($_GET['acao_confirmada']=='sim'){
... ... @@ -118,20 +116,15 @@ try {
118 116 throw new InfraException("Ação '".$_GET['acao']."' não reconhecida.");
119 117 }
120 118  
121   - //TODO: Marcelo, qual é a utilidade dessa funcionalidade de Transportar seleção neste tela?
122 119 $arrComandos = array();
123 120 if ($_GET['acao'] == 'tipo_processo_peticionamento_selecionar'){
124 121 $arrComandos[] = '<button type="button" accesskey="t" id="btnTransportarSelecao" value="Transportar" onclick="infraTransportarSelecao();" class="infraButton"><span class="infraTeclaAtalho">T</span>ransportar</button>';
125 122 }
126   -
127 123  
128 124 $objTipoProcessoPeticionamentoDTO = new TipoProcessoPeticionamentoDTO();
129 125 $objTipoProcessoPeticionamentoDTO->retTodos();
130 126 $objTipoProcessoPeticionamentoDTO->retStrNomeProcesso();
131   -
132   - //#6155 - removido. Agora serão n Unidades
133   - //$objTipoProcessoPeticionamentoDTO->retStrSiglaUnidade();
134   -
  127 +
135 128 //NomeProcesso
136 129 if(!(InfraString::isBolVazia($_POST['txtTipoProcesso']))){
137 130 $objTipoProcessoPeticionamentoDTO->setStrNomeProcesso('%'.$_POST ['txtTipoProcesso'] . '%',InfraDTO::$OPER_LIKE);
... ... @@ -208,8 +201,7 @@ try {
208 201 $bolAcaoDesativar = SessaoSEI::getInstance()->verificarPermissao('tipo_processo_peticionamento_desativar');
209 202 }
210 203  
211   - //TODO: Marcelo, melhor desativar também o botão de Desativação em lote, para padronizar as telas de listagem de registros.
212   - if ($bolAcaoDesativar){
  204 + if ($bolAcaoDesativar){
213 205 $bolCheck = true;
214 206 //$arrComandos[] = '<button type="button" accesskey="t" id="btnDesativar" value="Desativar" onclick="acaoDesativacaoMultipla();" class="infraButton">Desa<span class="infraTeclaAtalho">t</span>ivar</button>';
215 207 $strLinkDesativar = SessaoSEI::getInstance()->assinarLink('controlador.php?acao=tipo_processo_peticionamento_desativar&acao_origem='.$_GET['acao']);
... ... @@ -217,8 +209,7 @@ try {
217 209  
218 210 $strLinkReativar = SessaoSEI::getInstance()->assinarLink('controlador.php?acao=tipo_processo_peticionamento_reativar&acao_origem='.$_GET['acao'].'&acao_confirmada=sim');
219 211  
220   - //TODO: Marcelo, se não vai ter o botão de Excluir em lote, melhor retirar todo este bloco de código.
221   - if ($bolAcaoExcluir){
  212 + if ($bolAcaoExcluir){
222 213 $bolCheck = true;
223 214 //$arrComandos[] = '<button type="button" accesskey="E" id="btnExcluir" value="Excluir" onclick="acaoExclusaoMultipla();" class="infraButton"><span class="infraTeclaAtalho">E</span>xcluir</button>';
224 215 $strLinkExcluir = SessaoSEI::getInstance()->assinarLink('controlador.php?acao=tipo_processo_peticionamento_excluir&acao_origem='.$_GET['acao']);
... ... @@ -466,7 +457,6 @@ PaginaSEI::getInstance()-&gt;fecharJavaScript();
466 457 <?php
467 458 PaginaSEI::getInstance()->fecharHead();
468 459 PaginaSEI::getInstance()->abrirBody($strTitulo,'onload="inicializar();"');
469   -//print_r( $_GET ); die();
470 460 ?>
471 461 <form id="frmTipoProcessoPeticionamentoLista" method="post" action="<?=PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.$_GET['acao'].'&acao_origem='.$_GET['acao']))?>">
472 462  
... ...