MailingList.create is now static.
authorRaphaël Barrois <raphael.barrois@polytechnique.org>
Wed, 7 Nov 2012 23:10:30 +0000 (00:10 +0100)
committerRaphaël Barrois <raphael.barrois@polytechnique.org>
Sat, 10 Nov 2012 16:04:44 +0000 (17:04 +0100)
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
include/mailinglist.inc.php

index c1bd630..bf88941 100644 (file)
@@ -177,10 +177,12 @@ class MailingList
 
     /** Create a list
      */
-    public function create($description, $advertise,
-        $moderation_level, $subscription_level, $owners, $members)
+    public static function create($mbox, $domain, $user, $description,
+        $advertise, $moderation_level, $subscription_level,
+        $owners, $members)
     {
-        return $this->mmclient->create_list($this->mbox, utf8_decode($description),
+        $mlist = new MailingList($mbox, $domain, $user);
+        return $mlist->mmclient->create_list($mlist->mbox, utf8_decode($description),
             $advertise, $moderation_level, $subscription_level,
             $owners, $members);
     }