Add RuntimeException if xml, pdo or zip PHP extension is missing

For a better User Experience ;)
This commit is contained in:
slawkens
2020-02-15 17:17:28 +01:00
parent f005b7338f
commit 51b848c43e
3 changed files with 10 additions and 3 deletions

View File

@@ -93,6 +93,10 @@ class Plugins {
public static function install($file) {
global $db;
if(!\class_exists('ZipArchive')) {
throw new RuntimeException('Please install PHP zip extension. Plugins upload disabled until then.');
}
$zip = new ZipArchive();
if($zip->open($file)) {
for ($i = 0; $i < $zip->numFiles; $i++) {