// Prevent register_globals vulnerability
if (isset($_GET['path_to_root']) || isset($_POST['path_to_root']))
die("Restricted access");
-include_once($path_to_root . "/lang/installed_languages.inc");
+@include_once($path_to_root . "/lang/installed_languages.inc");
include_once($path_to_root . "/includes/lang/gettext.php");
class language
global $dflt_lang;
$this->name = $name;
- $this->code = $code ? $code : ($dflt_lang ? $dflt_lang : 'en_GB');
+ $this->code = $code ? $code : ($dflt_lang ? $dflt_lang : 'C');
$this->encoding = $encoding;
$this->dir = $dir;
}
$this->code = $lang['code'];
$this->encoding = $lang['encoding'];
$this->version = @$lang['version'];
- $this->dir = isset($lang['rtl']) ? 'rtl' : 'ltr';
+ $this->dir = (isset($lang['rtl']) && $lang['rtl'] === true) ? 'rtl' : 'ltr';
$locale = $path_to_root . "/lang/" . $this->code . "/locale.inc";
$this->is_locale_file = file_exists($locale);
}