/**
  * 
  */
 public function getVinculadas($orgaosUsuario)
 {
     $orgaoModel = new Orgaos();
     $orgaos = $orgaoModel->pesquisarTodosOrgaos();
     $result = array();
     foreach ($orgaos as $index => $orgao) {
         if (in_array($orgao->Codigo, $orgaosUsuario)) {
             $result[] = $orgaos[$index];
         }
     }
     return $result;
 }
 public function solicitarcancelamentoenvioprojetosAction()
 {
     /** Usuario Logado *********************************************** */
     $auth = Zend_Auth::getInstance();
     // instancia da autenticação
     $idusuario = $this->getIdUsuario;
     /*         * *************************************************************** */
     $orgaos = new Orgaos();
     $historicodocumento = new HistoricoDocumento();
     $todosDestinos = $orgaos->pesquisarTodosOrgaos();
     $this->view->TodosDestinos = $todosDestinos;
     //        $destino = $historicodocumento->pesquisarOrgaosPorAcao(2, $idusuario);
     $destino = $historicodocumento->pesquisarOrgaosPorAcao(2);
     //        xd($destino);
     $this->view->Destino = $destino;
 }
 public function orgaoAction()
 {
     $get = Zend_Registry::get('get');
     $pronac = addslashes($get->pronac);
     $pronac = Seguranca::dencrypt($pronac);
     $ano = addslashes(substr($pronac, 0, 2));
     $sequencial = addslashes(substr($pronac, 2, strlen($pronac)));
     $arrBusca = array('tbr.anoprojeto =?' => $ano, 'tbr.sequencial =?' => $sequencial);
     $projeto = new Projetos();
     $validapronac = $projeto->VerificaPronac($arrBusca);
     if (count($validapronac) > 0) {
         $listaparecer = $projeto->buscarTodosDadosProjeto($validapronac[0]->IdPRONAC);
         $this->view->parecer = $listaparecer[0];
         $this->view->pronac = Seguranca::encrypt($listaparecer[0]->pronac);
         $orgaosDAO = new Orgaos();
         $orgaos = $orgaosDAO->pesquisarTodosOrgaos();
         $this->view->orgaos = $orgaos;
         $documentoDao = new tbHistoricoAlteracaoProjeto();
         $where = array("P.idPRONAC =?" => $listaparecer[0]->IdPRONAC, "cdOrgao is not null" => '?');
         $documentos = $documentoDao->listadocumentosanexados($where);
         $this->view->documentos = $documentos;
     } else {
         parent::message("Dados obrigatórios não informados", "Alterarprojeto/consultarprojeto", "ERROR");
     }
     if ($listaparecer[0]->Orgao != $this->codOrgao) {
         parent::message("Usuário sem autorização no orgão do projeto", "Alterarprojeto/consultarprojeto", "ERROR");
     }
 }
Ejemplo n.º 4
0
 /**
  * Método painelcredenciamento()
  * Painel do Coordenador de Pronac
  * @access public
  * @param void
  * @return void
  */
 public function painelcredenciamentoAction()
 {
     $this->autenticacao();
     $agentes = new Agentes();
     $nome = $this->_request->getParam('nome');
     $cpf = Mascara::delMaskCPF($this->_request->getParam('cpf'));
     // ========== INÍCIO PAGINAÇÃO ==========
     // criando a paginação
     $buscar = $agentes->consultaPareceristasPainel($nome, $cpf);
     Zend_Paginator::setDefaultScrollingStyle('Sliding');
     Zend_View_Helper_PaginationControl::setDefaultViewPartial('paginacao/paginacao.phtml');
     $paginator = Zend_Paginator::factory($buscar);
     // dados a serem paginados
     // página atual e quantidade de ítens por página
     $currentPage = $this->_getParam('page', 1);
     $paginator->setCurrentPageNumber($currentPage)->setItemCountPerPage(15);
     // ========== FIM PAGINAÇÃO ==========
     $this->view->qtdpareceristas = count($buscar);
     $this->view->pareceristas = $paginator;
     $orgaos = new Orgaos();
     $this->view->orgaos = $orgaos->pesquisarTodosOrgaos();
 }
 public function guiasAction()
 {
     /** Usuario Logado *********************************************** */
     $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
     $codGrupo = $GrupoAtivo->codGrupo;
     //  Grupo ativo na sessão
     $codOrgao = $GrupoAtivo->codOrgao;
     //  Órgão ativo na sessão
     $this->view->codOrgao = $codOrgao;
     $this->view->idUsuarioLogado = $idusuario;
     /*         * ************************************************************** */
     /*         * ************************************************************** */
     $orgaos = new Orgaos();
     $todosDestinos = $orgaos->pesquisarTodosOrgaos();
     $this->view->TodosDestinos = $todosDestinos;
     $where = array();
     $where['h.stEstado = ?'] = 1;
     $where['h.idDocumento > ?'] = 0;
     $where['h.Acao = ?'] = 2;
     $where['h.idOrigem = ?'] = $codOrgao;
     $where['h.idUsuarioEmissor = ?'] = $idusuario;
     $order = array(8);
     //idLote
     $tbHistoricoDocumento = new tbHistoricoDocumento();
     $this->view->registros = $tbHistoricoDocumento->consultarTramitacoes($where, $order);
 }