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
| /* Langages */
$langages = $Langage;
$base_lang = array('les_cles_devant_exister');
if ($handle = opendir('../langages')) {
while (false !== ($file = readdir($handle))) {
$error = false;
if ($file != "." && $file != "..") {
if (substr($file, -4) == '.php') {
include('../langages/'.$file);
global $lang, $name_lang;
if (!isset($lang) OR !isset($name_lang)) $error = true;
if ($error == false) {
foreach($base_lang As $value) {
if (!array_key_exists($value, $lang)) {
$error = true;
}
}
}
if ($error == false) {
$checked = ($file == $Langage) ? "selected" : "";
$langages .= '<option value="'.$file.'" '.$checked.'>'.$name_lang.'</option>';
}
unset($lang);
unset($name_lang);
}
}
}
closedir($handle);
} |