Ejemplo n.º 1
0
function lang($stringKey)
{
    // Include language files
    include 'lang/en.php';
    include 'lang/kr.php';
    // Determine our display language
    $displayLanguage = determineLanguage();
    // Return the string from the display language
    // based on the key in $string
    if (array_key_exists($displayLanguage, $lang) && array_key_exists($stringKey, $lang[$displayLanguage])) {
        return $lang[$displayLanguage][$stringKey];
    }
    // Default to returning English
    return $lang['en'][$stringKey];
}
Ejemplo n.º 2
0
<?php

require_once 'lib/Twig/Autoloader.php';
Twig_Autoloader::register();
$loader = new Twig_Loader_Filesystem('view');
$twig = new Twig_Environment($loader, array('cache' => 'cache'));
require_once 'textResources.php';
require_once 'model/pageContext.php';
session_start();
$pageId = determinePage();
if ($pageId == "") {
    header('Location: base64.html');
} else {
    $lang = determineLanguage();
    $textResources = new TextResources($lang);
    $pageContext = new PageContext($pageId, $textResources, $lang);
    $twigVars = array('host' => "http://" . $_SERVER['HTTP_HOST'], 'textResources' => $textResources, 'pageContext' => $pageContext);
    $twigTemplate = $pageId;
    $render = true;
    $controller = null;
    switch ($pageId) {
        case 'sha1':
            $twigVars['sha'] = '1';
            $twigTemplate = 'sha';
            break;
        case 'sha256':
            $twigVars['sha'] = '256';
            $twigTemplate = 'sha';
            break;
        case 'sha512':
            $twigVars['sha'] = '512';