From 3df2b7c6b8e498d302ce9d00aabe1bb7687e2de1 Mon Sep 17 00:00:00 2001 From: netniV Date: Fri, 15 Mar 2019 01:08:33 +0000 Subject: [PATCH] Correct two minor issues with lib/installer.php --- lib/installer.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/installer.php b/lib/installer.php index 083be2427..ed5fc554d 100644 --- a/lib/installer.php +++ b/lib/installer.php @@ -954,9 +954,9 @@ class Installer implements JsonSerializable { if (isset($this->extensions) || empty($this->extensions)) { $extensions = utility_php_extensions(); - foreach ($extensions as $e) { + foreach ($extensions as $name => $e) { if (!$e['installed']) { - $this->addError(Installer::STEP_CHECK_DEPENDENCIES, 'Modules', $e['name'] . ' is missing'); + $this->addError(Installer::STEP_CHECK_DEPENDENCIES, 'Modules', $name . ' is missing'); } } @@ -1128,7 +1128,7 @@ class Installer implements JsonSerializable { log_install_high('tables',"setTables(): Checking table '$name' against key $key ..."); log_install_debug('tables',"setTables(): Table: ". clean_up_lines(var_export($known, true))); $set = false; - if (!array_key_exist($key, $param_tables)) { + if (!array_key_exists($key, $param_tables)) { $param_tables[$key] = null; } $this->setTrueFalse($param_tables[$key], $set, 'table_'.$name, false);