commit 6e255134f43c0fbe8b74a5ec9aa22458908e0f15
parent c771b6a42fbb80489fdba1c206547cb81a9c659a
Author: dankert <devnull@localhost>
Date: Sat, 18 Dec 2004 01:34:15 +0100
Korrektur hasLang()
Diffstat:
1 file changed, 8 insertions(+), 37 deletions(-)
diff --git a/functions/language.inc.php b/functions/language.inc.php
@@ -23,11 +23,14 @@
/**
* Diese Funktion stellt ein Wort in der eingestellten
* Sprache zur Verfuegung.
+ *
* @package openrat.functions
*/
function lang( $text )
{
- $lang = &Session::getLanguage();
+ global $conf;
+ $lang = $conf['language'];
+
$text = strtoupper($text);
if ( isset( $lang[$text] ) )
@@ -40,49 +43,17 @@ function lang( $text )
/**
* Diese Funktion prueft, ob ein Sprachelement vorhanden ist
+ *
* @package openrat.functions
*/
function hasLang( $text )
{
$text = strtoupper($text);
- $lang = &Session::getLanguage();
- return isset( $lang[$text] );
-}
-
-
-
-
-
-
-
-function language_read()
-{
global $conf;
-
- if ( $conf['interface']['use_browser_language'] )
- // Die vom Browser angeforderten Sprachen ermitteln
- $languages = Http::getLanguages();
- else
- // Nur Default-Sprache erlauben
- $languages = array();
-
- // Default-Sprache hinzufuegen.
- // Wird verwendet, wenn die vom Browser angeforderten Sprachen
- // nicht vorhanden sind
- $languages[] = $conf['interface']['language'];
-
- foreach( $languages as $l )
- {
- $l = substr($l,0,2);
-
- // Pruefen, ob Sprache vorhanden ist.
- if ( file_exists( OR_LANGUAGE_DIR.$l.'.ini.'.PHP_EXT) )
- break;
- }
-
- Logger::debug( 'reading language file: '.$l );
- Session::setLanguage( parse_ini_file( OR_LANGUAGE_DIR.$l.'.ini.'.PHP_EXT ) );
+ $lang = $conf['language'];
+ return isset( $lang[$text] );
}
+
?>
\ No newline at end of file