public function getSiteEditCountOneday($wikiSite, $yesterday) { $receive = RecordStatistics::getPageEditCountOnWikiSiteFromUserId('', $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 getSiteEditCount($userId, $wikiSite, $fromTime, $toTime) { $receive = RecordStatistics::getPageEditCountOnWikiSiteFromUserId(-1, $wikiSite, $fromTime, $toTime); if ($receive->status == 'success') { return $receive->result; } else { throw new Exception("Error getSiteEditCount/getPageEditCountOnWikiSiteFromUserId Bad Request"); } }