|
@@ -174,32 +174,19 @@ class FCKeditor
|
|
|
// Making a compatible code in order it to be accepted by the editor.
|
|
|
$editor_lang = strtolower(str_replace('_', '-', $editor_lang));
|
|
|
|
|
|
- $language_file = api_get_path(SYS_PATH).'main/inc/lib/fckeditor/editor/lang/'.$editor_lang.'.js';
|
|
|
- if (empty ($editor_lang) || !file_exists($language_file))
|
|
|
+ if (empty ($editor_lang))
|
|
|
{
|
|
|
- // If there was no valid iso-code, use the english one.
|
|
|
$editor_lang = 'en';
|
|
|
}
|
|
|
-/*
|
|
|
- $TBL_LANGUAGES = Database::get_main_table(TABLE_MAIN_LANGUAGE);
|
|
|
-
|
|
|
- // We are in a course
|
|
|
- if (isset($_SESSION["_course"]["language"])) {
|
|
|
- $sql = "SELECT isocode FROM ".$TBL_LANGUAGES." WHERE english_name='".$_SESSION["_course"]["language"]."'";
|
|
|
- } elseif (isset($_SESSION["_user"]["language"])) {
|
|
|
- //Else, we get the current session language
|
|
|
- $sql = "SELECT isocode FROM ".$TBL_LANGUAGES." WHERE english_name='".$_SESSION["_user"]["language"]."'";
|
|
|
- } else {
|
|
|
- //Else we get the default platform language
|
|
|
- $platform_language = api_get_setting("platformLanguage");
|
|
|
- $sql = "SELECT isocode FROM ".$TBL_LANGUAGES." WHERE english_name='$platform_language'";
|
|
|
+
|
|
|
+ // Checking for availability of a corresponding language file.
|
|
|
+ $language_file = api_get_path(SYS_PATH).'main/inc/lib/fckeditor/editor/lang/'.$editor_lang.'.js';
|
|
|
+ if (!file_exists($language_file))
|
|
|
+ {
|
|
|
+ // If there was no language file, use the english one.
|
|
|
+ $editor_lang = 'en';
|
|
|
}
|
|
|
|
|
|
- $result_sql = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- $isocode_language = Database::result($result_sql, 0, 0);
|
|
|
- $this->Config['DefaultLanguage'] = $isocode_language;
|
|
|
-*/
|
|
|
- $editor_lang = strtolower(str_replace('_', '-', $editor_lang));
|
|
|
$this->Config['DefaultLanguage'] = $editor_lang;
|
|
|
|
|
|
// css should be dokeos ones
|