public function recursosNaoSubmetidosAction() { $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessao com o grupo ativo $this->view->grupoAtivo = $GrupoAtivo->codGrupo; // manda o grupo ativo do usuario para a visao /* ================== PAGINACAO ======================*/ $where = array(); $where['a.stEstado = ?'] = 0; // 0=Atual; 1=Historico $where['a.siRecurso = ?'] = 9; // 9=Não submetidos a plenária - Checklist Publicação $tbRecurso = new tbRecurso(); $recursos = $tbRecurso->recursosNaoSubmetidos($where, array()); $tbTitulacaoConselheiro = new tbTitulacaoConselheiro(); $this->view->conselheiros = $tbTitulacaoConselheiro->buscarConselheirosTitulares(); $this->view->dados = $recursos; }
public function buscarDestinatariosAction() { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout $vinculada = $_POST['vinculada']; $idPronac = $_POST['idPronac']; $a = 0; $dadosUsuarios = array(); if ($vinculada == 262) { $dados = array(); $dados['sis_codigo = ?'] = 21; $dados['uog_status = ?'] = 1; $dados['gru_codigo = ?'] = 110; $dados['org_superior = ?'] = 251; $vw = new vwUsuariosOrgaosGrupos(); $result = $vw->buscar($dados, array('usu_nome')); if (count($result) > 0) { foreach ($result as $registro) { $dadosUsuarios[$a]['id'] = $registro['usu_codigo']; $dadosUsuarios[$a]['nome'] = utf8_encode($registro['usu_nome']); $a++; } $jsonEncode = json_encode($dadosUsuarios); echo json_encode(array('resposta' => true, 'conteudo' => $dadosUsuarios)); } else { echo json_encode(array('resposta' => false)); } } else { //CNIC $tbTitulacaoConselheiro = new tbTitulacaoConselheiro(); $result = $tbTitulacaoConselheiro->buscarConselheirosTitulares(); if (count($result) > 0) { foreach ($result as $registro) { $dadosUsuarios[$a]['id'] = $registro['id']; $dadosUsuarios[$a]['nome'] = utf8_encode($registro['nome']); $a++; } $jsonEncode = json_encode($dadosUsuarios); echo json_encode(array('resposta' => true, 'conteudo' => $dadosUsuarios)); } else { echo json_encode(array('resposta' => false)); } } die; }
public function minhasSolicitacoesAction() { $this->intTamPag = 10; //DEFINE PARAMETROS DE ORDENACAO / QTDE. REG POR PAG. / PAGINACAO if ($this->_request->getParam("qtde")) { $this->intTamPag = $this->_request->getParam("qtde"); } $order = array(); //==== parametro de ordenacao ======// if ($this->_request->getParam("ordem")) { $ordem = $this->_request->getParam("ordem"); if ($ordem == "ASC") { $novaOrdem = "DESC"; } else { $novaOrdem = "ASC"; } } else { $ordem = "ASC"; $novaOrdem = "ASC"; } //==== campo de ordenacao ======// if ($this->_request->getParam("campo")) { $campo = $this->_request->getParam("campo"); $order = array($campo . " " . $ordem); $ordenacao = "&campo=" . $campo . "&ordem=" . $ordem; } else { $campo = null; $order = array(2, 4, 6); $ordenacao = null; } $pag = 1; $get = Zend_Registry::get('get'); $this->view->idPreProjeto = $get->idPreProjeto; if (isset($get->pag)) { $pag = $get->pag; } $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0; /* ================== PAGINACAO ======================*/ $auth = Zend_Auth::getInstance(); // pega a autenticação $where = array(); $where['sol.idAgente = ?'] = $auth->getIdentity()->IdUsuario; $where['sol.stEstado = ?'] = 1; // Atendido if (isset($_POST['tipoFiltro']) || isset($_GET['tipoFiltro'])) { $filtro = isset($_POST['tipoFiltro']) ? $_POST['tipoFiltro'] : $_GET['tipoFiltro']; $this->view->filtro = $filtro; switch ($filtro) { case '': $where['sol.stEstado = ?'] = 1; // Atendido $this->view->nmPagina = 'Atendido'; break; case 'solicitado': $where['sol.stEstado = ?'] = 0; // Solicitado $this->view->nmPagina = 'Solicitado'; break; case 'negado': $where['sol.stEstado = ?'] = 2; // Negado $this->view->nmPagina = 'Negado'; break; } } else { $where['sol.stEstado = ?'] = 1; // Atendido $this->view->nmPagina = 'Atendido'; } $tbSolicitarItem = new tbSolicitarItem(); $total = $tbSolicitarItem->buscarItens($where, $order, null, null, true); $fim = $inicio + $this->intTamPag; $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1); $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag; $busca = $tbSolicitarItem->buscarItens($where, $order, $tamanho, $inicio); $paginacao = array("pag" => $pag, "qtde" => $this->intTamPag, "campo" => $campo, "ordem" => $ordem, "ordenacao" => $ordenacao, "novaOrdem" => $novaOrdem, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "Itenspag" => $this->intTamPag, "tamanho" => $tamanho); $tbTitulacaoConselheiro = new tbTitulacaoConselheiro(); $this->view->conselheiros = $tbTitulacaoConselheiro->buscarConselheirosTitulares(); $this->view->paginacao = $paginacao; $this->view->qtdRegistros = $total; $this->view->dados = $busca; $this->view->intTamPag = $this->intTamPag; $tbsolicitacao = MantertabelaitensDAO::solicitacoes($this->idUsuario); $this->view->solicitacao = $tbsolicitacao; }