diff options
author | Andrew Dolgov <[email protected]> | 2020-08-13 12:23:27 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2020-08-13 12:23:27 +0300 |
commit | ddf9227dc48faf7effbf3bf263aa271f35d74c43 (patch) | |
tree | af7ddd4acd9ec9d44924e9bb0d970a99585280b6 /classes/feeds.php | |
parent | dfa65e9374a52441d9c7f2d9187dc831b705858e (diff) |
pluginhost: allow overriding default sort modes via HOOK_HEADLINES_CUSTOM_SORT_MAP etc
Diffstat (limited to 'classes/feeds.php')
-rwxr-xr-x | classes/feeds.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/classes/feeds.php b/classes/feeds.php index 86dd750ec..eb08fc452 100755 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -2352,6 +2352,13 @@ class Feeds extends Handler_Protected { break; } + if (!$query) { + foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_HEADLINES_CUSTOM_SORT_OVERRIDE) as $p) { + list ($query, $skip_first_id) = $p->hook_headlines_custom_sort_override($order); + + if ($query) break; + } + } return [$query, $skip_first_id]; } } |