From dc57fceab310c0c45db7b679cf2225e9cc724e76 Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Sun, 13 Jul 2014 01:04:11 -0400 Subject: [PATCH] #20 Fixed multi-language support --- inc/common.inc.php | 65 +++++++++++++++++++---------------------- index.php | 8 +++++ language/en/text.php | 3 ++ nuMods_settings.inc.php | 2 +- ticket.php | 8 +++++ 5 files changed, 50 insertions(+), 36 deletions(-) diff --git a/inc/common.inc.php b/inc/common.inc.php index 4f305d95..dcfd87c8 100644 --- a/inc/common.inc.php +++ b/inc/common.inc.php @@ -903,54 +903,49 @@ function hesk_msgToPlain($msg, $specialchars=0, $strip=1) function hesk_showTopBar($page_title) { - global $hesk_settings, $hesklang; + echo $page_title; +} // END hesk_showTopBar() - if ($hesk_settings['can_sel_lang']) - { +function hesk_getLanguagesAsFormIfNecessary() +{ - $str = '
'; + global $hesk_settings, $hesklang; + + if ($hesk_settings['can_sel_lang']) + { + + $str = ''; if ( ! isset($_GET) ) { - $_GET = array(); + $_GET = array(); } - foreach ($_GET as $k => $v) - { - if ($k == 'language') - { - continue; - } - $str .= ''; - } + foreach ($_GET as $k => $v) + { + if ($k == 'language') + { + continue; + } + $str .= ''; + } - $str .= ''; + $str .= '
'; - ?> - - - - - -
+ ?> -
-
+
+
+ +
+
+ +
+

diff --git a/language/en/text.php b/language/en/text.php index 5d50428e..3719f465 100644 --- a/language/en/text.php +++ b/language/en/text.php @@ -21,6 +21,9 @@ $hesklang['_COLLATE']='utf8_unicode_ci'; // This is the email break line that will be used in email piping $hesklang['EMAIL_HR']='------ Reply above this line ------'; +// ADDED OR MODIFIED IN NuMods 1.2.2 +$hesklang['changeLanguage'] = 'Change language to'; + // ADDED OR MODIFIED IN NuMods 1.2 $hesklang['statuses'] = 'Statuses'; $hesklang['basicProperties'] = 'Basic Properties'; diff --git a/nuMods_settings.inc.php b/nuMods_settings.inc.php index ebfbb878..cb3fc65b 100644 --- a/nuMods_settings.inc.php +++ b/nuMods_settings.inc.php @@ -14,6 +14,6 @@ $nuMods_settings['dropdownItemTextHoverBackgroundColor'] = '#f5f5f5'; $nuMods_settings['questionMarkColor'] = '#000000'; /* DO NOT EDIT ANYTHING BELOW THIS LINE */ -$nuMods_settings['version']='1.2.1'; +$nuMods_settings['version']='1.2.2'; ?> diff --git a/ticket.php b/ticket.php index dba649dd..12effbfc 100644 --- a/ticket.php +++ b/ticket.php @@ -216,6 +216,14 @@ require_once(HESK_PATH . 'inc/header.inc.php');
+
+
+ +
+
+ +
+