* fixed warning when trying to uninstall plugin that can't be uninstalled

This commit is contained in:
slawkens1 2017-10-19 21:02:36 +02:00
parent f9e6966687
commit cfb460c137

View File

@ -45,11 +45,15 @@ if(isset($_REQUEST['uninstall'])){
if(!file_exists($filename)) { if(!file_exists($filename)) {
error('Plugin ' . $uninstall . ' does not exist.'); error('Plugin ' . $uninstall . ' does not exist.');
} }
else {
if(!isset($plugin_info['uninstall'])) {
error("Plugin doesn't have uninstall options defined. Skipping...");
}
else { else {
$string = file_get_contents($filename); $string = file_get_contents($filename);
$plugin_info = json_decode($string, true); $plugin_info = json_decode($string, true);
if($plugin_info == false) { if($plugin_info == false) {
warning('Cannot load plugin info ' . $uninstall . '.json'); error('Cannot load plugin info ' . $uninstall . '.json');
} }
else { else {
$success = true; $success = true;
@ -71,6 +75,7 @@ if(isset($_REQUEST['uninstall'])){
} }
} }
} }
}
} }
else if(isset($_FILES["plugin"]["name"])) else if(isset($_FILES["plugin"]["name"]))
{ {