diff --git a/lib/class.Group.php b/lib/class.Group.php index e322566b7cae40a559dcf84fb83ab5c3c87d74e3..9aec894c0fa8376f4bd17e9ddb4852c525f6e44d 100644 --- a/lib/class.Group.php +++ b/lib/class.Group.php @@ -175,9 +175,11 @@ EOS; public static function setMailLists() { global $gCms; if (!isset($gCms)) exit; + $config =& $gCms->GetConfig(); + $maildir = $config['root_path'] . '/uploads/mailinglists'; $db = AddressDB::getDB(); $groups = self::getGroupList(); - if(!is_dir(self::$maildir)) mkdir(self::$maildir,'0755',true); + //if(!is_dir(self::$maildir)) mkdir(self::$maildir,'0755',true); foreach ($groups as $group) { $pos = strrpos($group->Gruppnamn, '.dis'); if ($pos === false) continue; @@ -191,7 +193,7 @@ EOS; } if (count($epost) > 0) { // echo '<pre>'; print_r($epost); echo '</pre>'; - $filename = self::$maildir . '/' . $group->Gruppnamn; + $filename = $maildir . '/' . $group->Gruppnamn; $file = fopen($filename,'w'); if ($file === false) die('Cannot write '.$filename); foreach ($epost as $line) fwrite($file,$line.PHP_EOL);