-if(is_null($db)) {
- @include(".htconfig.php");
- require_once("include/dba.php");
- $db = new dba($db_host, $db_user, $db_pass, $db_data);
- unset($db_host, $db_user, $db_pass, $db_data);
+ if (is_null($db)) {
+ @include(".htconfig.php");
+ require_once("include/dba.php");
+ $db = new dba($db_host, $db_user, $db_pass, $db_data);
+ unset($db_host, $db_user, $db_pass, $db_data);
+ }
+
+ load_config('config');
+ load_config('system');
+
+ if ($argc == 2) {
+ $stage = intval($argv[1]);
+ } else {
+ $stage = 0;
+ }
+
+ if (get_config("system", "worker") AND ($stage == 0)) {
+ proc_run(PRIORITY_LOW, 'include/dbclean.php', 1);
+ proc_run(PRIORITY_LOW, 'include/dbclean.php', 2);
+ proc_run(PRIORITY_LOW, 'include/dbclean.php', 3);
+ proc_run(PRIORITY_LOW, 'include/dbclean.php', 4);
+ proc_run(PRIORITY_LOW, 'include/dbclean.php', 5);
+ proc_run(PRIORITY_LOW, 'include/dbclean.php', 6);
+ proc_run(PRIORITY_LOW, 'include/dbclean.php', 7);
+ } else {
+ remove_orphans($stage);
+ }