Ejemplo n.º 1
0
 public function getSiteEditCountOneday($wikiSite, $yesterday)
 {
     $receive = RecordStatistics::getPageEditCountOnWikiSiteFromUserId('', $wikiSite, $yesterday, $yesterday);
     if ($receive->status == 'success') {
         return $receive->result;
     } else {
         return false;
     }
 }
Ejemplo n.º 2
0
 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;
             }
         }
     }
 }
Ejemplo n.º 3
0
 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");
     }
 }