public function getSiteViewCountOneday($wikiSite, $yesterday) { $receive = RecordStatistics::getPageViewCountOnWikiSiteFromUserId(-1, $wikiSite, $yesterday, $yesterday); if ($receive->status == 'success') { return $receive->result; } else { return false; } }
static function getAllPageEditCountFromUserId($userId, $fromTime, $toTime) { $faked = RecordStatistics::getFakedPageEditCountFromUserId($userId, $fromTime, $toTime); $real = RecordStatistics::getPageEditCountOnWikiSiteFromUserId($userId, '', $fromTime, $toTime); if ($faked->status == 'success' && $real->status == 'success') { $real->result += $faked->result; return $real; } else { if ($faked->status == 'success') { return $faked; } else { if ($real->status == 'success') { return $real; } else { return $real; } } } }
public function getSiteEditUserCount($fromTime, $toTime) { $receive = RecordStatistics::getEditorCountGroupByWikiSite($fromTime, $toTime); if ($receive->status == 'success') { foreach ($receive->result as $value) { $resdata[$value->_id] = $value->value; } return $resdata; } else { throw new Exception("Error getSiteEditUserCount/getEditorCountGroupByWikiSite Bad Request"); } }