Commit 8198c6125273d47824bfb04a153ffac0410ac80c
1 parent
80e690c0
Exists in
master
and in
1 other branch
Atualizações de códigos da versão BETA corrigidos.
Showing
6 changed files
with
205 additions
and
12 deletions
Show diff stats
sei/web/modulos/peticionamento/PeticionamentoIntegracao.php
| @@ -245,7 +245,22 @@ class PeticionamentoIntegracao extends SeiIntegracao { | @@ -245,7 +245,22 @@ class PeticionamentoIntegracao extends SeiIntegracao { | ||
| 245 | return false; | 245 | return false; |
| 246 | } | 246 | } |
| 247 | 247 | ||
| 248 | - public function processarControladorExterno($strAcao){ | 248 | + public function processarControladorAjaxExterno($strAcaoAjax) |
| 249 | + { | ||
| 250 | + $xml = null; | ||
| 251 | + switch ($strAcaoAjax){ | ||
| 252 | + case 'md_pet_intercorrente_usu_ext_remover_upload_arquivo': | ||
| 253 | + $xml = MdPetIntercorrenteProcessoRN::removerArquivoIntecorrenteTemp($_POST['hdnTbDocumento']); | ||
| 254 | + break; | ||
| 255 | + case 'md_pet_usu_ext_remover_upload_arquivo': | ||
| 256 | + $xml = MdPetIntercorrenteProcessoRN::removerArquivoTemp($_POST['hdnTbDocumento']); | ||
| 257 | + break; | ||
| 258 | + } | ||
| 259 | + | ||
| 260 | + return $xml; | ||
| 261 | + } | ||
| 262 | + | ||
| 263 | + public function processarControladorExterno($strAcao){ | ||
| 249 | 264 | ||
| 250 | switch($strAcao) { | 265 | switch($strAcao) { |
| 251 | 266 |
sei/web/modulos/peticionamento/int/MdPetExtensoesArquivoINT.php
| @@ -37,10 +37,11 @@ public static function montarSelectExtensoes($strPrimeiroItemValor, $strPrimeiro | @@ -37,10 +37,11 @@ public static function montarSelectExtensoes($strPrimeiroItemValor, $strPrimeiro | ||
| 37 | $tamanho = count($arrObjMdPetExtensoesArquivoDTO); | 37 | $tamanho = count($arrObjMdPetExtensoesArquivoDTO); |
| 38 | $arrExtPerm = ""; | 38 | $arrExtPerm = ""; |
| 39 | for($i=0;$i<$tamanho;$i++){ | 39 | for($i=0;$i<$tamanho;$i++){ |
| 40 | + $nomeExtensao = strtolower($arrObjMdPetExtensoesArquivoDTO[$i]->get('Extensao')); | ||
| 40 | if($i<$tamanho-1){ | 41 | if($i<$tamanho-1){ |
| 41 | - $arrExtPerm .= "'".$arrObjMdPetExtensoesArquivoDTO[$i]->get('Extensao')."'".","; | 42 | + $arrExtPerm .= "'".$nomeExtensao."'".","; |
| 42 | }else{ | 43 | }else{ |
| 43 | - $arrExtPerm .= "'".$arrObjMdPetExtensoesArquivoDTO[$i]->get('Extensao')."'"; | 44 | + $arrExtPerm .= "'".$nomeExtensao."'"; |
| 44 | } | 45 | } |
| 45 | } | 46 | } |
| 46 | return $arrExtPerm; | 47 | return $arrExtPerm; |
sei/web/modulos/peticionamento/md_pet_intercorrente_usu_ext_cadastro_js.php
| @@ -5,6 +5,7 @@ | @@ -5,6 +5,7 @@ | ||
| 5 | 5 | ||
| 6 | $strUrlAjaxNumeroProcesso = SessaoSEIExterna::getInstance()->assinarLink('controlador_externo.php?acao=md_pet_processo_validar_numero'); | 6 | $strUrlAjaxNumeroProcesso = SessaoSEIExterna::getInstance()->assinarLink('controlador_externo.php?acao=md_pet_processo_validar_numero'); |
| 7 | $strUrlSubmit = SessaoSEIExterna::getInstance()->assinarLink('controlador_externo.php?acao=md_pet_intercorrente_usu_ext_cadastrar'); | 7 | $strUrlSubmit = SessaoSEIExterna::getInstance()->assinarLink('controlador_externo.php?acao=md_pet_intercorrente_usu_ext_cadastrar'); |
| 8 | + $strUrlMdPetUsuExtRemoverUploadArquivo = SessaoSEIExterna::getInstance()->assinarLink('controlador_ajax_externo.php?acao_ajax=md_pet_intercorrente_usu_ext_remover_upload_arquivo'); | ||
| 8 | ?> | 9 | ?> |
| 9 | 10 | ||
| 10 | <script type="text/javascript"> | 11 | <script type="text/javascript"> |
| @@ -452,8 +453,22 @@ | @@ -452,8 +453,22 @@ | ||
| 452 | function iniciarTabelaDinamicaDocumento() { | 453 | function iniciarTabelaDinamicaDocumento() { |
| 453 | objTabelaDinamicaDocumento = new infraTabelaDinamica('tbDocumento', 'hdnTbDocumento', false, true); | 454 | objTabelaDinamicaDocumento = new infraTabelaDinamica('tbDocumento', 'hdnTbDocumento', false, true); |
| 454 | objTabelaDinamicaDocumento.gerarEfeitoTabela = true; | 455 | objTabelaDinamicaDocumento.gerarEfeitoTabela = true; |
| 455 | - objTabelaDinamicaDocumento.remover = function () { | ||
| 456 | - verificarTabelaVazia(2); | 456 | + objTabelaDinamicaDocumento.remover = function (arrLinha) { |
| 457 | + //remove o arquivo da pasta temp | ||
| 458 | + $.ajax({ | ||
| 459 | + url: '<?=$strUrlMdPetUsuExtRemoverUploadArquivo?>', | ||
| 460 | + type: 'POST', | ||
| 461 | + async: false, | ||
| 462 | + dataType: 'XML', | ||
| 463 | + data: {hdnTbDocumento:arrLinha}, | ||
| 464 | + success: function (r) { | ||
| 465 | + verificarTabelaVazia(2); | ||
| 466 | + }, | ||
| 467 | + error: function (e) { | ||
| 468 | + console.error('Erro ao processar o XML do SEI: ' + e.responseText); | ||
| 469 | + } | ||
| 470 | + }); | ||
| 471 | + | ||
| 457 | return true; | 472 | return true; |
| 458 | }; | 473 | }; |
| 459 | } | 474 | } |
| @@ -462,7 +477,7 @@ | @@ -462,7 +477,7 @@ | ||
| 462 | function validarArquivo(input) { | 477 | function validarArquivo(input) { |
| 463 | if (input.value != '') { | 478 | if (input.value != '') { |
| 464 | var tamanhoArquivo = input.files[0].size; | 479 | var tamanhoArquivo = input.files[0].size; |
| 465 | - var ext = input.files[0].name.split('.').pop(); | 480 | + var ext = input.files[0].name.split('.').pop().toLowerCase(); |
| 466 | 481 | ||
| 467 | var tamanhoConfigurado = parseInt(TAMANHO_MAXIMO) > 0; | 482 | var tamanhoConfigurado = parseInt(TAMANHO_MAXIMO) > 0; |
| 468 | if (!tamanhoConfigurado) { | 483 | if (!tamanhoConfigurado) { |
| @@ -695,6 +710,20 @@ | @@ -695,6 +710,20 @@ | ||
| 695 | } | 710 | } |
| 696 | 711 | ||
| 697 | if (remover) { | 712 | if (remover) { |
| 713 | + //remove os arquivos da pasta temp | ||
| 714 | + $.ajax({ | ||
| 715 | + url: '<?=$strUrlMdPetUsuExtRemoverUploadArquivo?>', | ||
| 716 | + type: 'POST', | ||
| 717 | + async: false, | ||
| 718 | + dataType: 'XML', | ||
| 719 | + data: {hdnTbDocumento:objTabelaDinamicaDocumento.hdn.value}, | ||
| 720 | + success: function (r) { | ||
| 721 | + verificarTabelaVazia(2); | ||
| 722 | + }, | ||
| 723 | + error: function (e) { | ||
| 724 | + console.error('Erro ao processar o XML do SEI: ' + e.responseText); | ||
| 725 | + } | ||
| 726 | + }); | ||
| 698 | location.href=location.href; | 727 | location.href=location.href; |
| 699 | } | 728 | } |
| 700 | return false; | 729 | return false; |
| @@ -754,7 +783,7 @@ | @@ -754,7 +783,7 @@ | ||
| 754 | 783 | ||
| 755 | objUploadArquivo.validar = function () { | 784 | objUploadArquivo.validar = function () { |
| 756 | var fileArquivo = document.getElementById('fileArquivo'); | 785 | var fileArquivo = document.getElementById('fileArquivo'); |
| 757 | - var ext = fileArquivo.value.split('.').pop(); | 786 | + var ext = fileArquivo.value.split('.').pop().toLowerCase(); |
| 758 | var extensaoConfigurada = arrExtensoesPermitidas.length > 0; | 787 | var extensaoConfigurada = arrExtensoesPermitidas.length > 0; |
| 759 | var tamanhoConfigurado = parseInt(TAMANHO_MAXIMO) > 0; | 788 | var tamanhoConfigurado = parseInt(TAMANHO_MAXIMO) > 0; |
| 760 | if (!tamanhoConfigurado) { | 789 | if (!tamanhoConfigurado) { |
sei/web/modulos/peticionamento/md_pet_usu_ext_cadastro_js.php
| @@ -26,6 +26,9 @@ $strLinkUploadDocEssencial = SessaoSEIExterna::getInstance()->assinarLink('contr | @@ -26,6 +26,9 @@ $strLinkUploadDocEssencial = SessaoSEIExterna::getInstance()->assinarLink('contr | ||
| 26 | //Acao para upload de documento complementar | 26 | //Acao para upload de documento complementar |
| 27 | $strLinkUploadDocComplementar = SessaoSEIExterna::getInstance()->assinarLink('controlador_externo.php?acao=md_pet_usu_ext_upload_doc_complementar'); | 27 | $strLinkUploadDocComplementar = SessaoSEIExterna::getInstance()->assinarLink('controlador_externo.php?acao=md_pet_usu_ext_upload_doc_complementar'); |
| 28 | 28 | ||
| 29 | +//Acao para apagar o arquivo temp | ||
| 30 | +$strUrlMdPetUsuExtRemoverUploadArquivo = SessaoSEIExterna::getInstance()->assinarLink('controlador_ajax_externo.php?acao_ajax=md_pet_usu_ext_remover_upload_arquivo'); | ||
| 31 | + | ||
| 29 | //================================================================== | 32 | //================================================================== |
| 30 | //saber se o documento principal é externo ou gerado | 33 | //saber se o documento principal é externo ou gerado |
| 31 | //================================================================== | 34 | //================================================================== |
| @@ -1392,7 +1395,7 @@ function carregarCamposDocPrincipalUpload(){ | @@ -1392,7 +1395,7 @@ function carregarCamposDocPrincipalUpload(){ | ||
| 1392 | 1395 | ||
| 1393 | //INICIO VALIDACAO EXTENSOES | 1396 | //INICIO VALIDACAO EXTENSOES |
| 1394 | var arrExtensoesPermitidas = [<?=$strSelExtensoesPrin?>]; | 1397 | var arrExtensoesPermitidas = [<?=$strSelExtensoesPrin?>]; |
| 1395 | - if ( $("#fileArquivoPrincipal").val().replace(/^.*\./, '')!='' && $.inArray( $("#fileArquivoPrincipal").val().replace(/^.*\./, '') , arrExtensoesPermitidas ) == -1 ) { | 1398 | + if ( $("#fileArquivoPrincipal").val().replace(/^.*\./, '')!='' && $.inArray( $("#fileArquivoPrincipal").val().replace(/^.*\./, '').toLowerCase() , arrExtensoesPermitidas ) == -1 ) { |
| 1396 | alert("O arquivo selecionado não é permitido.\nSomente são permitidos arquivos com as extensões:\n<?=preg_replace("%'%"," ",$strSelExtensoesPrin)?> ."); | 1399 | alert("O arquivo selecionado não é permitido.\nSomente são permitidos arquivos com as extensões:\n<?=preg_replace("%'%"," ",$strSelExtensoesPrin)?> ."); |
| 1397 | return false; | 1400 | return false; |
| 1398 | } | 1401 | } |
| @@ -1426,6 +1429,24 @@ function carregarCamposDocPrincipalUpload(){ | @@ -1426,6 +1429,24 @@ function carregarCamposDocPrincipalUpload(){ | ||
| 1426 | //Monta tabela de anexos | 1429 | //Monta tabela de anexos |
| 1427 | objTabelaDocPrincipal = new infraTabelaDinamica('tbDocumentoPrincipal','hdnDocPrincipal',false,false); | 1430 | objTabelaDocPrincipal = new infraTabelaDinamica('tbDocumentoPrincipal','hdnDocPrincipal',false,false); |
| 1428 | objTabelaDocPrincipal.gerarEfeitoTabela=true; | 1431 | objTabelaDocPrincipal.gerarEfeitoTabela=true; |
| 1432 | + | ||
| 1433 | + objTabelaDocPrincipal.remover = function (arrLinha) { | ||
| 1434 | + //remove o arquivo da pasta temp | ||
| 1435 | + $.ajax({ | ||
| 1436 | + url: '<?=$strUrlMdPetUsuExtRemoverUploadArquivo?>', | ||
| 1437 | + type: 'POST', | ||
| 1438 | + async: false, | ||
| 1439 | + dataType: 'XML', | ||
| 1440 | + data: {hdnTbDocumento:arrLinha}, | ||
| 1441 | + success: function (r) { | ||
| 1442 | + }, | ||
| 1443 | + error: function (e) { | ||
| 1444 | + console.error('Erro ao processar o XML do SEI: ' + e.responseText); | ||
| 1445 | + } | ||
| 1446 | + }); | ||
| 1447 | + | ||
| 1448 | + return true; | ||
| 1449 | + }; | ||
| 1429 | 1450 | ||
| 1430 | } catch(err){ | 1451 | } catch(err){ |
| 1431 | alert(' ERRO ' + err); | 1452 | alert(' ERRO ' + err); |
| @@ -1543,7 +1564,7 @@ function carregarCamposDocEssencialUpload(){ | @@ -1543,7 +1564,7 @@ function carregarCamposDocEssencialUpload(){ | ||
| 1543 | 1564 | ||
| 1544 | //INICIO VALIDACAO EXTENSOES | 1565 | //INICIO VALIDACAO EXTENSOES |
| 1545 | var arrExtensoesPermitidas = [<?=$strSelExtensoesComp?>]; | 1566 | var arrExtensoesPermitidas = [<?=$strSelExtensoesComp?>]; |
| 1546 | - if ( $("#fileArquivoEssencial").val().replace(/^.*\./, '')!='' && $.inArray( $("#fileArquivoEssencial").val().replace(/^.*\./, '') , arrExtensoesPermitidas ) == -1 ) { | 1567 | + if ( $("#fileArquivoEssencial").val().replace(/^.*\./, '')!='' && $.inArray( $("#fileArquivoEssencial").val().replace(/^.*\./, '').toLowerCase() , arrExtensoesPermitidas ) == -1 ) { |
| 1547 | alert("O arquivo selecionado não é permitido.\nSomente são permitidos arquivos com as extensões:\n<?=preg_replace("%'%"," ",$strSelExtensoesComp)?> ."); | 1568 | alert("O arquivo selecionado não é permitido.\nSomente são permitidos arquivos com as extensões:\n<?=preg_replace("%'%"," ",$strSelExtensoesComp)?> ."); |
| 1548 | return false; | 1569 | return false; |
| 1549 | } | 1570 | } |
| @@ -1575,6 +1596,24 @@ function carregarCamposDocEssencialUpload(){ | @@ -1575,6 +1596,24 @@ function carregarCamposDocEssencialUpload(){ | ||
| 1575 | //Monta tabela de anexos | 1596 | //Monta tabela de anexos |
| 1576 | objTabelaDocEssencial = new infraTabelaDinamica('tbDocumentoEssencial','hdnDocEssencial',false,false); | 1597 | objTabelaDocEssencial = new infraTabelaDinamica('tbDocumentoEssencial','hdnDocEssencial',false,false); |
| 1577 | objTabelaDocEssencial.gerarEfeitoTabela=true; | 1598 | objTabelaDocEssencial.gerarEfeitoTabela=true; |
| 1599 | + | ||
| 1600 | + objTabelaDocEssencial.remover = function (arrLinha) { | ||
| 1601 | + //remove o arquivo da pasta temp | ||
| 1602 | + $.ajax({ | ||
| 1603 | + url: '<?=$strUrlMdPetUsuExtRemoverUploadArquivo?>', | ||
| 1604 | + type: 'POST', | ||
| 1605 | + async: false, | ||
| 1606 | + dataType: 'XML', | ||
| 1607 | + data: {hdnTbDocumento:arrLinha}, | ||
| 1608 | + success: function (r) { | ||
| 1609 | + }, | ||
| 1610 | + error: function (e) { | ||
| 1611 | + console.error('Erro ao processar o XML do SEI: ' + e.responseText); | ||
| 1612 | + } | ||
| 1613 | + }); | ||
| 1614 | + | ||
| 1615 | + return true; | ||
| 1616 | + }; | ||
| 1578 | 1617 | ||
| 1579 | } | 1618 | } |
| 1580 | 1619 | ||
| @@ -1680,7 +1719,7 @@ function carregarCamposDocComplementarUpload(){ | @@ -1680,7 +1719,7 @@ function carregarCamposDocComplementarUpload(){ | ||
| 1680 | 1719 | ||
| 1681 | //INICIO VALIDACAO EXTENSOES | 1720 | //INICIO VALIDACAO EXTENSOES |
| 1682 | var arrExtensoesPermitidas = [<?=$strSelExtensoesComp?>]; | 1721 | var arrExtensoesPermitidas = [<?=$strSelExtensoesComp?>]; |
| 1683 | - if ( $("#fileArquivoComplementar").val().replace(/^.*\./, '')!='' && $.inArray( $("#fileArquivoComplementar").val().replace(/^.*\./, '') , arrExtensoesPermitidas ) == -1 ) { | 1722 | + if ( $("#fileArquivoComplementar").val().replace(/^.*\./, '')!='' && $.inArray( $("#fileArquivoComplementar").val().replace(/^.*\./, '').toLowerCase() , arrExtensoesPermitidas ) == -1 ) { |
| 1684 | alert("O arquivo selecionado não é permitido.\nSomente são permitidos arquivos com as extensões:\n<?=preg_replace("%'%"," ",$strSelExtensoesComp)?> ."); | 1723 | alert("O arquivo selecionado não é permitido.\nSomente são permitidos arquivos com as extensões:\n<?=preg_replace("%'%"," ",$strSelExtensoesComp)?> ."); |
| 1685 | return false; | 1724 | return false; |
| 1686 | } | 1725 | } |
| @@ -1712,6 +1751,24 @@ function carregarCamposDocComplementarUpload(){ | @@ -1712,6 +1751,24 @@ function carregarCamposDocComplementarUpload(){ | ||
| 1712 | //Monta tabela de anexos | 1751 | //Monta tabela de anexos |
| 1713 | objTabelaDocComplementar = new infraTabelaDinamica('tbDocumentoComplementar','hdnDocComplementar',false,false); | 1752 | objTabelaDocComplementar = new infraTabelaDinamica('tbDocumentoComplementar','hdnDocComplementar',false,false); |
| 1714 | objTabelaDocComplementar.gerarEfeitoTabela=true; | 1753 | objTabelaDocComplementar.gerarEfeitoTabela=true; |
| 1754 | + | ||
| 1755 | + objTabelaDocComplementar.remover = function (arrLinha) { | ||
| 1756 | + //remove o arquivo da pasta temp | ||
| 1757 | + $.ajax({ | ||
| 1758 | + url: '<?=$strUrlMdPetUsuExtRemoverUploadArquivo?>', | ||
| 1759 | + type: 'POST', | ||
| 1760 | + async: false, | ||
| 1761 | + dataType: 'XML', | ||
| 1762 | + data: {hdnTbDocumento:arrLinha}, | ||
| 1763 | + success: function (r) { | ||
| 1764 | + }, | ||
| 1765 | + error: function (e) { | ||
| 1766 | + console.error('Erro ao processar o XML do SEI: ' + e.responseText); | ||
| 1767 | + } | ||
| 1768 | + }); | ||
| 1769 | + | ||
| 1770 | + return true; | ||
| 1771 | + }; | ||
| 1715 | 1772 | ||
| 1716 | } | 1773 | } |
| 1717 | 1774 |
sei/web/modulos/peticionamento/rn/MdPetAtualizadorRN.php
| @@ -765,7 +765,7 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser | @@ -765,7 +765,7 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser | ||
| 765 | $objMdPetTamanhoArquivoDTO->retTodos(); | 765 | $objMdPetTamanhoArquivoDTO->retTodos(); |
| 766 | $objMdPetTamanhoArquivoDTO->setNumValorDocPrincipal('5'); | 766 | $objMdPetTamanhoArquivoDTO->setNumValorDocPrincipal('5'); |
| 767 | $objMdPetTamanhoArquivoDTO->setNumValorDocComplementar('10'); | 767 | $objMdPetTamanhoArquivoDTO->setNumValorDocComplementar('10'); |
| 768 | - $objMdPetTamanhoArquivoDTO->setNumIdTamanhoArquivo(MdPetTamanhoArquivo::$ID_FIXO_TAMANHO_ARQUIVO); | 768 | + $objMdPetTamanhoArquivoDTO->setNumIdTamanhoArquivo(MdPetTamanhoArquivoRN::$ID_FIXO_TAMANHO_ARQUIVO); |
| 769 | $objMdPetTamanhoArquivoDTO->setStrSinAtivo('S'); | 769 | $objMdPetTamanhoArquivoDTO->setStrSinAtivo('S'); |
| 770 | $objMdPetTamanhoArquivoRN->cadastrar($objMdPetTamanhoArquivoDTO); | 770 | $objMdPetTamanhoArquivoRN->cadastrar($objMdPetTamanhoArquivoDTO); |
| 771 | 771 |
sei/web/modulos/peticionamento/rn/MdPetIntercorrenteProcessoRN.php
| @@ -191,7 +191,29 @@ class MdPetIntercorrenteProcessoRN extends MdPetProcessoRN { | @@ -191,7 +191,29 @@ class MdPetIntercorrenteProcessoRN extends MdPetProcessoRN { | ||
| 191 | $arrProcedimentoRelacionado = array($objProcedimentoDTO->getDblIdProcedimento()); | 191 | $arrProcedimentoRelacionado = array($objProcedimentoDTO->getDblIdProcedimento()); |
| 192 | 192 | ||
| 193 | $objProcedimentoAPI = new ProcedimentoAPI(); | 193 | $objProcedimentoAPI = new ProcedimentoAPI(); |
| 194 | - $objProcedimentoAPI->setIdTipoProcedimento($objCriterioIntercorrenteDTO->getNumIdTipoProcedimento()); | 194 | + |
| 195 | + //Tipo Procedimento | ||
| 196 | + $objTipoProcedimentoDTO = new TipoProcedimentoDTO(); | ||
| 197 | + $objTipoProcedimentoDTO->setBolExclusaoLogica(false); | ||
| 198 | + $objTipoProcedimentoDTO->setDistinct(true); | ||
| 199 | + $objTipoProcedimentoDTO->retStrSinAtivo(); | ||
| 200 | + $objTipoProcedimentoDTO->setNumIdTipoProcedimento($objProcedimentoDTO->getNumIdTipoProcedimento()); | ||
| 201 | + | ||
| 202 | + $objTipoProcedimentoRN = new TipoProcedimentoRN(); | ||
| 203 | + $arrObjTipoProcedimentoDTO = $objTipoProcedimentoRN->listarRN0244($objTipoProcedimentoDTO); | ||
| 204 | + | ||
| 205 | + if (count($arrObjTipoProcedimentoDTO)==1) { | ||
| 206 | + $objTipoProcedimentoDTO = $arrObjTipoProcedimentoDTO[0]; | ||
| 207 | + if ($objTipoProcedimentoDTO->getStrSinAtivo()=='S'){ | ||
| 208 | + $objProcedimentoAPI->setIdTipoProcedimento($objProcedimentoDTO->getNumIdTipoProcedimento()); | ||
| 209 | + }else{ | ||
| 210 | + $objProcedimentoAPI->setIdTipoProcedimento($objCriterioIntercorrenteDTO->getNumIdTipoProcedimento()); | ||
| 211 | + } | ||
| 212 | + }else{ | ||
| 213 | + $objProcedimentoAPI->setIdTipoProcedimento($objCriterioIntercorrenteDTO->getNumIdTipoProcedimento()); | ||
| 214 | + } | ||
| 215 | + // Tipo Procedimento - fim | ||
| 216 | + | ||
| 195 | if ($especificacao!=null){ | 217 | if ($especificacao!=null){ |
| 196 | $objProcedimentoAPI->setEspecificacao( $especificacao ); | 218 | $objProcedimentoAPI->setEspecificacao( $especificacao ); |
| 197 | } | 219 | } |
| @@ -1077,5 +1099,74 @@ class MdPetIntercorrenteProcessoRN extends MdPetProcessoRN { | @@ -1077,5 +1099,74 @@ class MdPetIntercorrenteProcessoRN extends MdPetProcessoRN { | ||
| 1077 | return $contatoDTO; | 1099 | return $contatoDTO; |
| 1078 | } | 1100 | } |
| 1079 | 1101 | ||
| 1102 | + /** $arquivos_enviados[0] recebe idLinha | ||
| 1103 | + * $arquivos_enviados[1] recebe idTipoDocumento | ||
| 1104 | + * $arquivos_enviados[2] recebe complementoTipoDocumento | ||
| 1105 | + * $arquivos_enviados[3] recebe idNivelAcesso | ||
| 1106 | + * $arquivos_enviados[4] recebe idHipoteseLegal | ||
| 1107 | + * $arquivos_enviados[5] recebe idFormato | ||
| 1108 | + * $arquivos_enviados[6] recebe idTipoConferencia | ||
| 1109 | + * $arquivos_enviados[7] recebe nomeArquivoHash | ||
| 1110 | + * $arquivos_enviados[8] recebe tamanhoArquivo | ||
| 1111 | + * $arquivos_enviados[9] recebe nomeArquivo | ||
| 1112 | + * $arquivos_enviados[10] recebe dataHora | ||
| 1113 | + * $arquivos_enviados[11] recebe tamanhoArquivoFormatado | ||
| 1114 | + * $arquivos_enviados[12] recebe documento | ||
| 1115 | + * $arquivos_enviados[13] recebe nivelAcesso | ||
| 1116 | + * $arquivos_enviados[14] recebe formato | ||
| 1117 | + */ | ||
| 1118 | + public static function removerArquivoIntecorrenteTemp($arquivos_enviado){ | ||
| 1119 | + //se for varios mandado pelo hdn | ||
| 1120 | + if(is_string($arquivos_enviado)){ | ||
| 1121 | + $arquivos_enviados = PaginaSEIExterna::getInstance()->getArrItensTabelaDinamica($arquivos_enviado); | ||
| 1122 | + | ||
| 1123 | + $xml = null; | ||
| 1124 | + foreach ($arquivos_enviados as $arquivo_enviado) { | ||
| 1125 | + $arquivo = DIR_SEI_TEMP.'/'.$arquivo_enviado[7]; | ||
| 1126 | + if(file_exists($arquivo)){ | ||
| 1127 | + unlink($arquivo); | ||
| 1128 | + $xml = "<success>true</success>"; | ||
| 1129 | + } | ||
| 1130 | + } | ||
| 1131 | + }else{ | ||
| 1132 | + $arquivo = DIR_SEI_TEMP.'/'.$arquivos_enviado[7]; | ||
| 1133 | + if(file_exists($arquivo)){ | ||
| 1134 | + unlink($arquivo); | ||
| 1135 | + $xml = "<success>true</success>"; | ||
| 1136 | + } | ||
| 1137 | + } | ||
| 1138 | + | ||
| 1139 | + if($xml) | ||
| 1140 | + return $xml; | ||
| 1141 | + | ||
| 1142 | + return "<success>false</success>"; | ||
| 1143 | + } | ||
| 1144 | + | ||
| 1145 | + | ||
| 1146 | + /** | ||
| 1147 | + * $arquivos_enviados[0] recebe nome, | ||
| 1148 | + * $arquivos_enviados[1] recebe dataHora, | ||
| 1149 | + * $arquivos_enviados[2] recebe tamanhoFormatado, | ||
| 1150 | + * $arquivos_enviados[3] recebe documento, | ||
| 1151 | + * $arquivos_enviados[4] recebe nivelAcesso, | ||
| 1152 | + * $arquivos_enviados[5] recebe hipoteseLegal, | ||
| 1153 | + * $arquivos_enviados[6] recebe formatoDocumento, | ||
| 1154 | + * $arquivos_enviados[7] recebe tipoConferencia, | ||
| 1155 | + * $arquivos_enviados[8] recebe nomeUpload, | ||
| 1156 | + * $arquivos_enviados[9] recebe idTpoPrincipal, | ||
| 1157 | + * $arquivos_enviados[10] recebe strComplemento, | ||
| 1158 | + * $arquivos_enviados[11] recebe formatoDocumentoLbl, | ||
| 1159 | + * $arquivos_enviados[12] recebe '' | ||
| 1160 | + */ | ||
| 1161 | + public static function removerArquivoTemp($arquivos_enviado){ | ||
| 1162 | + $arquivo = DIR_SEI_TEMP.'/'.$arquivos_enviado[8]; | ||
| 1163 | + if(file_exists($arquivo)){ | ||
| 1164 | + unlink($arquivo); | ||
| 1165 | + return "<success>true</success>"; | ||
| 1166 | + } | ||
| 1167 | + | ||
| 1168 | + return "<success>false</success>"; | ||
| 1169 | + } | ||
| 1170 | + | ||
| 1080 | } | 1171 | } |
| 1081 | ?> | 1172 | ?> |
| 1082 | \ No newline at end of file | 1173 | \ No newline at end of file |