]> git.wh0rd.org - tt-rss.git/blobdiff - classes/pluginhandler.php
pngcrush.sh
[tt-rss.git] / classes / pluginhandler.php
index eb859ab323ce26d920b8af025070ce1be5947704..d10343e095057801bca90d5727760df497845a10 100644 (file)
@@ -5,20 +5,16 @@ class PluginHandler extends Handler_Protected {
        }
 
        function catchall($method) {
-               global $pluginhost;
-
-               $plugin = $pluginhost->get_plugin($_REQUEST["plugin"]);
+               $plugin = PluginHost::getInstance()->get_plugin(clean($_REQUEST["plugin"]));
 
                if ($plugin) {
                        if (method_exists($plugin, $method)) {
                                $plugin->$method();
                        } else {
-                               print json_encode(array("error" => "METHOD_NOT_FOUND"));
+                               print error_json(13);
                        }
                } else {
-                       print json_encode(array("error" => "PLUGIN_NOT_FOUND"));
+                       print error_json(14);
                }
        }
 }
-
-?>