public function desarquivarAction()
 {
     $auth = Zend_Auth::getInstance();
     // instancia da autenticação
     $idusuario = $this->getIdUsuario;
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     $codOrgao = $GrupoAtivo->codOrgao;
     //  Órgão ativo na sessão
     $this->view->codOrgao = $codOrgao;
     $buscaprojeto = new Projetos();
     if (isset($_POST['pronac'])) {
         $pronac = $_POST['pronac'];
         $buscaDados = TramitarprojetosDAO::buscarDadosPronac($pronac);
         foreach ($buscaDados as $dados) {
             $idPronac = $dados->IdPRONAC;
             $OrgaoOrigem = $dados->OrgaoOrigem;
         }
         $busca = TramitarprojetosDAO::buscaProjetoUnidade($idPronac);
         foreach ($busca as $b) {
             $stAcao = $b->stAcao;
             $idArquivamento = $b->idArquivamento;
         }
         if ($stAcao == 1) {
             parent::message("O projeto NÃO se encontra Arquivado nesta Unidade.!", "tramitarprojetos/desarquivar", "ALERT");
         } else {
             if ($busca && $stAcao == 0) {
                 TramitarprojetosDAO::alterarStatusArquivamento($idPronac);
                 $stAcaoA = 1;
                 TramitarprojetosDAO::arquivarProjeto($idPronac, $stAcaoA, null, null, $idusuario, $idArquivamento);
                 if ($OrgaoOrigem != 0) {
                     $dados = array('Orgao' => $OrgaoOrigem);
                 } else {
                     $dados = array('Orgao' => $codOrgao);
                 }
                 $where = "IdPRONAC = {$idPronac}";
                 $atualizarProjeto = $buscaprojeto->alterarProjetos($dados, $where);
                 parent::message("Projeto desarquivado com sucesso!", "tramitarprojetos/desarquivar", "CONFIRM");
             } else {
                 parent::message("O projeto não se encontra na DGI/CGRL/COAL/DCA, transação cancelada.", "tramitarprojetos/desarquivar", "ALERT");
             }
         }
     }
 }