X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fadmin%2Fhomonyms.inc.php;h=0d22b94dfbf1e0499826190a36fa2b51819388a9;hb=82af3fc3b6e003b0cbbcf4faf4ed4f0ea5c07570;hp=d7bae79fa228707162c4bf2fff20d97917b608f1;hpb=e46cf8c46341b447cc3701c8afcc9baec3da11e5;p=platal.git diff --git a/modules/admin/homonyms.inc.php b/modules/admin/homonyms.inc.php index d7bae79..0d22b94 100644 --- a/modules/admin/homonyms.inc.php +++ b/modules/admin/homonyms.inc.php @@ -1,6 +1,6 @@ id()); } -function send_warning_homonyme(PlUser &$user, $loginbis) { +function send_warning_homonyme(PlUser $user, $loginbis) { global $globals; $cc = "support+homonyme@" . $globals->mail->domain; $FROM = "\"Support Polytechnique.org\" <$cc>"; @@ -38,7 +38,7 @@ function send_warning_homonyme(PlUser &$user, $loginbis) { $mymail->sendTo($user); } -function send_robot_homonyme(PlUser &$user, $loginbis) { +function send_robot_homonyme(PlUser $user, $loginbis) { global $globals; $cc = "support+homonyme@" . $globals->mail->domain; $FROM = "\"Support Polytechnique.org\" <$cc>"; @@ -50,11 +50,11 @@ function send_robot_homonyme(PlUser &$user, $loginbis) { $mymail->sendTo($user); } -function switch_bestalias(PlUser &$user, $loginbis) { +function switch_bestalias(PlUser $user, $loginbis) { // check if loginbis was the bestalias $bestailas = XDB::fetchOneCell("SELECT alias FROM aliases - WHERE id = {?} AND FIND_IN_SET('bestalias', flags)", + WHERE uid = {?} AND FIND_IN_SET('bestalias', flags)", $user->id()); if ($bestalias && $bestalias != $loginbis) { return false; @@ -63,13 +63,13 @@ function switch_bestalias(PlUser &$user, $loginbis) { // select the shortest alias still alive $newbest = XDB::fetchOneCell("SELECT alias FROM aliases - WHERE id = {?} AND alias != {?} AND expire IS NULL + WHERE uid = {?} AND alias != {?} AND expire IS NULL ORDER BY LENGTH(alias) LIMIT 1", $user->id(), $loginbis); // change the bestalias flag XDB::execute("UPDATE aliases SET flags = (flags & (255 - 1)) | IF(alias = {?}, 1, 0) - WHERE id = {?}", $newbest, $user->id()); + WHERE uid = {?}", $newbest, $user->id()); return $newbest; }