} }); }); </script>'; /** * Main code */ // setting the name of the tool $tool_name = get_lang('CreateSubLanguage'); // setting breadcrumbs $interbreadcrumb[] = array('url' => Container::getRouter()->generate('administration'), 'name' => get_lang('PlatformAdmin')); $interbreadcrumb[] = array('url' => 'languages.php', 'name' => get_lang('PlatformLanguages')); $sublanguage_folder_error = false; if (isset($_GET['id']) && $_GET['id'] == strval(intval($_GET['id']))) { $language_name = SubLanguageManager::get_name_of_language_by_id($_GET['id']); $sub_language_name = SubLanguageManager::get_name_of_language_by_id($_GET['sub_language_id']); $all_data_of_language = SubLanguageManager::get_all_information_of_language($_GET['id']); $all_data_of_sublanguage = SubLanguageManager::get_all_information_of_language($_GET['sub_language_id']); $sub_language_file = api_get_path(SYS_LANG_PATH) . $all_data_of_sublanguage['dokeos_folder']; if (!file_exists($sub_language_file) || !is_writable($sub_language_file)) { $sublanguage_folder_error = $sub_language_file . ' ' . get_lang('IsNotWritable'); } if (SubLanguageManager::check_if_exist_language_by_id($_GET['id']) === true) { $language_id_exist = true; } else { $language_id_exist = false; } } else { $language_name = ''; $language_id_exist = false; }