Updating a lot of stuff

Took 2 hours 31 minutes
This commit is contained in:
2020-08-05 21:41:48 +02:00
parent 74d64f93ba
commit 5ca301ea18
36 changed files with 220 additions and 24 deletions

View File

@ -19,11 +19,13 @@ class language
TITLE = 'TITLE',
MAIN_TITLE = 'MAIN_TITLE',
DESCRIPTION = 'DESCRIPTION',
EXPLANATION = 'EXPLANATION',
PROJECT_DESCRIPTION = 'PROJECT_DESCRIPTION',
HELP_US = 'HELP_US',
REQUEST_MORE = 'REQUEST_MORE',
SOCIAL_MEDIA = 'SOCIAL_MEDIA',
JOIN_DISCORD = 'JOIN_DISCORD'
JOIN_DISCORD = 'JOIN_DISCORD',
LANGUAGE_CHOOSE = 'LANGUAGE_CHOOSE',
CALCULATE = 'CALCULATE'
;
public static $lang_file;
@ -38,9 +40,11 @@ class language
// Check cookie
if( isset( $_GET['lang'] ) )
{
if( isset( $languages[$_GET['lang']] ) )
if( isset( self::$languages[$_GET['lang']] ) )
{
self::setLangauge( $_GET['lang'] );
header( 'Location: ?' );
}
else
{
@ -57,13 +61,16 @@ class language
}
}
private static function setLangauge ( $a_language = 'en_en' ): void
private static function setLangauge ( $a_language = 'en_EN' ): void
{
self::$lang = $a_language;
setcookie( 'lang', $a_language, 0 );
if( !isset( $_COOKIE['lang'] ) || $_COOKIE['lang'] !== $a_language )
{
setcookie( 'lang', $a_language, 0 );
}
try
{
self::$lang_file = parse_ini_file( LANG_DIRECTORY . $a_language . '.ini' );
self::$lang_file = parse_ini_file( LANG_DIRECTORY . $a_language . '.ini', true );
} catch( Exception $e )
{