Files
HotLunches/include/flags.php
T
2026-10-19 15:22:52 -07:00

72 lines
2.3 KiB
PHP

<?php
$params = "";
// Handle action parameters if user is not logged in
if (SessionActive() != 1 || ! UserLoggedIn()) {
if (isset($_GET['action'])) $params .= "&action=" . $_GET['action'];
if (isset($_POST['action'])) $params .= "&action=" . $_POST['action'];
if (isset($_GET['naction'])) $params .= "&naction=" . $_GET['naction'];
if (isset($_POST['naction'])) $params .= "&naction=" . $_POST['naction'];
}
else {
$params = "";
}
?>
<?php
$fp = fopen("languages.txt","r");
$selected_languages = array();
while (!feof($fp)) {
$record = trim(fgets($fp, 1000));
echo("<!-- $record -->\n");
if (strlen($record)) $selected_languages[] = explode(':', $record, 2);
}
?>
<br>
<table cellspacing='0' cellpadding='0' border='0'>
<tr>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</td>
<td align='left'>
<?php displayLanguageText('TEXT-SELECT-PREFERRED-LANGUAGE'); ?>:<br>
<select name='selected_language' id='selected_language' class='language-selection select-width200'>
<?php
if (!isset($currLanguage)) $currLanguage = $_SESSION['UserInfo']['language'];
for ($i = 0; $i < count($selected_languages); $i++) {
$selected = "";
if (strtolower($selected_languages[$i][0]) == strtolower($currLanguage)) $selected = " selected='selected'";
$lang = $selected_languages[$i][0];
$text = $selected_languages[$i][1];
$msg = $text;
$code = "TEXT-".str_replace(' ','-',strtoupper($text));
$text = getLanguageText($code,$lang);
if (strlen($text) == 0) $text = $selected_languages[$i][1];
echo(" <option value='".strtolower($selected_languages[$i][0])."'$selected>".$text." ($msg)</option>\n");
}
?>
</select>
<button id='change-selected-language' class='btn btn--secondary btn--xsmall'> <?php displayLanguageText('TEXT-SET-LANGUAGE'); ?> </button>
</td>
</tr>
</table>
<br>
<script>
$(document).ready(function(){
$("#selected_language").change(function() {
var language = $("#selected_language").val();
window.location = "/?selected_language="+language;
});
$("#change-selected-language").click(function(e) {
e.preventDefault();
var language = $("#selected_language").val();
window.location = "/?selected_language="+language;
});
});
</script>