From 20e6857e4134341ea1292ef24ba8c4fb1bea7902 Mon Sep 17 00:00:00 2001 From: messerbill Date: Sun, 23 Jun 2013 21:47:56 +0200 Subject: [PATCH] added Multi Language function into danube :) --- danube/page/default_page/danube.tpl | 6 ++++-- danube/page/default_page/default_page.php | 7 ++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/danube/page/default_page/danube.tpl b/danube/page/default_page/danube.tpl index 794800b..cf563ea 100644 --- a/danube/page/default_page/danube.tpl +++ b/danube/page/default_page/danube.tpl @@ -48,8 +48,9 @@
  • ${danube_menu_certificates}
  • + - +
    @@ -77,7 +78,8 @@
    - + Deutsch + English
    diff --git a/danube/page/default_page/default_page.php b/danube/page/default_page/default_page.php index 5781557..f3483fa 100644 --- a/danube/page/default_page/default_page.php +++ b/danube/page/default_page/default_page.php @@ -9,6 +9,7 @@ class default_page extends SYSTEM\PAGE\Page { ''. ''. ''. + ''. ''; } @@ -20,7 +21,11 @@ class default_page extends SYSTEM\PAGE\Page { $vars['css'] = $this->css(); $vars['js'] = $this->js(); - $vars = array_merge($vars, \SYSTEM\locale::getStrings(\DBD\locale_string::VALUE_CATEGORY_DASENSE)); + $vars = array_merge($vars, \SYSTEM\locale::getStrings(\DBD\locale_string::VALUE_CATEGORY_DASENSE)); + $arr = array_merge($_GET, $_POST); + + if(isset($arr['lang'])){ + SYSTEM\locale::set($arr['lang']); } return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/danube.tpl'), $vars);