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); } }
private function initStatParams(Gpf_Rpc_FilterCollection $filterCollection) { $this->statsParameters = new Pap_Stats_Params(); $this->statsParameters->initFrom($filterCollection); if (!$this->statsParameters->isDateFromDefined() || !$this->statsParameters->isDateToDefined()) { throw new Gpf_Exception("Date filter must be set in StatisticsBase class"); } if (!$this->statsParameters->isStatusDefined()) { $this->statsParameters->setStatus(Pap_Common_Constants::STATUS_APPROVED); } }
/** * @return Pap_Stats_Params */ protected function createStatParams(Gpf_Rpc_FilterCollection $filters) { $statParams = new Pap_Stats_Params(); $statParams->initFrom($filters); if (!$statParams->isStatusDefined()) { $statParams->setStatus(Pap_Common_Constants::STATUS_APPROVED); } $statParams->setDateFrom(new Gpf_DateTime(0)); $statParams->setDateTo(new Gpf_DateTime()); $dateFilter = $filters->getFilter("datetime"); if (sizeof($dateFilter) > 0) { $this->setDateFilter($statParams, $dateFilter); } return $statParams; }
/** * @return Pap_Stats_Params */ protected function getStatsParameters() { $params = new Pap_Stats_Params(); $dateRangeFilter = new Gpf_SqlBuilder_Filter(); $dateRange = $dateRangeFilter->decodeDatePreset(Pap_Features_CompressedCommissionPlacementModel_Processor::getRecurrencePreset()); $params->setDateRange($dateRange['dateFrom'], $dateRange['dateTo']); $params->setStatus($this->getStatuses()); return $params; }
/** * @return Pap_Stats_Params */ protected function getStatsParameters() { $statsParameters = new Pap_Stats_Params(); $statsParameters->setDateRange($this->statsDateParams["dateFrom"], $this->statsDateParams["dateTo"]); $statsParameters->setStatus(Pap_Common_Constants::STATUS_APPROVED); return $this->addParamsWithDateRangeFilter($statsParameters); }
/** * @return Pap_Stats_Params */ protected function getStatsParameters() { $params = new Pap_Stats_Params(); $params->setStatus(Pap_Common_Constants::STATUS_APPROVED); return $this->addParamsWithDateRangeFilter($params); }
/** * @return Pap_Stats_Params */ protected function getStatsParameters() { $params = new Pap_Stats_Params(); $params->initFrom($this->filters); if (!$params->isStatusDefined()) { $params->setStatus(Pap_Common_Constants::STATUS_APPROVED); } return $params; }
/** * @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; }