function StatisticProvider() { global $CM; StatisticProvider::DefineConfiguration(); $results = array(); if (!empty($CM) && $CM->GetData(117, $results)) { if (isset($results["day"]) && $results["day"] == date("z")) { if (!empty($results["aggs_done"])) { if (!empty($results["create_done"])) { return; } } } } $results["day"] = date("z"); if ($this->CloseAggregations()) { $results["aggs_done"] = true; if ($this->CreateItems()) { $results["create_done"] = true; } } if (!empty($CM)) { $CM->SetData(117, $results); } }
function StatisticProvider() { StatisticProvider::DefineConfiguration(); if ($this->CloseAggregations()) { $this->CreateItems(); } }
function StatisticProvider() { StatisticProvider::DefineConfiguration(); $results = array(); if (!empty(CacheManager::$ActiveManager) && CacheManager::$ActiveManager->GetData(DATA_CACHE_KEY_STATS, $results)) { if (isset($results["day"]) && $results["day"] == date("z")) { if (!empty($results["aggs_done"])) { if (!empty($results["create_done"])) { return; } } } } $results["day"] = date("z"); if ($this->CloseAggregations()) { $results["aggs_done"] = true; if ($this->CreateItems()) { $results["create_done"] = true; } } if (!empty(CacheManager::$ActiveManager)) { CacheManager::$ActiveManager->SetData(DATA_CACHE_KEY_STATS, $results); } }