Example #1
0
 * Личный кабинет пользователя
 */
define("SITE_EXEC", 1);
session_start();
if (isset($_SESSION["Lang"])) {
    if (file_exists("lang/" . strtoupper($_SESSION["Lang"]) . "-" . $_SESSION["Lang"] . ".php")) {
        require_once "lang/" . strtoupper($_SESSION["Lang"]) . "-" . $_SESSION["Lang"] . ".php";
    } else {
        require_once "lang/RU-ru.php";
    }
} else {
    require_once "lang/RU-ru.php";
}
require_once "config.php";
require_once "classes/db.php";
$us = new MySQLLib();
$userInfo = $us->getRecords("users", array("id" => $_SESSION["id"]));
?>

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title><?php 
echo STR_PERSONAL_TITLE;
?>
</title>
    <link rel="stylesheet" href="css/style.css" />
    <script language="JavaScript" src="js/main.js"></script>

</head>
Example #2
0
<?php

/**
 * Created by PhpStorm.
 * User: Alexey Osipov
 * Date: 21.11.2015
 * Time: 12:57 UTC (+03:00)
 *
 * Смена языка интерфейса
 *
 * Если пользователь авторизован данная настройка сохраняется в базе данных
 * и при повторной авторизации язык интерфейса будет установлен на выбранный
 *
 */
define("SITE_EXEC", 1);
session_start();
require_once "config.php";
require_once "classes/db.php";
if (isset($_GET["lang"])) {
    $_SESSION["Lang"] = $_GET["lang"];
    if (isset($_SESSION["id"])) {
        $db = new MySQLLib(getConfig());
        $lang = "'" . $_SESSION["Lang"] . "'";
        $db->updateRecord("users", array("userLang" => $lang), array("id" => $_SESSION["id"]));
    }
    header("Location: " . $_SERVER["HTTP_REFERER"]);
}