]> git.wh0rd.org - tt-rss.git/blobdiff - update.php
make pluginhost a singleton
[tt-rss.git] / update.php
index be7314175d628df1611c6bd11feba3645b981dc1..d8ea52361ac27c0571f51c4628a5c31f86638427 100755 (executable)
@@ -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"]);
                }
                $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"])) {
 
                        _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);
                }
 
        }
 
        }
 
-       $pluginhost->run_commands($options);
+       PluginHost::getInstance()->run_commands($options);
 
        if ($lock_handle != false) {
                fclose($lock_handle);