aboutsummaryrefslogtreecommitdiffstats
path: root/include/items.php
diff options
context:
space:
mode:
authorMario <mario@mariovavti.com>2021-01-20 20:17:50 +0000
committerMario <mario@mariovavti.com>2021-01-20 20:17:50 +0000
commitb242347fa1d41695edcdc378a2403b1621303da2 (patch)
tree6e800d8a5d5b53f4552f620b1f7435b03e38042e /include/items.php
parent4e9d8e1a8342d7ae603a3d6caf714ce8b43b00ac (diff)
downloadvolse-hubzilla-b242347fa1d41695edcdc378a2403b1621303da2.tar.gz
volse-hubzilla-b242347fa1d41695edcdc378a2403b1621303da2.tar.bz2
volse-hubzilla-b242347fa1d41695edcdc378a2403b1621303da2.zip
onepoll via zot6 to /zotfeed which implements an outbox
Diffstat (limited to 'include/items.php')
-rwxr-xr-xinclude/items.php20
1 files changed, 17 insertions, 3 deletions
diff --git a/include/items.php b/include/items.php
index bfca354d1..5b9bbd1f9 100755
--- a/include/items.php
+++ b/include/items.php
@@ -4562,9 +4562,11 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C
// only setup pagination on initial page view
$pager_sql = '';
} else {
- $itemspage = (($channel) ? get_pconfig($uid,'system','itemspage') : 10);
- App::set_pager_itemspage(((intval($itemspage)) ? $itemspage : 10));
- $pager_sql = sprintf(" LIMIT %d OFFSET %d ", intval(App::$pager['itemspage']), intval(App::$pager['start']));
+ if(! $arr['total']) {
+ $itemspage = (($channel) ? get_pconfig($uid,'system','itemspage') : 20);
+ App::set_pager_itemspage(((intval($itemspage)) ? $itemspage : 20));
+ $pager_sql = sprintf(" LIMIT %d OFFSET %d ", intval(App::$pager['itemspage']), intval(App::$pager['start']));
+ }
}
if (isset($arr['start']) && isset($arr['records']))
@@ -4613,6 +4615,18 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C
// "New Item View" - show all items unthreaded in reverse created date order
+ if ($arr['total']) {
+ $items = q("SELECT count(item.id) AS total FROM item
+ WHERE $item_uids $item_restrict
+ $simple_update
+ $sql_extra $sql_nets $sql_extra3"
+ );
+ if ($items) {
+ return intval($items[0]['total']);
+ }
+ return 0;
+ }
+
$items = q("SELECT item.*, item.id AS item_id FROM item
WHERE $item_uids $item_restrict
$simple_update