/**
  * Método para buscar todos os arquivos anexados ao item
  * @access public
  * @param integer $idPronac
  * @param integer $status
  * @return void
  */
 public function excluirarquivoAction()
 {
     $this->_helper->layout->disableLayout();
     // Desabilita o Zend Layout
     // recebe os dados via post
     $post = Zend_Registry::get('post');
     $idPedidoAlteracao = (int) Seguranca::tratarVarAjaxUFT8($post->idPedidoAlteracao);
     $idArquivo = (int) Seguranca::tratarVarAjaxUFT8($post->idArquivo);
     $nmArquivo = Seguranca::tratarVarAjaxUFT8($post->nmArquivo);
     if (isset($idPedidoAlteracao) && isset($idArquivo) && !empty($idPedidoAlteracao) && !empty($idArquivo)) {
         SolicitarAlteracaoDAO::excluirArquivo($idPedidoAlteracao, $idArquivo);
         $this->view->nmArquivo = $nmArquivo;
     }
 }
 public function verificarexclusaolocalAction()
 {
     if (!empty($_GET)) {
         $stPedido = 'A';
         $idPais = $_GET["pais"];
         $idUF = $_GET["estados"];
         if (empty($idUF)) {
             $idUF = 0;
         }
         $idMunicipioIBGE = $_GET["cidade"];
         if (empty($idMunicipioIBGE)) {
             $idMunicipioIBGE = 0;
         }
         $status = 4;
         $tpAcao = 'E';
         $idPronac = $_GET["idpronac"];
         $auth = Zend_Auth::getInstance();
         $idSolicitante = $auth->getIdentity()->IdUsuario;
         $dsJustificativa = 'inserção';
         $buscaSoliciatacao = new ReadequacaoProjetos();
         $Projetos = new SolicitarAlteracaoDAO();
         $valores = $buscaSoliciatacao->buscarSolicitacao($idPronac);
         $idPedidoAlteracao = $valores[0]->idPedidoAlteracao;
         $resultadoid = $buscaSoliciatacao->buscarID($idPronac);
         $idProjeto = $resultadoid[0]->idProjeto;
         if (empty($idPedidoAlteracao)) {
             $inserirSolitacao = $buscaSoliciatacao->inserirSolicitacao($idPronac, $idSolicitante);
             $valores = $buscaSoliciatacao->buscarSolicitacao($idPronac);
             $idPedidoAlteracao = $valores[0]->idPedidoAlteracao;
             $resultadoPedidoAlteracao = $Projetos->buscartbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $status);
             if (empty($resultadoPedidoAlteracao)) {
                 $prazo = $buscaSoliciatacao->buscarLocaisCadastrados($idPais, $idUF, $idMunicipioIBGE, $idPedidoAlteracao, $stPedido);
                 if (empty($prazo)) {
                     $insertPrazo = $buscaSoliciatacao->insertLocais($idPais, $idUF, $idMunicipioIBGE, $idPedidoAlteracao, $tpAcao);
                 } else {
                     $idAbrangencia = $prazo[0]->idAbrangencia;
                     $updatePrazo = $buscaSoliciatacao->updateLocais($idPais, $idUF, $idMunicipioIBGE, $tpAcao, $idPedidoAlteracao, $idAbrangencia);
                 }
                 $justificativa = $buscaSoliciatacao->inserirJustificativa($idPedidoAlteracao, $dsJustificativa, $status);
                 $compararInserirAbrangencia = $Projetos->compararInserirAbrangencia($idProjeto, $idPedidoAlteracao);
             } else {
                 $prazo = $buscaSoliciatacao->buscarLocaisCadastrados($idPais, $idUF, $idMunicipioIBGE, $idPedidoAlteracao);
                 if (empty($prazo)) {
                     $insertPrazo = $buscaSoliciatacao->insertLocais($idPais, $idUF, $idMunicipioIBGE, $idPedidoAlteracao, $tpAcao);
                 } else {
                     $idAbrangencia = $prazo[0]->idAbrangencia;
                     $updatePrazo = $buscaSoliciatacao->updateLocais($idPais, $idUF, $idMunicipioIBGE, $tpAcao, $idPedidoAlteracao, $idAbrangencia);
                 }
                 $justificativa = $Projetos->updatetbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $dsJustificativa, $status);
                 $compararInserirAbrangencia = $Projetos->compararInserirAbrangencia($idProjeto, $idPedidoAlteracao);
             }
         } else {
             $prazo = $buscaSoliciatacao->buscarLocaisCadastrados($idPais, $idUF, $idMunicipioIBGE, $idPedidoAlteracao);
             if (empty($prazo)) {
                 $insertPrazo = $buscaSoliciatacao->insertLocais($idPais, $idUF, $idMunicipioIBGE, $idPedidoAlteracao, $tpAcao);
             } else {
                 $idAbrangencia = $prazo[0]->idAbrangencia;
                 $updatePrazo = $buscaSoliciatacao->updateLocais($idPais, $idUF, $idMunicipioIBGE, $tpAcao, $idPedidoAlteracao, $idAbrangencia);
             }
             $resultadoPedidoAlteracao = $Projetos->buscartbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $status);
             if (empty($resultadoPedidoAlteracao)) {
                 $justificativa = $buscaSoliciatacao->inserirJustificativa($idPedidoAlteracao, $dsJustificativa, $status);
                 $compararInserirAbrangencia = $Projetos->compararInserirAbrangencia($idProjeto, $idPedidoAlteracao);
             } else {
                 $justificativa = $Projetos->updatetbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $dsJustificativa, $status);
                 $compararInserirAbrangencia = $Projetos->compararInserirAbrangencia($idProjeto, $idPedidoAlteracao);
             }
         }
         // excluir o registro inserido
         $excluirLocal = SolicitarAlteracaoDAO::excluirArquivoDuplicado($idPedidoAlteracao, $idPais, $idUF, $idMunicipioIBGE);
         // inclui a justificativa do item excluído
         $alterarJustificativa = SolicitarAlteracaoDAO::alterarJustificativaPrimeiroArquivo($idPedidoAlteracao, $idPais, $idUF, $idMunicipioIBGE, $_GET["dsJustificativaExclusao"]);
     }
 }