xdb->query("SELECT nom, prenom, promo FROM auth_user_md5 WHERE user_id={?} AND perms='pending'", $uid); if (list($nom, $prenom, $promo) = $res->fetchOneRow()) { $page->assign('prenom', $prenom); $page->assign('nom', $nom); $page->assign('promo', $promo); if (Env::has('valide')) { require_once('xorg.misc.inc.php'); $email = trim(Env::get('mail')); $res = $globals->xdb->query('SELECT COUNT(*) FROM register_marketing WHERE uid={?} AND email={?}', $uid, $email); if (!isvalid_email_redirection($email)) { $page->trig("Email invalide !"); } elseif ($res->fetchOneCell()) { $page->assign('already', true); } else { $page->assign('ok', true); $globals->xdb->execute( "INSERT INTO register_marketing (uid,sender,email,date,last,nb,type,hash) VALUES ({?}, {?}, {?}, NOW(), 0, 0, {?}, '')", $uid, Session::getInt('uid'), $email, Env::get('origine')); require_once('validations.inc.php'); $req = new MarkReq(Session::getInt('uid'), $uid, $email, Env::get('origine')=='user'); $req->submit(); } } } $page->run(); ?>