allow uninstall of plugins which no longer exists via cmdline tool

This commit is contained in:
zotlabs
2018-05-05 16:19:23 -07:00
parent 70a0a83363
commit b2218574ee
2 changed files with 21 additions and 1 deletions

View File

@@ -53,10 +53,15 @@ function unload_plugin($plugin){
* @return boolean
*/
function uninstall_plugin($plugin) {
unload_plugin($plugin);
if(! file_exists('addon/' . $plugin . '/' . $plugin . '.php'))
if(! file_exists('addon/' . $plugin . '/' . $plugin . '.php')) {
q("DELETE FROM addon WHERE aname = '%s' ",
dbesc($plugin)
);
return false;
}
logger("Addons: uninstalling " . $plugin);
//$t = @filemtime('addon/' . $plugin . '/' . $plugin . '.php');
@@ -73,6 +78,7 @@ function uninstall_plugin($plugin) {
q("DELETE FROM addon WHERE aname = '%s' ",
dbesc($plugin)
);
}
/**