From b6fbb9462c5087e00c6812a9e83aa49fae5403a5 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Thu, 29 Jan 2009 08:37:40 -0500 Subject: [PATCH] proper pagination for subs and members --- actions/groupmembers.php | 4 +++- actions/subscribers.php | 6 +++++- actions/subscriptions.php | 4 +++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/actions/groupmembers.php b/actions/groupmembers.php index 53395c418d..00f43a9f55 100644 --- a/actions/groupmembers.php +++ b/actions/groupmembers.php @@ -122,11 +122,13 @@ class GroupmembersAction extends Action $offset = ($this->page-1) * PROFILES_PER_PAGE; $limit = PROFILES_PER_PAGE + 1; + $cnt = 0; + $members = $this->group->getMembers($offset, $limit); if ($members) { $member_list = new ProfileList($members, null, $this); - $member_list->show(); + $cnt = $member_list->show(); } $members->free(); diff --git a/actions/subscribers.php b/actions/subscribers.php index 25200079c4..22faafaef9 100644 --- a/actions/subscribers.php +++ b/actions/subscribers.php @@ -72,9 +72,13 @@ class SubscribersAction extends GalleryAction function showContent() { + parent::showContent(); + $offset = ($this->page-1) * PROFILES_PER_PAGE; $limit = PROFILES_PER_PAGE + 1; + $cnt = 0; + if ($this->tag) { $subscribers = $this->user->getTaggedSubscribers($this->tag, $offset, $limit); } else { @@ -83,7 +87,7 @@ class SubscribersAction extends GalleryAction if ($subscribers) { $subscribers_list = new SubscribersList($subscribers, $this->user, $this); - $subscribers_list->show(); + $cnt = $subscribers_list->show(); } $subscribers->free(); diff --git a/actions/subscriptions.php b/actions/subscriptions.php index d7ba0d624b..3fbea2039d 100644 --- a/actions/subscriptions.php +++ b/actions/subscriptions.php @@ -84,6 +84,8 @@ class SubscriptionsAction extends GalleryAction $offset = ($this->page-1) * PROFILES_PER_PAGE; $limit = PROFILES_PER_PAGE + 1; + $cnt = 0; + if ($this->tag) { $subscriptions = $this->user->getTaggedSubscriptions($this->tag, $offset, $limit); } else { @@ -92,7 +94,7 @@ class SubscriptionsAction extends GalleryAction if ($subscriptions) { $subscriptions_list = new SubscriptionsList($subscriptions, $this->user, $this); - $subscriptions_list->show(); + $cnt = $subscriptions_list->show(); } $subscriptions->free();