homonyms.user_id -> homonyms.uid
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Fri, 26 Feb 2010 22:04:54 +0000 (23:04 +0100)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Fri, 26 Feb 2010 22:04:54 +0000 (23:04 +0100)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
bin/cron/homonymes.php
include/validations/homonymes.inc.php
modules/admin.php
modules/register/register.inc.php
templates/admin/homonymes.tpl
upgrade/account/20_naming_convention.sql

index e9ec420..88fe2d9 100755 (executable)
@@ -36,7 +36,7 @@ while ($old = $resRobot->next()) {
     $res = XDB::query(
             "SELECT  u.hruid
                FROM  homonyms AS h
-         INNER JOIN  auth_user_md5 AS u USING (user_id)
+         INNER JOIN  auth_user_md5 AS u ON (h.uid = u.user_id)
               WHERE  homonyme_id = {?}",
             $old['id']);
     $hruids = $res->fetchColumn();
index 57fdbac..7144c91 100644 (file)
@@ -125,7 +125,7 @@ est ambigu pour des raisons d'homonymie et signalera ton email exact.";
         switch_bestalias($this->user, $this->loginbis);
         if (!$this->warning) {
             XDB::execute("UPDATE aliases SET type = 'homonyme', expire = NOW() WHERE alias = {?}", $this->loginbis);
-            XDB::execute("REPLACE INTO homonyms (homonyme_id, user_id) VALUES({?}, {?})", $this->user->id(), $this->user->id());
+            XDB::execute("REPLACE INTO homonyms (homonyme_id, uid) VALUES({?}, {?})", $this->user->id(), $this->user->id());
         }
 
         return true;
index 988a3ea..b085138 100644 (file)
@@ -843,7 +843,7 @@ class AdminModule extends PLModule
                     XDB::execute("UPDATE  aliases
                                      SET  type = 'homonyme', expire=NOW()
                                    WHERE  alias = {?}", $loginbis);
-                    XDB::execute("REPLACE INTO  homonyms (homonyme_id,user_id)
+                    XDB::execute("REPLACE INTO  homonyms (homonyme_id, uid)
                                         VALUES  ({?}, {?})", $target, $target);
                     send_robot_homonyme($user, $loginbis);
                     $op = 'list';
@@ -860,7 +860,7 @@ class AdminModule extends PLModule
                              ac.uid AS user_id
                        FROM  aliases       AS a
                   LEFT JOIN  homonyms      AS h ON (h.homonyme_id = a.uid)
-                 INNER JOIN  aliases       AS s ON (s.uid = h.user_id AND s.type='a_vie')
+                 INNER JOIN  aliases       AS s ON (s.uid = h.uid AND s.type='a_vie')
                  INNER JOIN  accounts      AS ac ON (ac.uid = a.uid)
                       WHERE  a.type = 'homonyme' OR a.expire != ''
                    ORDER BY  a.alias, forlife");
index 971d35f..e70fdae 100644 (file)
@@ -172,8 +172,8 @@ function create_aliases (&$sub)
         list($h_id, $h_type, $expire) = $res->fetchOneRow();
         if ($h_type != 'homonyme' and empty($expire)) {
             XDB::execute('UPDATE aliases SET expire=ADDDATE(NOW(),INTERVAL 1 MONTH) WHERE alias={?}', $mailorg);
-            XDB::execute('REPLACE INTO homonyms (homonyme_id,user_id) VALUES ({?},{?})', $h_id, $h_id);
-            XDB::execute('REPLACE INTO homonyms (homonyme_id,user_id) VALUES ({?},{?})', $h_id, $uid);
+            XDB::execute('REPLACE INTO homonyms (homonyme_id, uid) VALUES ({?},{?})', $h_id, $h_id);
+            XDB::execute('REPLACE INTO homonyms (homonyme_id, uid) VALUES ({?},{?})', $h_id, $uid);
             $res = XDB::query("SELECT alias FROM aliases WHERE uid={?} AND expire IS NULL", $h_id);
             $als = $res->fetchColumn();
 
index d51cc90..ab8d9fe 100644 (file)
@@ -55,8 +55,8 @@
       <a href="profile/{$user.forlife}" class='popup2'>fiche</a>
       <a href="admin/user/{$user.forlife}">edit</a>
       {if $user.type eq 'alias'}
-      <a href="admin/homonyms/mail-conf/{$user.user_id}">envoyer un email</a>
-      <a href="admin/homonyms/correct-conf/{$user.user_id}">corriger</a>
+      <a href="admin/homonyms/mail-conf/{$user.uid}">envoyer un email</a>
+      <a href="admin/homonyms/correct-conf/{$user.uid}">corriger</a>
       {/if}
     </td>
   </tr>
index 7e7b867..3e8477b 100644 (file)
@@ -25,6 +25,8 @@ CHANGE COLUMN  user_id uid INT(11) not null;
 CHANGE COLUMN  user_id uid INT(11) not null;
   ALTER TABLE  axletter_rights
 CHANGE COLUMN  user_id uid INT(11) not null;
+  ALTER TABLE  homonyms
+CHANGE COLUMN  user_id uid INT(11) not null;
 
 # announces
   ALTER TABLE  announces