1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-13 15:15:56 +00:00

catchup_feed: invoke HOOK_SEARCH if necessary

This commit is contained in:
Andrew Dolgov
2019-05-07 06:57:28 +03:00
parent 2ce31fd0bf
commit 84d43a1b44

View File

@@ -850,9 +850,23 @@ class Feeds extends Handler_Protected {
$pdo = Db::pdo();
// Todo: all this interval stuff needs some generic generator function
if (is_array($search) && $search[0]) {
$search_qpart = "";
$search_qpart = is_array($search) && $search[0] ? search_to_sql($search[0], $search[1])[0] : 'true';
foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_SEARCH) as $plugin) {
list($search_qpart, $search_words) = $plugin->hook_search($search[0]);
break;
}
// fall back in case of no plugins
if (!$search_qpart) {
list($search_qpart, $search_words) = search_to_sql($search[0], $search[1]);
}
} else {
$search_qpart = "true";
}
// TODO: all this interval stuff needs some generic generator function
switch ($mode) {
case "1day":