<?php
+if (!isset($path_to_root) || 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 . "/includes/lang/gettext.php");
$_SESSION['language'] != $_SESSION['languages'][$code])
{
$_SESSION['language'] = $_SESSION['languages'][$code];
- redirect("");
+ reload_page("");
}
}
get_text::set_language($lang->code, $lang->encoding);
//get_text::add_domain("wa", $path_to_root . "/lang");
get_text::add_domain($lang->code, $path_to_root . "/lang");
+// Unnecessary for ajax calls.
+// Due to bug in php 4.3.10 for this version set globally in php4.ini
+ini_set('default_charset', $_SESSION['language']->encoding);
if (!function_exists("_"))
{
get_text::set_var($key,$value);
}
-function redirect($msg)
+function reload_page($msg)
{
// header("Location: $_SERVER['PHP_SELF']."");
// exit;