Added language config upgrade.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Sun, 25 Jul 2010 12:22:46 +0000 (12:22 +0000)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Sun, 25 Jul 2010 12:22:46 +0000 (12:22 +0000)
sql/alter2.3.php

index 56f03584e936e3c9bc5fbf31d0fa55f7031e64c5..053fa02568d01d96d2a09ce7c560b594a613211b 100644 (file)
@@ -264,8 +264,19 @@ class fa2_3 {
        
        function fix_extensions()
        {
-               global $path_to_root, $next_extension_id;
+               global $path_to_root, $next_extension_id, $installed_languages;
                
+               $lang_chd = false;
+               foreach($installed_languages as $i => $lang) {
+                       if (!isset($lang['path'])) {
+                               $installed_languages[$i]['path'] = 'lang/'.$code;
+                               $installed_languages[$i]['package'] = 'lang/'.$code;
+                               $lang_chd = true;
+                       }
+               }
+               if ($lang_chd)
+                       write_lang();
+
                $installed_extensions= get_company_extensions();
                
                if (!isset($next_extension_id))