public function loadStatus(PhabricatorUser $user)
 {
     $status = array();
     // Show number of objects that are currently
     // being tracked for a user.
     $count = PhrequentUserTimeQuery::getUserTotalObjectsTracked($user);
     $type = PhabricatorApplicationStatusView::TYPE_NEEDS_ATTENTION;
     $status[] = id(new PhabricatorApplicationStatusView())->setType($type)->setText(pht('%d Object(s) Tracked', $count))->setCount($count);
     return $status;
 }
 public function loadStatus(PhabricatorUser $user)
 {
     $status = array();
     $limit = self::MAX_STATUS_ITEMS;
     // Show number of objects that are currently
     // being tracked for a user.
     $count = PhrequentUserTimeQuery::getUserTotalObjectsTracked($user, $limit);
     if ($count >= $limit) {
         $count_str = pht('%s+ Object(s) Tracked', new PhutilNumber($limit - 1));
     } else {
         $count_str = pht('%s Object(s) Tracked', new PhutilNumber($count));
     }
     $type = PhabricatorApplicationStatusView::TYPE_NEEDS_ATTENTION;
     $status[] = id(new PhabricatorApplicationStatusView())->setType($type)->setText($count_str)->setCount($count);
     return $status;
 }