]> git.wh0rd.org - tt-rss.git/blobdiff - update.php
add edit feed to feed header context menu in grouped mode
[tt-rss.git] / update.php
index 8a00cdd55b087d7453f4708be2d875fae0bbeacd..0fa4db0d8a7bab5511cf9975f401f6d9e1b61ba5 100755 (executable)
                while (true) {
                        $result = db_query("SELECT id, title, content FROM ttrss_entries WHERE tsvector_combined IS NULL ORDER BY id LIMIT $limit");
 
-                       if (db_num_rows($result) != 0) {
-                               while ($line = db_fetch_assoc($result)) {
-                                       $tsvector_combined = db_escape_string(mb_substr($line['title'] . ' ' . strip_tags($line['content']),
-                                               0, 1000000));
+                       while ($line = db_fetch_assoc($result)) {
+                          $tsvector_combined = db_escape_string(mb_substr($line['title'] . ' ' . strip_tags(str_replace('<', ' <', $line['content'])),
+                                       0, 1000000));
 
-                                       db_query("UPDATE ttrss_entries SET tsvector_combined = to_tsvector('english', '$tsvector_combined') WHERE id = " . $line["id"]);
-                               }
+                               db_query("UPDATE ttrss_entries SET tsvector_combined = to_tsvector('english', '$tsvector_combined') WHERE id = " . $line["id"]);
+                       }
 
-                               $processed += db_num_rows($result);
-                               print "Processed $processed articles...\n";
+                       $processed += db_num_rows($result);
+                       print "Processed $processed articles...\n";
 
-                       } else {
+                       if (db_num_rows($result) != $limit) {
                                echo "All done.\n";
                                break;
                        }
-
                }
-
        }
 
        if (isset($options["list-plugins"])) {