public function enterpriseHasVerifiedECAC($enterpriseId, $enterpriseIdKey = null) { if ($enterpriseIdKey) { $enterpriseModel = new Model_Enterprise(); $enterpriseId = $enterpriseModel->getEnterpriseByIdKey($enterpriseIdKey)->getId(); } return count($this->dbTable_EnterpriseCategoryAwardCompetition->getVerifiedECACsForEnterprise($enterpriseId)) > 0; }
/** * informa se a empresa preencheu o relato * * @param type $enterpriseId * @return boolean */ function getCurrentEnterpriseReportByEnterpriseIdKey($enterpriseIdKey, $programaId) { $modelEnterprise = new Model_Enterprise(); $enterpriseId = $modelEnterprise->getEnterpriseByIdKey($enterpriseIdKey)->getId(); $return = true; $report = $this->dbTable_EnterpriseReport->fetchRow(array('EnterpriseId = ?' => $enterpriseId, 'CompetitionId = ?' => $programaId)); if (!$report) { $return = false; } return $return; }
public function varEnterpriseRowAndUserId() { $request = Zend_Controller_Front::getInstance()->getRequest(); $key = $request->getParam('id_key', $request->getParam('enterprise-id-key', $request->getParam('enterprise_id_key'))); if ($key) { //echo "-----1----"; $modelEnterprise = new Model_Enterprise(); $UserLocality = new Model_UserLocality(); $enterpriseIdKey = $key; $enterpriseRow = $modelEnterprise->getEnterpriseByIdKey($enterpriseIdKey); $enterpriseId = $enterpriseRow->getId(); $userLocalityGetEnterprise = $UserLocality->getUserLocalityByEnterpriseId($enterpriseRow->getId()); if (!$userLocalityGetEnterprise) { throw new Exception('Nenhum usuário relacionado nesta empresa.'); } $userId = $userLocalityGetEnterprise->getUserId(); } else { $enterpriseRow = Zend_Auth::getInstance()->getIdentity()->getEnterpriseRow(); $enterpriseId = $enterpriseRow['Id']; $userId = $enterpriseRow = Zend_Auth::getInstance()->getIdentity()->getUserId(); } return array('enterpriseId' => $enterpriseId, 'userId' => $userId); }