Account Settings: Fix Language select box.

This commit is contained in:
Nate Jones
2015-01-18 11:02:42 +00:00
parent f119831044
commit 3f775412fd
+12 -7
View File
@@ -423,13 +423,18 @@ else {
echo " <td class=\"vtable\" align='left'>\n"; echo " <td class=\"vtable\" align='left'>\n";
echo " <select id='user_language' name='user_language' class='formfld' style=''>\n"; echo " <select id='user_language' name='user_language' class='formfld' style=''>\n";
echo " <option value=''></option>\n"; echo " <option value=''></option>\n";
foreach ($languages as $key => $value) { //get all language codes from database
if ($key == $user_settings['domain']['language']['code']) { $sql = "select * from v_languages order by language asc";
echo " <option value='$key' selected='selected'>$key</option>\n"; $prep_statement = $db->prepare(check_sql($sql));
} $prep_statement->execute();
else { $result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
echo " <option value='$key'>$key</option>\n"; foreach ($result as &$row) {
} $language_codes[$row["code"]] = $row["language"];
}
unset($prep_statement, $result, $row);
foreach ($_SESSION['app']['languages'] as $code) {
$selected = ($code == $user_settings['domain']['language']['code']) ? "selected='selected'" : null;
echo " <option value='".$code."' ".$selected.">".$language_codes[$code]." [".$code."]</option>\n";
} }
echo " </select>\n"; echo " </select>\n";
echo " <br />\n"; echo " <br />\n";