StatusNet::delPlugin($name) added to disable plugins
Instead of setting some weird $config['plugins']['disable-Blah'] yourself. The class name, StatusNet, will probably change in the future to GNU social. No global function added, as it exists for addPlugin().
This commit is contained in:
parent
62e8081863
commit
cc5aff5de3
|
@ -91,6 +91,20 @@ class StatusNet
|
|||
return true;
|
||||
}
|
||||
|
||||
public static function delPlugin($name)
|
||||
{
|
||||
// Remove our plugin if it was previously loaded
|
||||
$name = ucfirst($name);
|
||||
if (isset(self::$plugins[$name])) {
|
||||
unset(self::$plugins[$name]);
|
||||
}
|
||||
|
||||
// make sure initPlugins will avoid this
|
||||
common_config_set('plugins', 'disable-'.$name, true);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a list of activated plugins in this process.
|
||||
* @return array of (string $name, array $args) pairs
|
||||
|
|
Loading…
Reference in New Issue
Block a user