private function updateNullValidTo() { $select = new Gpf_SqlBuilder_SelectBuilder(); $select->select->add('campaignid'); $select->select->add('cookielifetime'); $select->from->add(Pap_Db_Table_Campaigns::getName()); $recordSet = $select->getAllRows(); foreach ($recordSet as $record) { $campaign = new Pap_Common_Campaign(); $campaign->setId($record->get('campaignid')); $campaign->setCookieLifetime($record->get('cookielifetime')); $this->updateValidityFor($campaign); } }
/** * @return Pap_Common_Campaign */ public static function createDefaultCampaign($accountId, $campaignName, $campaignId = null, $type = Pap_Common_Campaign::CAMPAIGN_TYPE_PUBLIC) { $campaign = new Pap_Common_Campaign(); if ($campaignId != null) { $campaign->setId($campaignId); } $campaign->setName($campaignName); $campaign->setDateInserted(Gpf_Common_DateUtils::now()); $campaign->setCampaignStatus(Pap_Common_Campaign::CAMPAIGN_STATUS_ACTIVE); $campaign->setCampaignType($type); $campaign->setCookieLifetime(0); $campaign->resetOverwriteCookieToDefault(); $campaign->setAccountId($accountId); $campaign->setIsDefault(); $campaign->save(); self::createDefaultCommissionSettings($campaign); return $campaign; }
/** * @return Pap_Common_Campaign */ private function createFirstCampaign() { $campaign = new Pap_Common_Campaign(); $campaign->setId('11111111'); $campaign->setName('First campaign'); $campaign->setCampaignStatus(Pap_Common_Campaign::CAMPAIGN_STATUS_ACTIVE); $campaign->setCampaignType(Pap_Common_Campaign::CAMPAIGN_TYPE_PUBLIC); $campaign->setCookieLifetime(0); $campaign->resetOverwriteCookieToDefault(); $campaign->setAccountId($this->account->getId()); $campaign->save(); return $campaign; }