Exemplo n.º 1
0
function UseLanguage()
{
    global $language_list;
    global $FG_DEBUG;
    if (isset($_GET['language'])) {
        if ($FG_DEBUG > 0) {
            echo "<!-- lang explicitly set to " . $_GET['language'] . "-->\n";
        }
        $_SESSION["language"] = $_GET['language'];
    } elseif (!isset($_SESSION["language"])) {
        // we have to find a lang to use..
        if (isset($_SESSION["lang_db"])) {
            foreach ($language_list as $lang) {
                if ($lang['abbrev'] == $_SESSION["lang_db"]) {
                    $_SESSION["language"] = $lang['cname'];
                }
            }
            if ($FG_DEBUG > 0) {
                trigger_error("Lang Selected by db: " . $_SESSION["language"], E_USER_NOTICE);
            }
        } else {
            $_SESSION["language"] = 'english';
        }
    }
    define("LANGUAGE", $_SESSION["language"]);
    //include (FSROOT."lib/languages/".LANGUAGE.".php");
    //define ("LANGUAGE_DIR",FSROOT."lib/languages/".LANGUAGE."/");
    $lang_abbr = SetLocalLanguage($_SESSION["language"]);
    if ($FG_DEBUG > 5) {
        trigger_error("lang abbr: {$lang_abbr}", E_USER_NOTICE);
    }
    if (isset($_SESSION['agent_id']) && $_SESSION['cus_rights'] != 0 && isset($_SESSION["lang_db"]) && $_SESSION["lang_db"] != $lang_abbr) {
        $DBconn_tmp = A2Billing::DBHandle();
        $QUERY = "UPDATE cc_agent SET language = " . $DBconn_tmp->Quote($lang_abbr) . ", locale = " . $DBconn_tmp->Quote(getenv("LANG")) . " WHERE id = " . $DBconn_tmp->Quote($_SESSION['agent_id']) . ';';
        $res = $DBconn_tmp->query($QUERY);
        $_SESSION["lang_db"] = $lang_abbr;
        //echo $QUERY;
        if (!$res) {
            trigger_error("Set language to db failed:" . $DBconn_tmp->ErrorMsg(), E_USER_WARNING);
        }
        //DbDisconnect($DBconn_tmp);
    }
}
Exemplo n.º 2
0
getpost_ifset(array('form_action', 'atmenu', 'action', 'stitle', 'sub_action', 'IDmanager', 'current_page', 'order', 'sens', 'mydisplaylimit', 'filterprefix', 'cssname', 'popup_select', 'popup_formname', 'popup_fieldname', 'ui_language', 'msg', 'section'));
// Language Selection
if (isset($ui_language)) {
    $_SESSION["ui_language"] = $ui_language;
    setcookie("ui_language", $ui_language);
} elseif (!isset($_SESSION["ui_language"])) {
    if (!isset($_COOKIE["ui_language"])) {
        $_SESSION["ui_language"] = 'english';
    } else {
        $_SESSION["ui_language"] = $_COOKIE["ui_language"];
    }
}
define("LANGUAGE", $_SESSION["ui_language"]);
define("BINDTEXTDOMAIN", '../../common/admin_ui_locale');
require "languageSettings.php";
SetLocalLanguage();
// Open menu
if (!empty($section)) {
    $_SESSION["menu_section"] = $section;
}
getpost_ifset(array('cssname'));
if (isset($cssname) && $cssname != "") {
    $_SESSION["stylefile"] = $cssname;
}
if (isset($cssname) && $cssname != "") {
    if ($_SESSION["stylefile"] != $cssname) {
        foreach (glob("./templates_c/*.*") as $filename) {
            unlink($filename);
        }
    }
    $_SESSION["stylefile"] = $cssname;
Exemplo n.º 3
0
<?php

include dirname(__FILE__) . "/lib/company_info.php";
require './lib/defines.php';
require_once DIR_COMMON . "languageSettings.inc.php";
if (isset($_GET['language'])) {
    // Taken from defines.php
    define("LIBDIR", dirname(__FILE__) . "/lib/");
    define("LANGUAGE", $_GET['language']);
    SetLocalLanguage($_GET['language']);
}
?>
<html>

<head>
<link rel="shortcut icon" href="images/favicon.ico">
<link rel="icon" href="images/animated_favicon1.gif" type="image/gif">

<title>..:: <?php 
echo CCMAINTITLE;
?>
 ::..</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="Css/menu.css" rel="stylesheet" type="text/css">


<script LANGUAGE="JavaScript">
<!--
	function test()
	{
		if(document.form.pr_login.value=="" || document.form.pr_password.value=="")
Exemplo n.º 4
0
load_Lang(_("Italian"), "it", "italian", "it_IT", "iso88591", false, "it.png");
load_Lang(_("Polish"), "pl", "polish", "pl_PL", "iso88591", false, "pl.png");
load_Lang(_("Portuguese"), "pt", "portuguese", "pt_PT", "iso88591", false, "pt.png");
load_Lang(_("Romanian"), "ro", "romanian", "ro_RO", "iso88591", true, "ro.png");
load_Lang(_("Russian"), "ru", "russian", "ru_RU", "iso8859-5", false, "ru.png");
load_Lang(_("Spanish"), "es", "espanol", "es_ES", "iso88591", true, "es.png");
load_Lang(_("Turkish"), "tr", "turkish", "tr_TR", "iso8859-9", false, "tr.png");
load_Lang(_("Urdu"), "pk", "urdu", "ur_PK", "UTF-8", false, "pk.png");
if (isset($_GET['language'])) {
    if ($FG_DEBUG > 0) {
        echo "<!-- lang explicitly set to " . $_GET['language'] . "-->\n";
    }
    $_SESSION["language"] = $_GET['language'];
} elseif (isset($_SESSION["lang_db"])) {
    foreach ($language_list as $lang) {
        if ($lang['abbrev'] == $_SESSION["lang_db"]) {
            $_SESSION["language"] = $lang['cname'];
        }
    }
    if ($FG_DEBUG > 0) {
        trigger_error("Lang Selected by db: " . $_SESSION["language"], E_USER_NOTICE);
    }
} elseif (!isset($_SESSION["language"])) {
    $_SESSION["language"] = negot_language('english');
}
define("LANGUAGE", $_SESSION["language"]);
define("LIBDIR", dirname(__FILE__) . "/");
$lang_abbr = SetLocalLanguage($_SESSION["language"]);
if ($FG_DEBUG > 5) {
    trigger_error("lang abbr: {$lang_abbr}", E_USER_NOTICE);
}
Exemplo n.º 5
0
<?php

require './lib/defines.php';
require_once "lang-settings.inc.php";
if (isset($_GET['language'])) {
    $tmp_language = $_GET['language'];
} elseif (isset($_POST['language'])) {
    $tmp_language = $_POST['language'];
} else {
    $tmp_language = negot_language('english');
}
// Taken from defines.php
// define ("LIBDIR", dirname(__FILE__)."/lib/");
SetLocalLanguage($tmp_language);
?>
<html>

<head>
<link rel="shortcut icon" href="./Images/favicon.ico">
<link rel="icon" href="./Images/animated_favicon1.gif" type="image/gif">
<title><?php 
echo CCMAINTITLE;
?>
</title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php 
echo CHARSET;
?>
">
<link href="./Css/menu.css" rel="stylesheet" type="text/css">

<script LANGUAGE="JavaScript">