trig_run('champs «addresse souhaitée» vide'); } $liste = Post::get('liste'); if (!preg_match("/^[a-zA-Z0-9\-\.]*$/", $liste)) { $page->trig_run('le nom de l\'alias ne doit contenir que des lettres, chiffres, tirets et points'); } $new = $liste.'@'.$globals->asso('mail_domain'); $res = $globals->xdb->query('SELECT COUNT(*) FROM x4dat.virtual WHERE alias={?}', $new); $n = $res->fetchOneCell(); if($n) { $page->trig_run('cet alias est déjà pris'); } $globals->xdb->query('INSERT INTO x4dat.virtual (alias,type) VALUES({?}, "user")', $new); redirect("alias-admin.php?liste=$new"); } $page->run(); ?>