private function isExistsCampaign($campaignId) { $campaign = new Pap_Db_Campaign(); $campaign->setId($campaignId); try { $campaign->load(); } catch (Gpf_DbEngine_NoRowException $e) { return false; } return true; }
/** * @throws Gpf_Exception */ protected function resolveAccountId($campaignId) { $campaign = new Pap_Db_Campaign(); $campaign->setId($campaignId); try { $campaign->load(); return $campaign->getAccountId(); } catch (Gpf_DbEngine_NoRowException $e) { throw new Gpf_Exception("Can not resolve accountId for campaign '{$campaignId}' in Pap_Db_Banner::resolveAccountId()"); } }
protected function getCampaign($campaignId) { $campaignObject = new Pap_Db_Campaign(); $campaignObject->setId($campaignId); $campaignObject->load(); return $campaignObject; }
private function getAffiliateCount() { $banner = new Pap_Db_Banner(); $banner->setId($this->form->getFieldValue(Pap_Features_Coupon_CreateCoupons::BANNER_ID)); try { $banner->load(); $campaignId = $banner->getCampaignId(); } catch (Gpf_DbEngine_NoRowException $e) { $campaignId = null; } $campaign = new Pap_Db_Campaign(); $campaign->setId($campaignId); try { $campaign->load(); $campaignType = $campaign->getCampaignType(); } catch (Gpf_DbEngine_NoRowException $e) { $campaignType = null; } if ($campaignType != Pap_Db_Campaign::CAMPAIGN_TYPE_PUBLIC) { return Pap_Db_Table_UserInCommissionGroup::getUsersInCommissionGroupCount($campaignId); } return Pap_Db_Table_Users::getInstance()->getAffiliateCount(); }
/** * @service campaign read * @return Gpf_Rpc_Serializable */ public function getLongDescription(Gpf_Rpc_Params $params) { $data = new Gpf_Rpc_Data($params); $search = $data->getFilters()->getFilter("id"); if (sizeof($search) == 1) { $id = $search[0]->getValue(); } $campaign = new Pap_Db_Campaign(); $campaign->setId($id); $campaign->load(); $longDescription = $this->_localize($campaign->getLongDescription()); if($longDescription == '') { $longDescription = $this->_('Empty'); } $data->setValue("longdescription", $longDescription); return $data; }
protected function getAccountIdFromCampaign($campaignId) { $campaign = new Pap_Db_Campaign(); $campaign->setId($campaignId); $campaign->load(); return $campaign->getAccountId(); }
protected function init() { $banner = new Pap_Db_Banner(); $banner->setId($this->form->getFieldValue(Pap_Features_Coupon_CreateCoupons::BANNER_ID)); try { $banner->load(); $this->campaignId = $banner->getCampaignId(); } catch (Gpf_DbEngine_NoRowException $e) { $this->campaignId = null; } $campaign = new Pap_Db_Campaign(); $campaign->setId($this->campaignId); try { $campaign->load(); $this->campaignType = $campaign->getCampaignType(); } catch (Gpf_DbEngine_NoRowException $e) { $this->campaignType = null; } }