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 |