public function infopareceristaAction() { $this->_helper->layout->disableLayout(); $this->_helper->ViewRenderer->setNoRender(true); $idAgente = $this->_request->getParam("idAgente"); $idpronac = $this->_request->getParam("idpronac"); $situacao = '1'; $situacaoTexto = 'Ativo'; $dataAtual = date("Y/m/d"); $mesAnoAtual = date("Y/m"); $diaAtual = date("d"); $menos10 = $diaAtual - 10; $dataModificada = $mesAnoAtual . '/' . $menos10; $ausencia = new TbAusencia(); $ferias = $ausencia->BuscarAusenciaAtiva($idAgente, null, 2); $atestado = $ausencia->BuscarAusenciaAtiva($idAgente, null, 1); if (count($ferias) > 0) { $situacao = '0'; $situacaoTexto = 'Férias'; } if (count($atestado) > 0) { $situacao = '0'; $situacaoTexto = 'Atestado'; } if (count($ferias) > 0 && count($atestado) > 0) { $situacao = '0'; $situacaoTexto = 'Férias e Atestado'; } // CREDENCIAMENTO $projetosDAO = new Projetos(); $credenciamentoDAO = new TbCredenciamentoParecerista(); $whereProjeto['IdPRONAC = ?'] = $idpronac; $projeto = $projetosDAO->buscar($whereProjeto); $whereCredenciamento['idAgente = ?'] = $idAgente; $whereCredenciamento['idCodigoArea = ?'] = $projeto[0]->Area; $whereCredenciamento['idCodigoSegmento = ?'] = $projeto[0]->Segmento; $credenciamento = $credenciamentoDAO->buscar($whereCredenciamento)->count(); if ($credenciamento == 0) { $situacao = '0'; $situacaoTexto .= '<br /> Parecerista não credenciado na área e segmento do Produto!'; } //$situacaoTexto .= '<br /> Area: '.$projeto[0]->Area.' Segmento: '.$projeto[0]->Segmento.' idAgente: '.$idAgente; // Análises em eberto $whereAnalise['distribuirParecer.idAgenteParecerista = ?'] = $idAgente; $analiseEmAberto = $projetosDAO->buscaProjetosProdutos($whereAnalise); $situacaoTexto .= '<br /> Análise em aberto: ' . count($analiseEmAberto); $pareceristas[] = array('situacao' => utf8_encode($situacao), 'situacaoTexto' => utf8_encode($situacaoTexto)); echo json_encode($pareceristas); }