public function initTransactionTypes(Pap_Stats_TransactionTypeStats $transactionTypes) { $campaignId = null; if ($transactionTypes->getStatParams()->isCampaignIdDefined()) { $campaignId = $transactionTypes->getStatParams()->getCampaignId(); } if ($campaignId == null && $transactionTypes->getStatParams()->isBannerIdDefined()) { try { $banner = $this->bannerFactory->getBanner($transactionTypes->getStatParams()->getBannerId()); $campaignId = $banner->getCampaignId(); } catch (Gpf_Exception $e) { } } foreach ($this->getUserCommissionTypes($campaignId) as $commissionType) { $transactionTypes->addTransType(Pap_Common_Constants::TYPE_ACTION, $commissionType->get('commtypeid')); } }
public function initTransactionTypes(Pap_Stats_TransactionTypeStats $transactionTypes) { $transactionTypes->addTransType(Pap_Common_Constants::TYPE_RECURRING); }