From 3d05d87ee9f42efd47489804c11d45e3c60019f9 Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Sat, 11 Mar 2023 22:05:28 +0700 Subject: [PATCH] Add check lang https://github.com/torrentpier/torrentpier/pull/178 --- admin/index.php | 2 +- library/includes/page_header.php | 2 +- library/includes/sessions.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/admin/index.php b/admin/index.php index 33c3cd5f..e307e8d0 100644 --- a/admin/index.php +++ b/admin/index.php @@ -269,7 +269,7 @@ else { // Generate frameset $template->assign_vars(array( - 'CONTENT_ENCODING' => $bb_cfg['lang'][$userdata['user_lang']]['encoding'], + 'CONTENT_ENCODING' => isset($bb_cfg['lang'][$userdata['user_lang']]['encoding']) ? $bb_cfg['lang'][$userdata['user_lang']]['encoding'] : 'utf-8', 'TPL_ADMIN_FRAMESET' => true, )); send_no_cache_headers(); diff --git a/library/includes/page_header.php b/library/includes/page_header.php index 6c04c6b0..ca99db20 100644 --- a/library/includes/page_header.php +++ b/library/includes/page_header.php @@ -110,7 +110,7 @@ $template->assign_vars(array( // The following assigns all _common_ variables that may be used at any point in a template $template->assign_vars(array( 'SIMPLE_HEADER' => !empty($gen_simple_header), - 'CONTENT_ENCODING' => $bb_cfg['lang'][$userdata['user_lang']]['encoding'], + 'CONTENT_ENCODING' => isset($bb_cfg['lang'][$userdata['user_lang']]['encoding']) ? $bb_cfg['lang'][$userdata['user_lang']]['encoding'] : 'utf-8', 'IN_ADMIN' => defined('IN_ADMIN'), 'SHOW_ADS' => (!$logged_in || isset($bb_cfg['show_ads_users'][$user->id]) || (!IS_AM && $user->show_ads)), diff --git a/library/includes/sessions.php b/library/includes/sessions.php index d0e1c75d..dfdad112 100644 --- a/library/includes/sessions.php +++ b/library/includes/sessions.php @@ -595,7 +595,7 @@ class user_common if (!defined('LANG_DIR')) define('LANG_DIR', DEFAULT_LANG_DIR); require(LANG_DIR .'main.php'); - setlocale(LC_ALL, $bb_cfg['lang'][$this->data['user_lang']]['locale']); + setlocale(LC_ALL, isset($bb_cfg['lang'][$this->data['user_lang']]['locale']) ? $bb_cfg['lang'][$this->data['user_lang']]['locale'] : 'en_US.UTF-8'); $theme = setup_style(); $DeltaTime = new Date_Delta();