Internal: Rename $strict variable to $returnEmptyIfNotFound for better understandability in get_lang()

pull/2629/head
Yannick Warnier 7 years ago
parent 006cf00b7d
commit cb8d4032f4
  1. 8
      main/inc/lib/internationalization.lib.php

@ -63,7 +63,7 @@ define('PERSON_NAME_DATA_EXPORT', PERSON_NAME_EASTERN_ORDER);
* Returns a translated (localized) string, called by its ID.
*
* @param string $variable this is the ID (name) of the translated string to be retrieved
* @param bool $strict If variable is not found, then: if false: returns variable name with or without brackets; true: returns ''
* @param bool $returnEmptyIfNotFound If variable is not found, then: if false: returns variable name with or without brackets; true: returns ''
* @param string $language (optional) Language ID. If it is omitted, the current interface language is assumed.
*
* @return string returns the requested string in the correspondent language
@ -82,7 +82,7 @@ define('PERSON_NAME_DATA_EXPORT', PERSON_NAME_EASTERN_ORDER);
*
* @see http://translate.chamilo.org/
*/
function get_lang($variable, $strict = false, $language = null)
function get_lang($variable, $returnEmptyIfNotFound = false, $language = null)
{
// For serving some old hacks:
// By manipulating this global variable the translation may
@ -148,11 +148,11 @@ function get_lang($variable, $strict = false, $language = null)
$langvar = $GLOBALS[$variable];
} elseif (isset($GLOBALS["lang$variable"])) {
$langvar = $GLOBALS["lang$variable"];
} elseif (!$strict) {
} elseif (!$returnEmptyIfNotFound) {
$langvar = $show_special_markup ? SPECIAL_OPENING_TAG.$variable.SPECIAL_CLOSING_TAG : $variable;
}
}
if (empty($langvar) || !is_string($langvar) && !$strict) {
if (empty($langvar) || !is_string($langvar) && !$returnEmptyIfNotFound) {
$langvar = $show_special_markup ? SPECIAL_OPENING_TAG.$variable.SPECIAL_CLOSING_TAG : $variable;
}
$ret = $cache[$language][$variable] = $langvar;

Loading…
Cancel
Save