summaryrefslogtreecommitdiff
path: root/auto_prepend.php
diff options
context:
space:
mode:
Diffstat (limited to 'auto_prepend.php')
-rw-r--r--auto_prepend.php41
1 files changed, 27 insertions, 14 deletions
diff --git a/auto_prepend.php b/auto_prepend.php
index 66dc6d1..da31810 100644
--- a/auto_prepend.php
+++ b/auto_prepend.php
@@ -83,7 +83,11 @@ function EDX()
}
/**
- * Shortcut to $it_text->Text()
+ * Return a text in the selected language
+ * @param $label Label of text to return
+ * @param $raw Optional (deprecated)
+ * @param $language Optional language to return text in.
+ * @return Localized text string
*/
function T($label, $raw = null, $language = null)
{
@@ -91,9 +95,13 @@ function T($label, $raw = null, $language = null)
return $GLOBALS['it_text']->text($label, $raw, $language);
}
-
/**
- * Shortcut to $it_text->etext()
+ * Return a text in the selected language
+ * Replaces variables of the form {var} with value from argument $values
+ * @param $label Label of text to return
+ * @param $values Associative array containing values to fill in
+ * @param $language Optional language to return text in.
+ * @return Localized text string with variables replaced by their values
*/
function ET($label, $values = null, $language = null)
{
@@ -102,15 +110,19 @@ function ET($label, $values = null, $language = null)
}
/**
- * Return "db4" or "db2" depending on availability
+ * Change language
+ * @param $language New language to set
+ * @param $setcookie Optional flag if a cookie is to be set (default: true)
*/
-function db_version()
+function T_set_language($language, $setcookie = true)
{
- return in_array("db4", dba_handlers()) ? "db4" : "db2";
+ it_text::init();
+ return $GLOBALS['it_text']->set_language($language, $setcookie);
}
/**
- * Shortcut to $it_text->get_language()
+ * Get active language
+ * @return currently active language
*/
function T_lang()
{
@@ -119,21 +131,22 @@ function T_lang()
}
/**
- * Shortcut to $it_text->get_language()
+ * Check if a text entry for a specific label exists
+ * @param $label Label to check
+ * @return true if text exists in actual (or supplied) language, false otherwise.
*/
-function T_set_language($language, $setcookie = true)
+function T_exists($label, $language = null)
{
it_text::init();
- return $GLOBALS['it_text']->set_language($language, $setcookie);
+ return $GLOBALS['it_text']->text_exists($label, $language);
}
/**
- * Shortcut to $it_text->text_exists()
+ * Return "db4" or "db2" depending on availability
*/
-function T_exists($label, $language = null)
+function db_version()
{
- it_text::init();
- return $GLOBALS['it_text']->text_exists($label, $language);
+ return in_array("db4", dba_handlers()) ? "db4" : "db2";
}
?>