From 8fe9ab67555e62100f764676f47f3ebb1a22ad8a Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Fri, 22 Jul 2011 08:01:36 -0400 Subject: [PATCH] Fixed PHP notices in mailman installer. --- install/lib/installer_base.lib.php | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php index 6f12df7..d39db44 100644 --- a/install/lib/installer_base.lib.php +++ b/install/lib/installer_base.lib.php @@ -523,9 +523,9 @@ $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 @@ // 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 @@ else $virtual_domains .= ", '".$domain['domain']."'"; } + } } else $virtual_domains = "' '"; -- Gitblit v1.9.1