|
|
|
@ -393,15 +393,13 @@ var path = require('path'),
|
|
|
|
|
return res.redirect('/404');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var limit = 50;
|
|
|
|
|
|
|
|
|
|
function searchPosts(callback) {
|
|
|
|
|
Plugins.fireHook('filter:search.query', {
|
|
|
|
|
index: 'post',
|
|
|
|
|
query: req.params.terms
|
|
|
|
|
query: req.params.term
|
|
|
|
|
}, function(err, pids) {
|
|
|
|
|
if (err) {
|
|
|
|
|
return callback(err, null);
|
|
|
|
|
return callback(err);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
posts.getPostSummaryByPids(pids, false, callback);
|
|
|
|
@ -411,10 +409,10 @@ var path = require('path'),
|
|
|
|
|
function searchTopics(callback) {
|
|
|
|
|
Plugins.fireHook('filter:search.query', {
|
|
|
|
|
index: 'topic',
|
|
|
|
|
query: req.params.terms
|
|
|
|
|
query: req.params.term
|
|
|
|
|
}, function(err, tids) {
|
|
|
|
|
if (err) {
|
|
|
|
|
return callback(err, null);
|
|
|
|
|
return callback(err);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
topics.getTopicsByTids(tids, 0, callback);
|
|
|
|
|