function testKeys()
 {
     global $langmessage, $languages;
     //get en language
     \gp\tool::GetLangFile('main.inc', 'en');
     $keys_en = array_keys($langmessage);
     //compare keys in other languages
     foreach ($languages as $code => $lang) {
         $langmessage = array();
         \gp\tool::GetLangFile('main.inc', $code);
         $keys = array_keys($langmessage);
         self::AssertEquals($keys_en, $keys, 'Keys in language file don\'t match for ' . $lang . ' (' . $code . ')');
     }
 }
Beispiel #2
0
 public function __construct()
 {
     global $languages, $install_language, $langmessage;
     //language preferences
     $install_language = 'en';
     if (isset($_GET['lang']) && isset($languages[$_GET['lang']])) {
         $install_language = $_GET['lang'];
     } elseif (isset($_COOKIE['lang']) && isset($languages[$_COOKIE['lang']])) {
         $install_language = $_COOKIE['lang'];
     }
     setcookie('lang', $install_language);
     \gp\tool::GetLangFile('main.inc', $install_language);
     echo '<h1>';
     echo $langmessage['Installation'];
     echo ' - v' . gpversion;
     echo '</h1>';
     $installed = false;
     $cmd = \gp\tool::GetCommand();
     switch ($cmd) {
         case 'Continue':
             $this->FTP_Prepare();
             break;
         case 'Install':
             $installed = $this->Install_Normal();
             break;
     }
     if (!$installed) {
         $this->LanguageForm();
         $this->CheckFolders();
     } else {
         $this->Installed();
     }
 }
Beispiel #3
0
<?php

define('is_running', true);
//define('gpdebug',true);
require_once '../common.php';
\gp\tool::EntryPoint(2, 'update.php');
/* check permissions */
if (!\gp\tool::LoggedIn()) {
    die('You must be logged in to access this area.');
}
if (!isset($gpAdmin['granted']) || $gpAdmin['granted'] !== 'all') {
    die('Sorry, you do not have sufficient privileges to access this area.');
}
\gp\tool::GetLangFile();
$page = new \gp\admin\Update();
\gp\tool\Output::HeadContent();
includeFile('install/template.php');
Beispiel #4
0
 function setUP()
 {
     \gp\tool::GetLangFile();
 }