diff --git a/backup/restorelib.php b/backup/restorelib.php index a2566201ab5..ba965216384 100644 --- a/backup/restorelib.php +++ b/backup/restorelib.php @@ -2201,6 +2201,18 @@ $user->lang = 'mi_nt'; } + //Country list updates - MDL-13060 + //Any user whose country code has been deleted or modified needs to be assigned a valid one. + $country_update_map = array( + 'ZR' => 'CD', + 'TP' => 'TL', + 'FX' => 'FR', + 'KO' => 'RS', + 'CS' => 'RS', + 'WA' => 'GB'); + if (array_key_exists($user->country, $country_update_map)) { + $user->country = $country_update_map[$user->country]; + } //If language does not exist here - use site default if (!array_key_exists($user->lang, $languages)) { diff --git a/lang/en_utf8/countries.php b/lang/en_utf8/countries.php index ca1631823f5..44a47bbeb20 100644 --- a/lang/en_utf8/countries.php +++ b/lang/en_utf8/countries.php @@ -1,6 +1,12 @@