Backport
[platal.git] / include / validations / listes.inc.php
index e292199..bf9c493 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /***************************************************************************
- *  Copyright (C) 2003-2004 Polytechnique.org                              *
+ *  Copyright (C) 2003-2006 Polytechnique.org                              *
  *  http://opensource.polytechnique.org/                                   *
  *                                                                         *
  *  This program is free software; you can redistribute it and/or modify   *
@@ -35,14 +35,14 @@ class ListeReq extends Validate
     var $owners;
     var $members;
 
-    var $rules = "Refuser les listes de binets si elles ne sont pas datées (apv20002@ et non apv@).
+    var $rules = "Refuser les listes de binets si elles ne sont pas datées (oui : apv2002@, non : apv@).
         Refuser également des listes qui pourraient nous servir (admin, postmaster,...)";
     // }}}
     // {{{ constructor
     
-    function ListeReq($_uid, $_liste, $_desc, $_advertise, $_modlevel, $_inslevel, $_owners, $_members, $_stamp=0)
+    function ListeReq($_uid, $_liste, $_desc, $_advertise, $_modlevel,
+                      $_inslevel, $_owners, $_members, $_stamp=0)
     {
-        global $globals;
         $this->Validate($_uid, true, 'liste', $_stamp);
         
         $this->liste     = $_liste;
@@ -85,7 +85,6 @@ class ListeReq extends Validate
     
     function commit()
     {
-        global $globals;
         require_once('platal/xmlrpc-client.inc.php');
         require_once('lists.inc.php');
 
@@ -96,7 +95,7 @@ class ListeReq extends Validate
         $liste = strtolower($this->liste);
         if ($ret) {
             foreach(Array($liste, $liste."-owner", $liste."-admin", $liste."-bounces") as $l) {
-                $globals->xdb->execute("INSERT INTO aliases (alias,type) VALUES({?}, 'liste')", $l);
+                XDB::execute("INSERT INTO aliases (alias,type) VALUES({?}, 'liste')", $l);
             }
         }
         return $ret;