From 9e491c434ef433bbe3d696c1c207a4ba6d9e61f7 Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Wed, 25 Aug 2010 18:55:43 -0400 Subject: [PATCH] import realname and email address when claiming credentials --- claim-wiki-by-password.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/claim-wiki-by-password.php b/claim-wiki-by-password.php index 781324b..83bd288 100644 --- a/claim-wiki-by-password.php +++ b/claim-wiki-by-password.php @@ -36,6 +36,17 @@ $db->exec ("update or ignore wikipermission set userid_or_groupname='$q_userid' where userid_or_groupname='$q_old_username'"); $access_claimed = $db->changes(); + $db->exec ("INSERT OR IGNORE INTO users (userid, realname, email) + SELECT '$q_userid', + + CASE WHEN realname IS NULL AND userid NOT LIKE '%@%' THEN userid + ELSE realname END, + + CASE WHEN email IS NULL AND userid LIKE '%@%' THEN userid + ELSE email END + + FROM users WHERE userid='$q_old_username'"); + header ("Location: claim-wiki-by-password.php?w=$wikis_claimed&g=$groups_claimed&a=$access_claimed"); exit; } \ No newline at end of file