X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=update.php;h=c301083f931e3c22f0f64ab5d13adee0ebfd79dd;hb=1f294435307ef6cbbf3f35a22af9bf92131338ed;hp=1e653311d2b20b0296dfb1818fbce5b67476fbfa;hpb=72ff0137298f60970c664f0be24327b120bf4ac7;p=tt-rss.git diff --git a/update.php b/update.php index 1e653311..c301083f 100755 --- a/update.php +++ b/update.php @@ -36,7 +36,7 @@ "list-plugins", "help"); - foreach ($pluginhost->get_commands() as $command => $data) { + foreach (PluginHost::getInstance()->get_commands() as $command => $data) { array_push($longopts, $command . $data["suffix"]); } @@ -79,7 +79,7 @@ print " --help - show this help\n"; print "Plugin options:\n"; - foreach ($pluginhost->get_commands() as $command => $data) { + foreach (PluginHost::getInstance()->get_commands() as $command => $data) { $args = $data['arghelp']; printf(" --%-19s - %s\n", "$command $args", $data["description"]); } @@ -128,7 +128,7 @@ $lock_handle = make_lockfile($lock_filename); $must_exit = false; - if (isset($options["task"])) { + if (isset($options["task"]) && isset($options["pidlock"])) { $waits = $options["task"] * 5; _debug("Waiting before update ($waits)"); sleep($waits); @@ -161,8 +161,7 @@ $rc = cleanup_tags( 14, 50000); _debug("Cleaned $rc cached tags."); - global $pluginhost; - $pluginhost->run_hooks($pluginhost::HOOK_UPDATE_TASK, "hook_update_task", $op); + PluginHost::getInstance()->run_hooks(PluginHost::HOOK_UPDATE_TASK, "hook_update_task", $op); } if (isset($options["feedbrowser"])) { @@ -200,8 +199,7 @@ _debug("Cleaned $rc cached tags."); - global $pluginhost; - $pluginhost->run_hooks($pluginhost::HOOK_UPDATE_TASK, "hook_update_task", $op); + PluginHost::getInstance()->run_hooks(PluginHost::HOOK_UPDATE_TASK, "hook_update_task", $op); } } @@ -310,7 +308,7 @@ $_REQUEST = $filter; $_SESSION["uid"] = $owner_uid; - $filters = new Pref_Filters( $_REQUEST); + $filters = new Pref_Filters($_REQUEST); $filters->add(); } } @@ -320,7 +318,7 @@ if (isset($options["update-schema"])) { _debug("checking for updates (" . DB_TYPE . ")..."); - $updater = new DbUpdater( DB_TYPE, SCHEMA_VERSION); + $updater = new DbUpdater(Db::get(), DB_TYPE, SCHEMA_VERSION); if ($updater->isUpdateRequired()) { _debug("schema update required, version " . $updater->getSchemaVersion() . " to " . SCHEMA_VERSION); @@ -368,7 +366,7 @@ } - $pluginhost->run_commands($options); + PluginHost::getInstance()->run_commands($options); if ($lock_handle != false) { fclose($lock_handle);