|
|
|
|
@ -1135,26 +1135,26 @@ function get_lang($variable, $notrans = 'DLTT') |
|
|
|
|
} |
|
|
|
|
if (!is_string($variable)) |
|
|
|
|
return $ot.'get_lang(?)'.$ct; |
|
|
|
|
global $language_interface, $language_file; |
|
|
|
|
global $language_interface, $language_files; |
|
|
|
|
//language file specified in tool |
|
|
|
|
if (isset ($language_file)) |
|
|
|
|
if (isset ($language_files)) |
|
|
|
|
{ |
|
|
|
|
if (!is_array($language_file)) |
|
|
|
|
if (!is_array($language_files)) |
|
|
|
|
{ |
|
|
|
|
include (api_get_path(SYS_CODE_PATH)."lang/".$language_interface."/".$language_file.".inc.php"); |
|
|
|
|
include_once (api_get_path(SYS_CODE_PATH)."lang/".$language_interface."/".$language_files.".inc.php"); |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
foreach ($language_file as $index => $language_file) |
|
|
|
|
foreach ($language_files as $index => $language_file) |
|
|
|
|
{ |
|
|
|
|
include (api_get_path(SYS_CODE_PATH)."lang/".$language_interface."/".$language_file.".inc.php"); |
|
|
|
|
include_once (api_get_path(SYS_CODE_PATH)."lang/".$language_interface."/".$language_file.".inc.php"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
//general language variables |
|
|
|
|
include (api_get_path(SYS_CODE_PATH)."lang/".$language_interface."/trad4all.inc.php"); |
|
|
|
|
include_once (api_get_path(SYS_CODE_PATH)."lang/".$language_interface."/trad4all.inc.php"); |
|
|
|
|
//notification (what's new) language variables |
|
|
|
|
include (api_get_path(SYS_CODE_PATH)."lang/".$language_interface."/notification.inc.php"); |
|
|
|
|
include_once (api_get_path(SYS_CODE_PATH)."lang/".$language_interface."/notification.inc.php"); |
|
|
|
|
@ eval ('$langvar = $'.$variable.';'); // Note (RH): $$var doesn't work with arrays, see PHP doc |
|
|
|
|
if (isset ($langvar) && is_string($langvar) && strlen($langvar) > 0) |
|
|
|
|
{ |
|
|
|
|
|