private function setDateFilter(Pap_Stats_Params $statParams, array $dateFilter) { $datePreset = array(); foreach ($dateFilter as $filter) { $datePreset = $filter->addDateValueToArray($datePreset); } $statParams->setDateRange($datePreset["dateFrom"], $datePreset["dateTo"]); }
protected function initDate(Pap_Stats_Params $statsParams, $timeOffset) { $filter = new Gpf_SqlBuilder_Filter(array("month", "DP", "LM")); $filter->setTimeOffset($timeOffset); $datePreset = $filter->addDateValueToArray(array()); $statsParams->setDateRange($datePreset["dateFrom"], $datePreset["dateTo"]); $this->dateFrom = $datePreset["dateFrom"]; $this->dateTo = $datePreset["dateTo"]; }
protected function initDate(Pap_Stats_Params $statsParams, $timeOffset) { $clientTime = $this->createCurrentTime() + $timeOffset; $lastStartDay = $this->getLastStartDay($clientTime); $this->dateFrom = Gpf_DbEngine_Database::getDateString( mktime(0,0,0,date("m",$clientTime), date("d",$clientTime) - $lastStartDay, date("Y",$clientTime)) - $timeOffset); $this->dateTo = Gpf_DbEngine_Database::getDateString( mktime(23,59,59,date("m",$clientTime), date("d",$clientTime) - $lastStartDay + 6, date("Y",$clientTime)) - $timeOffset); $statsParams->setDateRange($this->dateFrom, $this->dateTo); }
/** * @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() { $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; }