From 0cb719a40447e30011142714d5e5ce55c051a118 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 3 Mar 2021 19:35:11 +0300 Subject: add basic local plugin uninstaller --- classes/pluginhost.php | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'classes/pluginhost.php') diff --git a/classes/pluginhost.php b/classes/pluginhost.php index bd0e9f4d8..746b780e4 100755 --- a/classes/pluginhost.php +++ b/classes/pluginhost.php @@ -623,4 +623,10 @@ class PluginHost { user_error("get_public_method_url: requested method '$method' of '" . get_class($sender) . "' is private."); } } + + function is_local(Plugin $plugin) { + $ref = new ReflectionClass(get_class($plugin)); + + return basename(dirname(dirname($ref->getFileName()))) == "plugins.local"; + } } -- cgit v1.2.3-54-g00ecf