public function getSiteViewCountOneday($wikiSite, $yesterday)
 {
     $receive = RecordStatistics::getPageViewCountOnWikiSiteFromUserId(-1, $wikiSite, $yesterday, $yesterday);
     if ($receive->status == 'success') {
         return $receive->result;
     } else {
         return false;
     }
 }
Example #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;
             }
         }
     }
 }
 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");
     }
 }