public function detalharAction() { $prorrogacao = 0; if ($this->_request->getParam("prorrogacao")) { $prorrogacao = $this->_request->getParam("prorrogacao"); } else { parent::message("Item não encontrado!", "analisarsituacaoitem", "ERROR"); } $Usuariosorgaosgrupos = new Usuariosorgaosgrupos(); $dadosOrgaos = $Usuariosorgaosgrupos->buscarOrgaoSuperiorUnico($this->getIdOrgao); $where = array(); if (PerfilModel::TECNICO_DE_ACOMPANHAMENTO == $this->getIdGrupo) { $where['pr.Atendimento = ?'] = ProrrogacaoModel::EM_ANALISE; } elseif (PerfilModel::COORDENADOR_DE_ACOMPANHAMENTO == $this->getIdGrupo) { $where['pr.Atendimento = ?'] = ProrrogacaoModel::DEFERIDO; } $where['p.Situacao in (?)'] = array('E10', 'E11', 'E12', 'E15', 'E16', 'E23'); $where['o.idSecretaria = ?'] = $dadosOrgaos->org_superior; $where['pr.idProrrogacao = ?'] = $prorrogacao; $Projetos = new Projetos(); $busca = $Projetos->pedidosDeProrrogacao($where, array(), null, null); $this->view->dados = $busca; $this->view->justificativa = $busca[0]->Observacao; $this->view->analise = $busca[0]->Atendimento; }