summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Schneider2011-06-15 13:40:09 +0000
committerChristian Schneider2011-06-15 13:40:09 +0000
commitdf92d093d9a3f6ca9da961ecfc1ad01f6d53e5f7 (patch)
tree6bf14af47a8ed1e34c5faa61a70f23bbd4d45a78
parenta3fd902e4ecc68a09b5324bba3ed43c9501156ed (diff)
downloaditools-df92d093d9a3f6ca9da961ecfc1ad01f6d53e5f7.tar.gz
itools-df92d093d9a3f6ca9da961ecfc1ad01f6d53e5f7.tar.bz2
itools-df92d093d9a3f6ca9da961ecfc1ad01f6d53e5f7.zip
Added T_defaultlang() to avoid direct access to global it_text->defaultlanguage
-rw-r--r--auto_prepend.php10
-rw-r--r--it_text.class9
2 files changed, 19 insertions, 0 deletions
diff --git a/auto_prepend.php b/auto_prepend.php
index e9e6990..b71acb7 100644
--- a/auto_prepend.php
+++ b/auto_prepend.php
@@ -112,6 +112,16 @@ function T_lang()
}
/**
+ * 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
@@ -180,6 +180,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
*/
function text_exists($label, $language = null)