2 require 'xnet.inc.php';
4 new_groupadmin_page('xnet/groupe/alias-create.tpl');
6 if(Post
::has('submit')) {
7 if (!Post
::has('liste')) {
8 $page->trig_run('champs «addresse souhaitée» vide');
10 $liste = Post
::get('liste');
11 if (!preg_match("/^[a-zA-Z0-9\-\.]*$/", $liste)) {
12 $page->trig_run('le nom de l\'alias ne doit contenir que des lettres, chiffres, tirets et points');
15 $new = $liste.'@'.$globals->asso('mail_domain');
16 $res = $globals->xdb
->query('SELECT COUNT(*) FROM x4dat.virtual WHERE alias={?}', $new);
17 $n = $res->fetchOneCell();
19 $page->trig_run('cet alias est déjà pris');
22 $globals->xdb
->query('INSERT INTO x4dat.virtual (alias,type) VALUES({?}, "user")', $new);
23 redirect("alias-admin.php?liste=$new");