diff --git a/opt/display.php b/opt/display.php index 7a23777..e90fb7a 100644 --- a/opt/display.php +++ b/opt/display.php @@ -820,12 +820,27 @@ function print_rss_all($db, $settings, $page) $title = $settings['title']; $address = $settings['web_address']; $description = $settings['RSS_message']; + + $out = ''; + + if ( (!empty($settings['no_overboard'])) ) { + $last = array_pop($settings['no_overboard']); + + foreach($settings['no_overboard'] as $no_overboard) { + $str = "'" . $no_overboard . "', "; + $out .= $str; + } + + $out .= "'" . $last . "'"; + + } $statement = $db->prepare("SELECT post_id, original, org_id, sub, text, timestamp, name, move_message, edit_message FROM threads WHERE shadow = 'no' + AND sub NOT IN ($out) ORDER BY ROWID DESC LIMIT '$page_start', '$pagination'"); $result = $statement->execute();