X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Flists.create_promo.php;h=35a1200f8a5a51fa9dd2232417349a4245111748;hb=12a587df92f7bc9efeb91c1a2d27f763070b8609;hp=34eb2137d827cdcf44e589998af4141c7373ca18;hpb=de08a5eb35a0daa5ea1817532f02367e0f0edbec;p=platal.git diff --git a/bin/lists.create_promo.php b/bin/lists.create_promo.php index 34eb213..35a1200 100755 --- a/bin/lists.create_promo.php +++ b/bin/lists.create_promo.php @@ -17,10 +17,18 @@ EOF; exit; } +// Retrieves list parameters. $promo = intval($opt['p']); $owner = $opt['o']; -$req = new ListeReq(0, false, "promo$promo", $globals->mail->domain, "Liste de la promotion $promo", +$owner_user = User::getSilent($owner); +if (!$owner_user) { + echo "Supplied owner is not valid, aborting.\n"; + exit 1; +} + +// Creates the list. +$req = new ListeReq($owner_user, false, "promo$promo", $globals->mail->domain, "Liste de la promotion $promo", 1 /*private*/, 2 /*moderate*/, 0 /*free subscription*/, array($owner), array()); $req->submit();