pages and limits

darcs-hash:20080718052557-84dde-65d7411377b866a66474584e90dc08ea3eb432b0.gz
This commit is contained in:
Evan Prodromou 2008-07-18 01:25:57 -04:00
parent 0adb1f6970
commit 44dccacb1c
1 changed files with 8 additions and 6 deletions

View File

@ -639,24 +639,26 @@ class TwitapistatusesAction extends TwitterapiAction {
$user = $this->get_subs_user($apidata); $user = $this->get_subs_user($apidata);
# XXX: id # XXX: id
# XXX: page
# XXX: lite # XXX: lite
$page = $this->trimmed('page');
if (!$page || !is_numeric($page)) {
$page = 1;
}
$profile = $user->getProfile(); $profile = $user->getProfile();
if (!$profile) { if (!$profile) {
common_server_error(_('User has no profile.')); common_server_error(_('User has no profile.'));
return; return;
} }
if (!$page) {
$page = 1;
}
$sub = new Subscription(); $sub = new Subscription();
$sub->$user_attr = $profile->id; $sub->$user_attr = $profile->id;
$sub->orderBy('created DESC'); $sub->orderBy('created DESC');
$sub->limit(($page-1)*100, 100);
$others = array(); $others = array();
if ($sub->find()) { if ($sub->find()) {