X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fvalidations%2Flistes.inc.php;h=07003d822dfb0d4e073cedd65bbe27e3f52d6577;hb=ee71865181e96e7b0754ef9e7da4b3cb26f4c1d7;hp=ab60fb134279bf40f639386a559c6964f940a74d;hpb=59bec5bc5512a4f962ebac7b0346f59cdf56f901;p=platal.git diff --git a/include/validations/listes.inc.php b/include/validations/listes.inc.php index ab60fb1..07003d8 100644 --- a/include/validations/listes.inc.php +++ b/include/validations/listes.inc.php @@ -38,7 +38,7 @@ class ListeReq extends Validate public $members; public $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,...)"; + Refuser également des listes qui pourraient nous servir (admin, postmaster…)"; // }}} // {{{ constructor @@ -125,14 +125,14 @@ class ListeReq extends Validate if ($this->asso == "alias") { $new = $this->liste . '@' . $this->domain; - XDB::query('INSERT INTO x4dat.virtual (alias, type) VALUES({?}, "user")', $new); + XDB::query('INSERT INTO virtual (alias, type) VALUES({?}, "user")', $new); foreach ($this->members as $member) { $user = User::get($member); if ($user != null) { XDB::query( - "INSERT INTO x4dat.virtual_redirect (vid, redirect) + "INSERT INTO virtual_redirect (vid, redirect) SELECT vid, {?} - FROM x4dat.virtual + FROM virtual WHERE alias = {?}", $user->forlifeEmail(), $new); } } @@ -155,9 +155,9 @@ class ListeReq extends Validate $app = '-' . $app; } $red = $this->domain . '_' . $liste; - XDB::execute('INSERT INTO x4dat.virtual (alias, type) + XDB::execute('INSERT INTO virtual (alias, type) VALUES({?}, {?})', $liste . $app . '@' . $this->domain, 'list'); - XDB::execute('INSERT INTO x4dat.virtual_redirect (vid, redirect) + XDB::execute('INSERT INTO virtual_redirect (vid, redirect) VALUES ({?}, {?})', XDB::insertId(), $red . $mdir . '@listes.polytechnique.org'); $list->mass_subscribe($liste, join(' ', $this->members));