aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--phpBB/includes/functions_admin.php33
1 files changed, 2 insertions, 31 deletions
diff --git a/phpBB/includes/functions_admin.php b/phpBB/includes/functions_admin.php
index 9884e9b31a..a0073ec158 100644
--- a/phpBB/includes/functions_admin.php
+++ b/phpBB/includes/functions_admin.php
@@ -2991,47 +2991,18 @@ function tidy_database()
*/
function add_permission_language()
{
- global $config, $user, $phpEx, $phpbb_extension_manager;
+ global $user, $phpEx, $phpbb_extension_manager;
// add permission language files from extensions
$finder = $phpbb_extension_manager->get_finder();
- // We grab the language files from the default, English and user's language.
- // So we can fall back to the other files like we do when using add_lang()
- $default_lang_files = $english_lang_files = $user_lang_files = array();
-
- // Search for board default language if it's not the user language
- if ($config['default_lang'] != $user->lang_name)
- {
- $default_lang_files = $finder
- ->prefix('permissions_')
- ->suffix(".$phpEx")
- ->core_path('language/' . basename($config['default_lang']) . '/')
- ->extension_directory('/language/' . basename($config['default_lang']))
- ->find();
- }
-
- // Search for english, if its not the default or user language
- if ($config['default_lang'] != 'en' && $user->lang_name != 'en')
- {
- $english_lang_files = $finder
- ->prefix('permissions_')
- ->suffix(".$phpEx")
- ->core_path('language/en/')
- ->extension_directory('/language/en')
- ->find();
- }
-
- // Find files in the user's language
- $user_lang_files = $finder
+ $lang_files = $finder
->prefix('permissions_')
->suffix(".$phpEx")
->core_path('language/' . $user->lang_name . '/')
->extension_directory('/language/' . $user->lang_name)
->find();
- $lang_files = array_merge($english_lang_files, $default_lang_files, $user_lang_files);
-
foreach ($lang_files as $lang_file => $ext_name)
{
if ($ext_name === '/')