// Before we call local.inc.php, let's define a global $this_section variable // which will then be usable from the banner and header scripts $this_section = SECTION_GLOBAL; /* LOAD LANGUAGE FILES SECTION */ // if we use the javascript version (without go button) we receive a get // if we use the non-javascript version (with the go button) we receive a post $user_language = ''; $browser_language = ''; if (!empty($_GET['language'])) { $user_language = $_GET['language']; } if (!empty($_POST['language_list'])) { $user_language = str_replace('index.php?language=', '', $_POST['language_list']); } if (empty($user_language) && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && !isset($_SESSION['_user'])) { $l = SubLanguageManager::getLanguageFromBrowserPreference($_SERVER['HTTP_ACCEPT_LANGUAGE']); if (!empty($l)) { $user_language = $browser_language = $l; } } // Include all files (first english and then current interface language) $langpath = api_get_path(SYS_LANG_PATH); /* This will only work if we are in the page to edit a sub_language */ if (isset($this_script) && $this_script == 'sub_language') { // getting the arrays of files i.e notification, trad4all, etc $language_files_to_load = SubLanguageManager::get_lang_folder_files_list(api_get_path(SYS_LANG_PATH) . 'english', true); //getting parent info $parent_language = SubLanguageManager::get_all_information_of_language($_REQUEST['id']); //getting sub language info $sub_language = SubLanguageManager::get_all_information_of_language($_REQUEST['sub_language_id']); $english_language_array = $parent_language_array = $sub_language_array = array();