]> git.mxchange.org Git - friendica.git/blobdiff - src/Worker/DBClean.php
Fix: some selected item fields hadn't been selected
[friendica.git] / src / Worker / DBClean.php
index 0316b9ebf6ebdef744938dac6ce698f63c0f6321..e0cdd7034757a73bc89acc5528d62a976923f961 100644 (file)
@@ -71,7 +71,7 @@ class DBClean {
         *  3:    Orphaned data from thread table.
         *  4:    Orphaned data from notify table.
         *  5:    Orphaned data from notify-threads table.
-        *  6:    Orphaned data from sign table.
+        *  6:    Legacy functionality (removed)
         *  7:    Orphaned data from term table.
         *  8:    Expired threads.
         *  9:    Old global item entries from expired threads.
@@ -224,31 +224,8 @@ class DBClean {
                                DI::config()->set('system', 'finished-dbclean-5', true);
                        }
                } elseif ($stage == 6) {
-                       $last_id = DI::config()->get('system', 'dbclean-last-id-6', 0);
-
-                       Logger::log("Deleting orphaned data from sign table. Last ID: ".$last_id);
-                       $r = DBA::p("SELECT `iid`, `id` FROM `sign`
-                                       WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`id` = `sign`.`iid`) AND `id` >= ?
-                                       ORDER BY `id` LIMIT ?", $last_id, $limit);
-                       $count = DBA::numRows($r);
-                       if ($count > 0) {
-                               Logger::log("found sign orphans: ".$count);
-                               while ($orphan = DBA::fetch($r)) {
-                                       $last_id = $orphan["id"];
-                                       DBA::delete('sign', ['iid' => $orphan["iid"]]);
-                               }
-                               Worker::add(PRIORITY_MEDIUM, 'DBClean', 6, $last_id);
-                       } else {
-                               Logger::log("No sign orphans found");
-                       }
-                       DBA::close($r);
-                       Logger::log("Done deleting ".$count." orphaned data from sign table. Last ID: ".$last_id);
-
-                       DI::config()->set('system', 'dbclean-last-id-6', $last_id);
-
-                       if ($count < $limit) {
-                               DI::config()->set('system', 'finished-dbclean-6', true);
-                       }
+                       // The legacy functionality had been removed
+                       DI::config()->set('system', 'finished-dbclean-6', true);
                } elseif ($stage == 7) {
                        $last_id = DI::config()->get('system', 'dbclean-last-id-7', 0);