mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 11:55:56 +00:00
pluginhost: allow overriding default sort modes via HOOK_HEADLINES_CUSTOM_SORT_MAP etc
This commit is contained in:
@@ -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];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -66,6 +66,8 @@ class PluginHost {
|
||||
const HOOK_FEED_TREE = 43;
|
||||
const HOOK_IFRAME_WHITELISTED = 44;
|
||||
const HOOK_ENCLOSURE_IMPORTED = 45;
|
||||
const HOOK_HEADLINES_CUSTOM_SORT_MAP = 46;
|
||||
const HOOK_HEADLINES_CUSTOM_SORT_OVERRIDE = 47;
|
||||
|
||||
const KIND_ALL = 1;
|
||||
const KIND_SYSTEM = 2;
|
||||
|
||||
Reference in New Issue
Block a user