locale.class.php

来自「Login Manager V3.0(LM3.0) is an authenti」· PHP 代码 · 共 43 行

PHP
43
字号
<?

class gonxlocale{
	function locale(){
	}

	function init(){
		global $locale,$GonxAdmin,$HTTP_SESSION_VARS;
		if (session_is_registered('gonxlocale') and !isset($_GET["locale"])) {
		    $locale = $HTTP_SESSION_VARS["gonxlocale"];
		} elseif (!isset($_GET["locale"])) {
		    $locale = $GonxAdmin["locale"];
			session_register('gonxlocale');
			$gonxlocale = $locale;
		} elseif (isset($_GET["locale"])) {
			if (is_file("locale/".$_GET["locale"].".php")) {
				session_register('gonxlocale');
				$HTTP_SESSION_VARS["gonxlocale"] = $_GET["locale"];
			}
		}
		return $locale;
	}
	
	
	function menu(){
		global $go,$locale;
		$locale_menu = "";
		$d = dir("./locale");
		while (false !== ($entry = $d->read())) {
		   if ($entry!="." and $entry!=".." and ereg("(.*).php$",$entry,$regs)) {
		   		if ($locale == $regs[1]) {
		   		    $sel = "selected";
		   		}else $sel="";
		       $locale_menu .= "\t<option value=$regs[1] $sel>$regs[1]</option>\n";
		   }
		}
		$locale_menu = "<input type=\"hidden\" name=\"ChgLocale\" value=\"en\">";
		$d->close();
		return $locale_menu;
	}
}

?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?