$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();
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;
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';
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");
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();
<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>
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