From df92d093d9a3f6ca9da961ecfc1ad01f6d53e5f7 Mon Sep 17 00:00:00 2001 From: Christian Schneider Date: Wed, 15 Jun 2011 13:40:09 +0000 Subject: Added T_defaultlang() to avoid direct access to global it_text->defaultlanguage --- auto_prepend.php | 10 ++++++++++ it_text.class | 9 +++++++++ 2 files changed, 19 insertions(+) diff --git a/auto_prepend.php b/auto_prepend.php index e9e6990..b71acb7 100644 --- a/auto_prepend.php +++ b/auto_prepend.php @@ -111,6 +111,16 @@ function T_lang() return $GLOBALS['it_text']->get_language(); } +/** + * Get active language + * @return default language of browser + */ +function T_defaultlang() +{ + it_text::init(); + return $GLOBALS['it_text']->get_defaultlanguage(); +} + /** * Get available languages * @return available languages as langcode => langname diff --git a/it_text.class b/it_text.class index 83c2937..b986e97 100644 --- a/it_text.class +++ b/it_text.class @@ -179,6 +179,15 @@ function get_language() } +/** + * INTERNAL function for T_lang(): Get active language + */ +function get_defaultlanguage() +{ + return $this->defaultlanguage; +} + + /** * INTERNAL function for T_exists(): Check if a text entry for a specific label exists */ -- cgit v1.2.3