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;
 }
Exemplo n.º 2
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;
 }
Exemplo n.º 3
0
 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);
 }