From 8fe9ab67555e62100f764676f47f3ebb1a22ad8a Mon Sep 17 00:00:00 2001 From: tbrehm Date: Fri, 22 Jul 2011 12:01:36 +0000 Subject: [PATCH] Fixed PHP notices in mailman installer. --- install/lib/installer_base.lib.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php index 6f12df73d..d39db4492 100644 --- a/install/lib/installer_base.lib.php +++ b/install/lib/installer_base.lib.php @@ -523,9 +523,9 @@ class installer_base { $lines = explode("\n", $old_file); foreach ($lines as $line) { - if (strlen($line) && substr($line, 0, 1) != '#') + if (trim($line) != '' && substr($line, 0, 1) != '#') { - list($key, $value) = explode("=", $line); + @list($key, $value) = @explode("=", $line); if (!empty($value)) { $key = rtrim($key); @@ -540,6 +540,7 @@ class installer_base { // create virtual_domains list $domainAll = $this->db->queryAllRecords("SELECT domain FROM mail_mailinglist GROUP BY domain"); + if(is_array($domainAll)) { foreach($domainAll as $domain) { if ($domainAll[0]['domain'] == $domain['domain']) @@ -547,6 +548,7 @@ class installer_base { else $virtual_domains .= ", '".$domain['domain']."'"; } + } } else $virtual_domains = "' '"; -- GitLab