summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Prodromou <git@evanprodromou.name>2009-01-29 08:37:40 -0500
committerEvan Prodromou <git@evanprodromou.name>2009-01-29 08:37:40 -0500
commitb6fbb9462c5087e00c6812a9e83aa49fae5403a5 (patch)
treed84f2fa4578020dd9f49cc9f86811f360581a13d
parent04b3add162674df2ebdb4e4e347b7dbea934580b (diff)
proper pagination for subs and members
-rw-r--r--actions/groupmembers.php4
-rw-r--r--actions/subscribers.php6
-rw-r--r--actions/subscriptions.php4
3 files changed, 11 insertions, 3 deletions
diff --git a/actions/groupmembers.php b/actions/groupmembers.php
index 53395c418..00f43a9f5 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 25200079c..22faafaef 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 d7ba0d624..3fbea2039 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();