From ee9568e57428f7a68a7b4552f807a246792d715e Mon Sep 17 00:00:00 2001 From: skodak Date: Sat, 20 Oct 2007 19:29:02 +0000 Subject: [PATCH] MFC: MDL-11857 missing addslashes on idnumber field during backup restore --- backup/restorelib.php | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/backup/restorelib.php b/backup/restorelib.php index 02cd6d93da9..210f10490db 100644 --- a/backup/restorelib.php +++ b/backup/restorelib.php @@ -1588,16 +1588,7 @@ if ($create_user) { //Unset the id because it's going to be inserted with a new one unset ($user->id); - //We addslashes to necessary fields - $user->username = addslashes($user->username); - $user->firstname = addslashes($user->firstname); - $user->lastname = addslashes($user->lastname); - $user->email = addslashes($user->email); - $user->institution = addslashes($user->institution); - $user->department = addslashes($user->department); - $user->address = addslashes($user->address); - $user->city = addslashes($user->city); - $user->url = addslashes($user->url); + // relink the descriptions $user->description = restore_decode_absolute_links(addslashes($user->description)); //We need to analyse the AUTH field to recode it: @@ -1630,7 +1621,7 @@ //We are going to create the user //The structure is exactly as we need - $newid = insert_record ("user",$user); + $newid = insert_record ("user", addslashes_recursive($user)); //Put the new id $status = backup_putid($restore->backup_unique_code,"user",$userid,$newid,"new"); }