X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fplatal.php;h=197728eb4ec855442a268eb2608f2501a241654b;hb=257ae4081d1b5da12c4458f0642b9d2b7843abee;hp=94a4077c8e6a8a36be25322316eb7984eb12835b;hpb=c12cc82e1d97b51e19b294942ea9450a34d929cd;p=platal.git diff --git a/modules/platal.php b/modules/platal.php index 94a4077..197728e 100644 --- a/modules/platal.php +++ b/modules/platal.php @@ -1,6 +1,6 @@ id()); $page->assign('bestalias', $res->fetchOneCell()); } @@ -191,7 +185,7 @@ class PlatalModule extends PLModule # carva will extend to users not in the main domain. $res = XDB::query("SELECT alias FROM aliases - WHERE id = {?} AND FIND_IN_SET('bestalias', flags)", + WHERE uid = {?} AND FIND_IN_SET('bestalias', flags)", S::user()->id()); $page->assign('bestalias', $res->fetchOneCell()); } @@ -324,7 +318,7 @@ class PlatalModule extends PLModule $page->assign('ok', true); $url = rand_url_id(); - XDB::execute('INSERT INTO perte_pass (certificat,uid,created) + XDB::execute('INSERT INTO account_lost_passwords (certificat,uid,created) VALUES ({?},{?},NOW())', $url, $user->id()); $res = XDB::query('SELECT email FROM emails @@ -333,15 +327,15 @@ class PlatalModule extends PLModule if ($res->numRows()) { $mails = $res->fetchOneCell(); } else { - $res = XDB::query('SELECT email + $res = XDB::query("SELECT email FROM emails - WHERE uid = {?} AND NOT FIND_IN_SET("filter", flags)', $user->id()); + WHERE uid = {?} AND NOT FIND_IN_SET('filter', flags)", $user->id()); $mails = implode(', ', $res->fetchColumn()); } $mymail = new PlMailer(); $mymail->setFrom('"Gestion des mots de passe" mail->domain . '>'); $mymail->addTo($mails); - $mymail->setSubject('Ton certificat d\'authentification'); + $mymail->setSubject("Ton certificat d'authentification"); $mymail->setTxtBody("Visite la page suivante qui expire dans six heures : {$globals->baseurl}/tmpPWD/$url @@ -349,7 +343,7 @@ Si en cliquant dessus tu n'y arrives pas, copie intégralement l'adresse dans la -- Polytechnique.org -\"Le portail des élèves & anciens élèves de l'Ecole polytechnique\" +\"Le portail des élèves & anciens élèves de l'École polytechnique\" Email envoyé à ".Env::v('login') . (Post::has('email') ? " Adresse de secours : " . Post::v('email') : "")); @@ -363,11 +357,11 @@ Adresse de secours : " . Post::v('email') : "")); { global $globals; // XXX: recovery requires data from the profile - XDB::execute('DELETE FROM perte_pass + XDB::execute('DELETE FROM account_lost_passwords WHERE DATE_SUB(NOW(), INTERVAL 380 MINUTE) > created'); $res = XDB::query('SELECT uid - FROM perte_pass WHERE certificat={?}', $certif); + FROM account_lost_passwords WHERE certificat={?}', $certif); $ligne = $res->fetchOneAssoc(); if (!$ligne) { $page->changeTpl('platal/index.tpl'); @@ -381,7 +375,7 @@ Adresse de secours : " . Post::v('email') : "")); SET password={?} WHERE uid = {?} AND state = \'active\'', $password, $uid); - XDB::query('DELETE FROM perte_pass + XDB::query('DELETE FROM account_lost_passwords WHERE certificat={?}', $certif); // If GoogleApps is enabled, and the user did choose to use synchronized passwords,