X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Fnoticesearchrss.php;h=c9d08ce8e77c1d2ba9af5f09b49a65c7b69a6252;hb=334c652e80e9bb9e53116963ec3f794588be4439;hp=482fe6db9f85995ceaad7bb5347a23c9708a09dd;hpb=ce2b174c4a083128cd14154d0f6c61e19d5cb229;p=quix0rs-gnu-social.git diff --git a/actions/noticesearchrss.php b/actions/noticesearchrss.php index 482fe6db9f..c9d08ce8e7 100644 --- a/actions/noticesearchrss.php +++ b/actions/noticesearchrss.php @@ -28,35 +28,35 @@ class NoticesearchrssAction extends Rss10Action { function init() { return true; } - + function get_notices($limit=0) { $q = $this->trimmed('q'); $notices = array(); - + $notice = new Notice(); # lcase it for comparison $q = strtolower($q); - + $notice->whereAdd('MATCH(content) against (\''.addslashes($q).'\')'); - $notice->orderBy('created DESC'); - + $notice->orderBy('created DESC, notice.id DESC'); + # Ask for an extra to see if there's more. - + if ($limit != 0) { $notice->limit(0, $limit); } $notice->find(); - + while ($notice->fetch()) { $notices[] = clone($notice); } - + return $notices; } - + function get_channel() { global $config; $q = $this->trimmed('q'); @@ -66,7 +66,7 @@ class NoticesearchrssAction extends Rss10Action { 'description' => sprintf(_('All updates matching search term "%s"'), $q)); return $c; } - + function get_image() { return NULL; }