summaryrefslogtreecommitdiff
path: root/modules/search
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2013-02-09 14:53:34 -0500
committerBharat Mediratta <bharat@menalto.com>2013-02-09 14:53:34 -0500
commit9dbe2e15ad9db3b2be53e46bc5f67d382fb4089d (patch)
tree1b1fe0198ac31ca33ddca3f8da302d26c977d70b /modules/search
parent8c5d5525d0b5602e125b5c9784a7c88b9f63a303 (diff)
Extend siblings callbacks to take a $limit and an $offset for navigating
large sibling sets. Useful for the thumbnav module since we don't want to iterate a thousand siblings to find the one we care about. Fixes #1999.
Diffstat (limited to 'modules/search')
-rw-r--r--modules/search/controllers/search.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/search/controllers/search.php b/modules/search/controllers/search.php
index b54d7699..25ccd81c 100644
--- a/modules/search/controllers/search.php
+++ b/modules/search/controllers/search.php
@@ -110,8 +110,8 @@ class Search_Controller extends Controller {
Breadcrumb::instance($item->title, $item->url())->set_last()));
}
- static function get_siblings($q, $album) {
- $result = search::search_within_album(search::add_query_terms($q), $album, 1000, 1);
+ static function get_siblings($q, $album, $limit=1000, $offset=1) {
+ $result = search::search_within_album(search::add_query_terms($q), $album, $limit, $offset);
return $result[1];
}
}