diff options
author | Andrew Dolgov <[email protected]> | 2021-03-03 19:35:11 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-03-03 19:35:11 +0300 |
commit | 0cb719a40447e30011142714d5e5ce55c051a118 (patch) | |
tree | b629f55148996ee6e4aedab227bb161f58b55db6 /classes/pluginhost.php | |
parent | dfdb746a76231bfb4c8066328bf99cd54f83783c (diff) |
add basic local plugin uninstaller
Diffstat (limited to 'classes/pluginhost.php')
-rwxr-xr-x | classes/pluginhost.php | 6 |
1 files changed, 6 insertions, 0 deletions
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"; + } } |