# HG changeset patch # User Dan # Date 1240182821 14400 # Node ID 18db38c70a411c1d05188df49c2042e1c8aa33a6 # Parent 9be6dba92adff27f54fe2a1768cff3b8979e44f5 Upgrades from stable now skip langimport if it's being done later anyway. Pending testing. diff -r 9be6dba92adf -r 18db38c70a41 install/schemas/upgrade/migration/1.0-1.1.php --- a/install/schemas/upgrade/migration/1.0-1.1.php Sun Apr 19 19:01:08 2009 -0400 +++ b/install/schemas/upgrade/migration/1.0-1.1.php Sun Apr 19 19:13:41 2009 -0400 @@ -31,11 +31,18 @@ $lang_data =& $languages[$lang_id]; $lang_dir = ENANO_ROOT . "/language/{$lang_data['dir']}/"; // function install_language($lang_code, $lang_name_neutral, $lang_name_local, $lang_file = false) - install_language($lang_id, $lang_data['name_eng'], $lang_data['name'], $lang_dir . 'core.json'); - $lang_local = new Language($lang_id); - $lang_local->import($lang_dir . "tools.json"); - $lang_local->import($lang_dir . "user.json"); - $lang_local->import($lang_dir . "admin.json"); + install_language($lang_id, $lang_data['name_eng'], false); + + // Only import strings if the script isn't planning to do it again later + global $do_langimport; + if ( !$do_langimport ) + { + $lang_local = new Language($lang_id); + $lang_local->import($lang_dir . "core.json"); + $lang_local->import($lang_dir . "tools.json"); + $lang_local->import($lang_dir . "user.json"); + $lang_local->import($lang_dir . "admin.json"); + } // This doesn't set to installer_enano_version() because it only // migrates the database from 1.0.x to 1.1.x status and runs the