protected function prepareParams() { $this->params->setStatus($this->getStatuses()); $this->params->setAffiliateId($this->rule->getUserID()); $this->params->setCampaignId($this->rule->getCampaignId()); if (!$this->rule->getDateRange()->isAllTime()) { $this->params->setRange($this->rule->getDateRange()); } if ($this->rule->getDate() == Pap_Features_PerformanceRewards_Rule::DATE_ALL_UNPAID_COMMISSIONS) { $this->params->setPayoutStatus(Pap_Common_Constants::PSTATUS_UNPAID); } }
protected function setAffiliateId(Pap_Stats_Params $statsParameters, $userId) { $statsParameters->setAffiliateId(Gpf_Session::getAuthUser()->getPapUserId()); }
/** * @return Pap_Stats_Params */ private function getStatsParams() { $todayDate = $this->getDateArray(new Gpf_SqlBuilder_Filter(array("", "DP", "T"))); $statsParams = new Pap_Stats_Params(); $statsParams->setDateFrom(new Gpf_DateTime($todayDate["dateFrom"])); $statsParams->setDateTo(new Gpf_DateTime($todayDate["dateTo"])); if ($this->user->getType() == Pap_Application::ROLETYPE_AFFILIATE) { $statsParams->setAffiliateId($this->user->getId()); } return $statsParams; }
protected function setAffiliateId(Pap_Stats_Params $statsParameters, $userId) { $statsParameters->setAffiliateId($userId); }
public function setUser(Pap_Common_User $user) { $this->statsParams->setAffiliateId($user->getId()); $this->user = $user; }
protected function modifyStatsParams(Pap_Stats_Params $statsParams) { $statsParams->setAffiliateId(Gpf_Session::getAuthUser()->getPapUserId()); return $statsParams; }
/** * @return Pap_Stats_Params */ protected function getStatsParameters() { $this->getStatsParametersFromFilter(); $statsParameters = new Pap_Stats_Params(); if($this->statsChannel != null) { $statsParameters->setChannel($this->statsChannel->getId()); } $statsParameters->setAffiliateId(Gpf_Session::getAuthUser()->getPapUserId()); $statsParameters->setDateRange($this->statsDateFrom, $this->statsDateTo); $statsParameters->setType(Pap_Common_Constants::TYPE_SALE); $statsParameters->setStatus(Pap_Common_Constants::STATUS_APPROVED); return $statsParameters; }