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;
|
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.
|
* Get a list of activated plugins in this process.
|
||||||
* @return array of (string $name, array $args) pairs
|
* @return array of (string $name, array $args) pairs
|
||||||
|
Loading…
Reference in New Issue
Block a user