Exemplo n.º 1
0
 private function LoadLanguage()
 {
     $this->_cur_lang = !isset($_COOKIE['lang']) ? RlxConfig::conf('language.default') : $_COOKIE['lang'];
     if (empty(self::$_data)) {
         self::$_data = (require RlxRoute::Absolute("lang/{$this->_cur_lang}.php"));
     }
     return self::$_data;
 }
Exemplo n.º 2
0
 *  * Играе роля на диспечер *
 *
 * @author relax4o
 * @copyright 2011
 */
require_once '../library/bootstrap.php';
$url = isset($_GET['url']) ? $_GET['url'] : NULL;
$lang = isset($_GET['lang']) && $_GET['lang'] != '' ? $_GET['lang'] : NULL;
# Проверяваме дали съществува файл с име $url, и дали е папка
if (file_exists(RlxRoute::Absolute("public/{$url}.php")) && !is_dir($url)) {
    # ако условието върни true записваме последното място, на което сме били
    # в случай, че сме сменили езика
    $_SESSION['uri'] = $_SERVER['REQUEST_URI'];
    # ако има намерен файл и той не е папка го зареждаме
    require_once RlxRoute::Absolute("public/{$url}.php");
} elseif (isset($lang) && !is_dir($lang)) {
    # проверяваме дали съществува такъв език
    if (file_exists(RlxRoute::Absolute("lang/{$lang}.php"))) {
        # ако е намерен такъв файл, го сменяме и викаме
        RlxLanguage::ChangeLang($lang, $_SESSION['uri']);
    } else {
        # ако не съществува вадим и записваме грешка 404 (Не е намерен)
        RlxError::ShowError("This language is not available! Language: " . $lang, 404);
    }
} else {
    # ако сме били на началната страница и сме сменили езика
    # задаваме стойност, която съдържа пътя до началната страница
    $_SESSION['uri'] = RlxRoute::ToURL();
    # ако горните условия върнат false викаме главния файл main.php
    require_once RlxRoute::Absolute('public/main.php');
}
Exemplo n.º 3
0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    <title><?php 
echo RlxLanguage::lang('title');
?>
</title>
</head>

<body>
  
	<a href="<?php 
echo RlxRoute::ToURL(array('link', 200));
?>
">News</a>

</body>
</html>