Refactor code + use clearCache() instead

This commit is contained in:
slawkens 2025-04-20 21:32:46 +02:00
parent 1d0c173e7d
commit d0d0af289d

View File

@ -793,27 +793,21 @@ class Plugins {
}
}
if($success) {
if(!$success) {
$revertEnable();
return false;
}
foreach($plugin_info['uninstall'] as $file) {
if(!deleteDirectory(BASE . $file)) {
self::$warnings[] = 'Cannot delete: ' . $file;
}
}
$cache = Cache::getInstance();
if($cache->enabled()) {
$cache->delete('templates');
$cache->delete('hooks');
$cache->delete('template_menus');
}
clearCache();
return true;
}
$revertEnable();
return false;
}
public static function is_installed($plugin_name, $version): bool
{
$filename = BASE . 'plugins/' . $plugin_name . '.json';