- /**
- * This method loads an array of language objects into a session variable
- * called $_SESSIONS['languages']. Only supported languages are added.
- */
- function load_languages()
- {
- global $installed_languages, $dflt_lang;
-
- $_SESSION['languages'] = array();
-
- foreach ($installed_languages as $lang)
- {
- $l = new language($lang['name'],$lang['code'],$lang['encoding']);
- if (isset($lang['rtl']))
- $l->dir = "rtl";
- $_SESSION['languages'][$l->code] = $l;
- }
-
- if (!isset($_SESSION['language']))
- $_SESSION['language'] = $_SESSION['languages'][$dflt_lang];
- }