diff --git a/install/install.php b/install/install.php index f680e765953e09e43f3c634b7b48ee404b41f840..01c59bd74379cd0806999e5be003d40ee4e05aeb 100644 --- a/install/install.php +++ b/install/install.php @@ -115,6 +115,10 @@ if(isset($cmd_opt['autoinstall']) && is_file($cmd_opt['autoinstall'])) { include_once $cmd_opt['autoinstall']; } elseif($path_parts['extension'] == 'ini') { $tmp = ini_to_array(file_get_contents('autoinstall.ini')); + if(!is_array($tmp['install'])) $tmp['install'] = array(); + if(!is_array($tmp['ssl_cert'])) $tmp['ssl_cert'] = array(); + if(!is_array($tmp['expert'])) $tmp['expert'] = array(); + if(!is_array($tmp['update'])) $tmp['update'] = array(); $autoinstall = $tmp['install'] + $tmp['ssl_cert'] + $tmp['expert'] + $tmp['update']; unset($tmp); } diff --git a/install/update.php b/install/update.php index 0e8f6bd38c4b096dd0b20e2d755d07e5b479a362..3eeedd0e74f8ec0e56d0204065dfd9af1b9cfc3e 100644 --- a/install/update.php +++ b/install/update.php @@ -120,6 +120,10 @@ if(isset($cmd_opt['autoinstall']) && is_file($cmd_opt['autoinstall'])) { include_once $cmd_opt['autoinstall']; } elseif($path_parts['extension'] == 'ini') { $tmp = ini_to_array(file_get_contents('autoinstall.ini')); + if(!is_array($tmp['install'])) $tmp['install'] = array(); + if(!is_array($tmp['ssl_cert'])) $tmp['ssl_cert'] = array(); + if(!is_array($tmp['expert'])) $tmp['expert'] = array(); + if(!is_array($tmp['update'])) $tmp['update'] = array(); $autoinstall = $tmp['install'] + $tmp['ssl_cert'] + $tmp['expert'] + $tmp['update']; unset($tmp); }