Code
<?echo mmw_lang_language;?>: <?language($mmw[language]);?>
http://www.mymuweb.ru/forum/2-694-1
Code
/////// Start Language ///////
$mmw[set_lang] = preg_replace("/[^a-zA-Z0-9_-]/",'',$_POST[set_lang]);
if(is_file("lang/$mmw[set_lang].php") || is_file("lang/$_SESSION[set_lang].php")) {
if(!empty($mmw[set_lang])) {$_SESSION[set_lang] = $mmw[set_lang];}
include("lang/$_SESSION[set_lang].php");
}
elseif(is_file("lang/$mmw[language].php")) {
include("lang/$mmw[language].php");
$_SESSION[set_lang] = $mmw[language];
}
else {
die("$sql_die_start Language ErroR!<br>Not Find Default $mmw[language] $sql_die_end");
}
function language($default=NULL) {
if($dh = opendir("lang/")) {
while (($file = readdir($dh)) !== false) {
$format = substr($file, -3);
$name = substr($file, 0, -4);
if($format == 'php') {
if(!isset($_SESSION[set_lang]) && $default==$name){$select="selected";}
elseif($_SESSION[set_lang]==$name){$select="selected";} else{$select="";}
$select_lang .= "<option value='$name' $select>$name</option>";
}
}
closedir($dh);
}
$lang_form = "<form name='language' method='post' action=''><select name='set_lang' onChange='document.language.submit();' title='".mmw_lang_language."'>";
echo "$lang_form $select_lang </select></form>";
}
/////// End Language ///////