public function historicoAction() { $auth = Zend_Auth::getInstance(); // pega a autenticação // $idUsuario = $auth->getIdentity()->usu_codigo; $idusuario = $this->getIdUsuario; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $idOrgao = $GrupoAtivo->codOrgao; // Órgão ativo na sessão $idPronac = $this->_request->getParam("idPronac"); $idProduto = $this->_request->getParam("idProduto"); $stPrincipal = $this->_request->getParam("stPrincipal"); $tbDistribuirParecer = new tbDistribuirParecer(); $where['d.idPronac = ?'] = $idPronac; $where['d.idProduto = ?'] = $idProduto; $where['d.stPrincipal = ?'] = $stPrincipal; $resp = $tbDistribuirParecer->buscarHistoricoCoordenador($where); $cont = 0; $Pareceres = array(); foreach ($resp as $key => $val) { $cont++; if ($val->DtSolicitacao && $val->DtResposta == NULL) { $diligencia = 1; } else { if ($val->DtSolicitacao && $val->DtResposta != NULL) { $diligencia = 2; } else { if ($val->DtSolicitacao && round(data::CompararDatas($val->DtDistribuicao)) > $val->tempoFimDiligencia) { $diligencia = 3; } else { $diligencia = 0; } } } $Pareceres['pareceres'][$cont]['Nome do Produto'] = "{$val->dsProduto}"; $Pareceres['pareceres'][$cont]['Unidade Responsável'] = "{$val->Unidade}"; $Pareceres['pareceres'][$cont]['Data'] = date('d/m/Y', strtotime($val->DtDistribuicao)); $Pareceres['pareceres'][$cont]['Observações'] = $val->Observacao; $Pareceres['pareceres'][$cont]['Nome do Remetente'] = $val->nmUsuario; $Pareceres['pareceres'][$cont]['Nome do Parecerista'] = $val->nmParecerista; } $this->view->Pareceres = $Pareceres; }