Example #1
0
 /**
  * ### Toplam Kullanıcı Eylem Sayısı
  * Tüm eylem sayısını veya eylem türüne ve
  * içerik ID'ye göre toplam veri görüntülenir.
  *
  * @example Total::activity()
  * @example Total::activity(['type' => 'create', 'content_id' => $id])
  * @param array $args
  *
  * @return mixed
  */
 public function activity(array $args = [])
 {
     $args += ['type' => null, 'content_id' => null];
     if ($args['type']) {
         if ($args['content_id']) {
             return Activity::Type($args['type'])->ContentId($args['content_id'])->SiteId()->count();
         }
         return Activity::Type($args['type'])->SiteId()->count();
     }
     if ($args['content_id']) {
         return ActivityLog::byContent($args['content_id'])->count();
     }
     return Activity::SiteId()->count();
 }