Files
HotLunches/language.list.form.php
T
2026-10-19 15:22:52 -07:00

81 lines
1.9 KiB
PHP

<?php
$ValidAccess = 2010;
include "db.php";
header('Content-type: text/html; charset=utf-8');
// Save any posted fields
if (isset($_POST) && array_key_exists('action',$_POST) && $_POST['action'] == 'save') {
$selected_language = $_POST['selected_language'];
// Process each posted field
foreach ($_POST as $key => $val) {
if (preg_match("/^id_/",$key)) {
if (strlen($val)) {
$id = preg_replace("/^id_/","",$key);
$value = db_escape_string($val);
// echo("$id: $val\n\n");
db_query("UPDATE language_text SET $selected_language = '$value' WHERE message_id = '$id'");
}
}
}
header("Location: /language.list.form.php");
exit();
}
?>
<blockquote>
<table width='90%'>
<tr>
<td align='left'>
<pre>
<form method='post'>
<?php
$language = "French";
$limit = "LIMIT 0,100";
echo("<h2>$language</h2>");
$lfield = strtolower($language);
$mode = "all";
$mode = "selected";
if ($mode == 'all') {
$results = db_query("SELECT * FROM language_text ORDER BY english,message_id");
}
else {
$results = db_query("SELECT * FROM language_text WHERE $lfield IS NULL OR $lfield = '' ORDER BY english,message_id $limit");
}
while ($row = db_fetch_array($results)) {
$trText = $row['english'];
$trText = ucfirst(strtolower($trText));
$trText = str_replace("'","&rsquo;",$trText);
?>
ID: <?php echo($row['message_id']. "\n") ?>
English: <b><?php echo(nl2br($row['english'])) ?></b>
<?php echo($language) ?>: <a href='http://translate.google.ca/translate_t?hl=&ie=UTF-8&text=<?php echo($trText) ?>&sl=en&tl=fr' target='_blank'>TR</a>
<textarea name='id_<?php echo($row['message_id']) ?>' rows='1' cols='140'><?php echo($row[$lfield]) ?></textarea>
<input type='submit' value='Save Now'>
<?php
}
?>
<input type='hidden' name='selected_language' value='<?php echo($lfield) ?>'>
<input type='hidden' name='action' value='save'>
</form>
</pre>
</td>
</tr>
</table>
</blockquote>