From 549bf9cd73116d1898f2232e0729c6da6e884832 Mon Sep 17 00:00:00 2001 From: skodak Date: Sat, 20 Oct 2007 19:25:10 +0000 Subject: [PATCH] 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 10666adb0d..6351186a92 100644 --- a/backup/restorelib.php +++ b/backup/restorelib.php @@ -2202,16 +2202,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 = backup_todb($user->description); //We need to analyse the AUTH field to recode it: @@ -2244,7 +2235,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"); } -- 2.39.5