Vergleich inc/class_language.php - 1.2.0 - 1.2.3

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 6Zeile 6
 * Website: http://www.mybboard.com
* License: http://www.mybboard.com/eula.html
*

 * Website: http://www.mybboard.com
* License: http://www.mybboard.com/eula.html
*

 * $Id: class_language.php 2191 2006-09-03 12:11:04Z chris $

 * $Id: class_language.php 2457 2006-11-29 04:55:38Z chris $

 */

class MyLanguage

 */

class MyLanguage

Zeile 51Zeile 51
	 */
function language_exists($language)
{

	 */
function language_exists($language)
{

 
		$language = str_replace(array("/", "\\", ".."), '', trim($language));

		if(file_exists($this->path."/".$language.".php"))
{
return true;

		if(file_exists($this->path."/".$language.".php"))
{
return true;

Zeile 70Zeile 71
	function set_language($language="english", $area="user")
{
global $mybb;

	function set_language($language="english", $area="user")
{
global $mybb;

 
		$language = str_replace(array("/", "\\", ".."), '', trim($language));

// Default language is English.
if($language == "")
{
$language = "english";
}


		// Check if the language exists.
if(!$this->language_exists($language))
{
die("Language $language ($this->path/$language) is not installed");
}


		// Check if the language exists.
if(!$this->language_exists($language))
{
die("Language $language ($this->path/$language) is not installed");
}


		$language = trim($language);

// Default language is English.
if($language == "")
{
$language = "english";
}


 
		$this->language = $language;
require $this->path."/".$language.".php";
$this->settings = $langinfo;

		$this->language = $language;
require $this->path."/".$language.".php";
$this->settings = $langinfo;