81 lines
1.9 KiB
PHP
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("'","’",$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>
|