public function projetosarquivadosAction()
 {
     /** Usuario Logado *********************************************** */
     $auth = Zend_Auth::getInstance();
     // instancia da autenticação
     $idusuario = $this->getIdUsuario;
     $idorgao = $this->getIdOrgao;
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     $codGrupo = $GrupoAtivo->codGrupo;
     //  Grupo ativo na sessão
     $codOrgao = $GrupoAtivo->codOrgao;
     //  Órgão ativo na sessão
     $this->view->codOrgao = $codOrgao;
     $this->view->grupoAtivo = $codGrupo;
     $this->view->idUsuarioLogado = $idusuario;
     $this->view->idorgao = $idorgao;
     /* *************************************************************** */
     function formatadata($data, $v)
     {
         $dia = substr($data, 0, 2);
         $mes = substr($data, 3, 2);
         $ano = substr($data, 6, 4);
         if ($v == 1) {
             $dataformatada = $ano . "/" . $mes . "/" . $dia . " 00:00:00.000";
         } else {
             $dataformatada = $ano . "/" . $mes . "/" . $dia . " 23:59:59.999";
         }
         return $dataformatada;
     }
     $post = Zend_Registry::get('post');
     $pronac = null;
     if (isset($post->pronac)) {
         if (!empty($_SESSION['pronac'])) {
             if ($post->pronac != $_SESSION['pronac']) {
                 $_SESSION['pronac'] = $post->pronac;
                 $pronac = $post->pronac;
             } else {
                 $pronac = $_SESSION['pronac'];
             }
         } else {
             $pronac = $post->pronac;
             $_SESSION['pronac'] = $pronac;
         }
     } elseif (!empty($_SESSION['pronac'])) {
         $pronac = $_SESSION['pronac'];
     }
     $tipo_nome = null;
     if (isset($post->tipo_nome)) {
         if (!empty($_SESSION['tipo_nome'])) {
             if ($post->tipo_nome != $_SESSION['tipo_nome']) {
                 $_SESSION['tipo_nome'] = $post->tipo_nome;
                 $tipo_nome = $post->tipo_nome;
             } else {
                 $tipo_nome = $_SESSION['tipo_nome'];
             }
         } else {
             $tipo_nome = (int) $post->tipo_nome;
             $_SESSION['tipo_nome'] = $tipo_nome;
         }
     } elseif (!empty($_SESSION['tipo_nome'])) {
         $tipo_nome = $_SESSION['tipo_nome'];
     }
     $nome = null;
     if (isset($post->nome)) {
         if (!empty($_SESSION['nome'])) {
             if ($post->nome != $_SESSION['nome']) {
                 $_SESSION['nome'] = $post->nome;
                 $nome = $post->nome;
             } else {
                 $nome = $_SESSION['nome'];
             }
         } else {
             $nome = $post->nome;
             $_SESSION['nome'] = $nome;
         }
     } elseif (!empty($_SESSION['nome'])) {
         $nome = $_SESSION['nome'];
     }
     $tipo_processo = null;
     if (isset($post->tipo_processo)) {
         if (!empty($_SESSION['tipo_processo'])) {
             if ($post->tipo_processo != $_SESSION['tipo_processo']) {
                 $_SESSION['tipo_processo'] = $post->tipo_processo;
                 $tipo_processo = $post->tipo_processo;
             } else {
                 $tipo_processo = $_SESSION['tipo_processo'];
             }
         } else {
             $tipo_processo = (int) $post->tipo_processo;
             $_SESSION['tipo_processo'] = $tipo_processo;
         }
     } elseif (!empty($_SESSION['tipo_processo'])) {
         $tipo_processo = $_SESSION['tipo_processo'];
     }
     $processo = null;
     if (isset($post->processo)) {
         if (!empty($_SESSION['processo'])) {
             if ($post->processo != $_SESSION['processo']) {
                 $_SESSION['processo'] = $post->processo;
                 $processo = $post->processo;
             } else {
                 $processo = $_SESSION['processo'];
             }
         } else {
             $processo = $post->processo;
             $_SESSION['processo'] = $processo;
         }
     } elseif (!empty($_SESSION['processo'])) {
         $processo = $_SESSION['processo'];
     }
     $tipo_dtArquivo = null;
     if (isset($post->tipo_dtArquivo)) {
         if (!empty($_SESSION['tipo_dtArquivo'])) {
             if ($post->tipo_dtArquivo != $_SESSION['tipo_dtArquivo']) {
                 $_SESSION['tipo_dtArquivo'] = $post->tipo_dtArquivo;
                 $tipo_dtArquivo = $post->tipo_dtArquivo;
             } else {
                 $tipo_dtArquivo = $_SESSION['tipo_dtArquivo'];
             }
         } else {
             $tipo_dtArquivo = (int) $post->tipo_dtArquivo;
             $_SESSION['tipo_dtArquivo'] = $tipo_dtArquivo;
         }
     } elseif (!empty($_SESSION['tipo_dtArquivo'])) {
         $tipo_dtArquivo = $_SESSION['tipo_dtArquivo'];
     }
     $dtArquivI = null;
     $dtArquivInull = null;
     if (isset($post->dtArquivI)) {
         $dtArquivI = formatadata($post->dtArquivI, 1);
         $dtArquivInull = formatadata($post->dtArquivI, 2);
         if (!empty($_SESSION['dtArquivI'])) {
             if ($dtArquivI != $_SESSION['dtArquivI']) {
                 $_SESSION['dtArquivI'] = $dtArquivI;
                 $dtArquivI = $dtArquivI;
             } else {
                 $dtArquivI = $_SESSION['dtArquivI'];
             }
         } else {
             $dtArquivI = formatadata($post->dtArquivI, 1);
             $dtArquivInull = formatadata($post->dtArquivI, 2);
             $_SESSION['dtArquivI'] = $dtArquivI;
         }
     } elseif (isset($_SESSION['dtArquivI'])) {
         $dtArquivI = $_SESSION['dtArquivI'];
         $dtArquivInull = substr($dtArquivI, 0, 10) . " 23:59:59.999";
     }
     $dtArquivF = null;
     if (isset($post->dtArquivF)) {
         if (!empty($_SESSION['dtArquivF'])) {
             if ($post->dtArquivF != $_SESSION['dtArquivF']) {
                 $_SESSION['dtArquivF'] = formatadata($post->dtArquivF, 2);
                 $dtArquivF = formatadata($post->dtArquivF, 2);
             } else {
                 $dtArquivF = formatadata($_SESSION['dtArquivF'], 2);
             }
         } else {
             $dtArquivF = formatadata($post->dtArquivF, 2);
             $_SESSION['dtArquivF'] = $dtArquivF;
         }
     } elseif (isset($_SESSION['dtArquivF'])) {
         $dtArquivF = $_SESSION['dtArquivF'];
     }
     $tipo_cxInicio = null;
     if (isset($post->tipo_cxInicio)) {
         if (!empty($_SESSION['tipo_cxInicio'])) {
             if ($post->tipo_cxInicio != $_SESSION['tipo_cxInicio']) {
                 $_SESSION['tipo_cxInicio'] = $post->tipo_cxInicio;
                 $tipo_cxInicio = $post->tipo_cxInicio;
             } else {
                 $tipo_cxInicio = $_SESSION['tipo_cxInicio'];
             }
         } else {
             $tipo_cxInicio = (int) $post->tipo_cxInicio;
             $_SESSION['tipo_cxInicio'] = $tipo_cxInicio;
         }
     } elseif (!empty($_SESSION['tipo_cxInicio'])) {
         $tipo_cxInicio = $_SESSION['tipo_cxInicio'];
     }
     $cxInicio = null;
     if (isset($post->cxInicio)) {
         if (!empty($_SESSION['cxInicio'])) {
             if ($post->cxInicio != $_SESSION['cxInicio']) {
                 $_SESSION['cxInicio'] = $post->cxInicio;
                 $cxInicio = $post->cxInicio;
             } else {
                 $cxInicio = $_SESSION['cxInicio'];
             }
         } else {
             $cxInicio = (int) $post->cxInicio;
             $_SESSION['cxInicio'] = $cxInicio;
         }
     } elseif (!empty($_SESSION['cxInicio'])) {
         $cxInicio = $_SESSION['cxInicio'];
     }
     $tipo_cxFinal = null;
     if (isset($post->tipo_cxFinal)) {
         if (!empty($_SESSION['tipo_cxFinal'])) {
             if ($post->tipo_cxFinal != $_SESSION['tipo_cxFinal']) {
                 $_SESSION['tipo_cxFinal'] = $post->tipo_cxFinal;
                 $tipo_cxFinal = $post->tipo_cxFinal;
             } else {
                 $tipo_cxFinal = $_SESSION['tipo_cxFinal'];
             }
         } else {
             $tipo_cxFinal = (int) $post->tipo_cxFinal;
             $_SESSION['tipo_cxFinal'] = $tipo_cxFinal;
         }
     } elseif (!empty($_SESSION['tipo_cxFinal'])) {
         $tipo_cxFinal = $_SESSION['tipo_cxFinal'];
     }
     $cxFinal = null;
     if (isset($post->cxFinal)) {
         if (!empty($_SESSION['cxFinal'])) {
             if ($post->cxFinal != $_SESSION['cxFinal']) {
                 $_SESSION['cxFinal'] = $post->cxFinal;
                 $cxFinal = $post->cxFinal;
             } else {
                 $cxFinal = $_SESSION['cxFinal'];
             }
         } else {
             $cxFinal = (int) $post->cxFinal;
             $_SESSION['cxFinal'] = $cxFinal;
         }
     } elseif (!empty($_SESSION['cxFinal'])) {
         $cxFinal = $_SESSION['cxFinal'];
     }
     $arquivados = TramitarprojetosDAO::projetosArquivados($idusuario, $pronac, $tipo_nome, $nome, $tipo_processo, $processo, $tipo_dtArquivo, $dtArquivI, $dtArquivInull, $dtArquivF, $tipo_cxInicio, $cxInicio, $tipo_cxFinal, $cxFinal);
     // ========== INÍCIO PAGINAÇÃO ==========
     Zend_Paginator::setDefaultScrollingStyle('Sliding');
     Zend_View_Helper_PaginationControl::setDefaultViewPartial('paginacao/paginacao.phtml');
     $paginator = Zend_Paginator::factory($arquivados);
     // dados a serem paginados
     // página atual e quantidade de ítens por página
     $currentPage = $this->_getParam('page', 1);
     $paginator->setCurrentPageNumber($currentPage)->setItemCountPerPage(30);
     $this->view->Arquivados = $paginator;
     $this->view->qtdDocs = count($arquivados);
     // quantidade
     // ========== FIM PAGINAÇÃO ==========
     if (!$arquivados) {
         parent::message("Nenhum Projeto Encontrado!", "tramitarprojetos/consultarprojetosarquivados", "CONFIRM");
     }
     if (isset($_POST['idArquivamento'])) {
         $idPronac = $_POST['idPro'];
         $justificativa = $_POST['justificativa'];
         $cxInicio = $_POST['cxInicioDesarquivar'];
         $cxFinal = $_POST['cxFinalDesarquivar'];
         $acao = 0;
         $stEstado = 1;
         $inserir = TramitarprojetosDAO::inserirSolicitacaoArquivamento($idPronac, $justificativa, $idusuario, $cxInicio, $cxFinal, $acao, $stEstado);
         $alterar = TramitarprojetosDAO::alterarStatusArquivamento($idPronac);
         parent::message("Solicitação enviada com sucesso!", "tramitarprojetos/projetosarquivados", "CONFIRM");
     }
 }