/
selectlang.php
58 lines (51 loc) · 1.38 KB
/
selectlang.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
// As of January 1st this project has changed CeresCP for
// my distrobution purposes. I have rewritten major componets
// to fit my needs of the software.
session_start();
include_once 'config.php'; // loads config variables
include_once 'functions.php';
$langdir = opendir ("language/");
while ($file = readdir($langdir)) {
if (strcmp(substr($file, strlen($file) - 4, 4), ".php") == 0) {
$file = substr($file, 0, strlen($file) - 4);
if (strcmp($file, "index") != 0 && strcmp($file, "language") != 0)
$idiom[] = $file;
}
}
closedir($langdir);
if (isset($_COOKIE['language']))
$selected = $_COOKIE['language'];
else
$selected = $CONFIG_language;
if (isset($GET_language)) {
setcookie("language", $GET_language, time() + 3600 * 24 * 30);
echo "
<script type=\"text/javascript\">
load_menu();
login_hide(2);
server_status();
LINK_ajax('motd.php', 'main_div');
LINK_ajax('login.php', 'login_div');
</script>
";
$selected = $GET_language;
}
opentable("");
echo "
<form id=\"selectlang\">
<select name = \"language\" onChange=\"javascript:GET_ajax('selectlang.php', 'selectlang_div', 'selectlang');\">
";
for ($i = 0; isset($idiom[$i]); $i++) {
if (strcmp($selected, $idiom[$i]) === 0)
echo "<option selected value=\"$idiom[$i]\">$idiom[$i]</option>";
else
echo "<option value=\"$idiom[$i]\">$idiom[$i]</option>";
}
echo "
</select>
</form>
";
closetable();
ending();
?>