Beispiel #1
0
    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());
  }
Beispiel #3
0
	/**
	 * @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;
    }