]> git.mxchange.org Git - friendica.git/blobdiff - include/dbclean.php
Degrade priority step by step
[friendica.git] / include / dbclean.php
index 024b845f7dc736a8a8fd3e0fd066676ff56a56ef..bc41bead2d31841cb474c50c3b5a3093da0b144c 100644 (file)
@@ -24,7 +24,7 @@ function dbclean_run(&$argv, &$argc) {
                for ($i = 1; $i <= 9; $i++) {
                        // Execute the background script for a step when it isn't finished.
                        // Execute step 8 and 9 only when $days is defined.
-                       if (!Config::get('system', 'finished-dbclean-'.$i, false) AND (($i < 8) OR ($days > 0))) {
+                       if (!Config::get('system', 'finished-dbclean-'.$i, false) && (($i < 8) || ($days > 0))) {
                                proc_run(PRIORITY_LOW, 'include/dbclean.php', $i);
                        }
                }
@@ -35,6 +35,19 @@ function dbclean_run(&$argv, &$argc) {
 
 /**
  * @brief Remove orphaned database entries
+ * @param integer $stage What should be deleted?
+ *
+ * Values for $stage:
+ * ------------------
+ * 1:  Old global item entries from item table without user copy.
+ * 2:  Items without parents.
+ * 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.
+ * 7:  Orphaned data from term table.
+ * 8:  Expired threads.
+ * 9:  Old global item entries from expired threads
  */
 function remove_orphans($stage = 0) {
        global $db;
@@ -283,7 +296,7 @@ function remove_orphans($stage = 0) {
        }
 
        // Call it again if not all entries were purged
-       if (($stage != 0) AND ($count > 0)) {
+       if (($stage != 0) && ($count > 0)) {
                proc_run(PRIORITY_MEDIUM, 'include/dbclean.php');
        }
 }