blob: eeac6571fb9327083fff174cf8ade75d66409990 [file] [log] [blame]
gobrien48275462007-11-29 21:29:17 +00001<?php
2/*******************************************************************************
3 * Copyright (c) 2007 Eclipse Foundation and others.
4 * All rights reserved. This program and the accompanying materials
5 * are made available under the terms of the Eclipse Public License v1.0
6 * which accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
8 *
9 * Contributors:
10 * Paul Colton (Aptana)- initial API and implementation
11 * Eclipse Foundation
12*******************************************************************************/
13
14require_once("cb_global.php");
15
16
gobrienad11d892007-12-19 08:33:25 +000017$string_id = $App->getHTTPParameter("string_id", "POST");
gobrien48275462007-11-29 21:29:17 +000018
gobrien36356fb2008-01-11 16:45:26 +000019$language = $_SESSION['language'];
20
gobrien48275462007-11-29 21:29:17 +000021$query = "select
22 strings.string_id,
23 strings.value as string_value,
24 translations.value as translation_value,
25 max(translations.version)
26 from
27 strings
28 left join translations on
gobrien36356fb2008-01-11 16:45:26 +000029 (strings.string_id = translations.string_id
30 and
31 translations.is_active != 0
32 and
33 translations.language_id = '".addslashes($language)."')
gobrien48275462007-11-29 21:29:17 +000034 where
35 strings.is_active != 0
36 and
37 strings.string_id = '".addslashes($string_id)."'
38 group by translations.version
39 order by translations.version desc
40 limit 1
41 ";
42
gobrienfc326922008-01-11 16:46:44 +000043//print $query;
gobrien36356fb2008-01-11 16:45:26 +000044
gobrien48275462007-11-29 21:29:17 +000045$res = mysql_query($query,$dbh);
46
47$line = mysql_fetch_array($res, MYSQL_ASSOC);
48
49?>
gobrien48275462007-11-29 21:29:17 +000050<form id='translation-form'>
51 <input type="hidden" name="string_id" value="<?=$line['string_id'];?>">
gobrienad11d892007-12-19 08:33:25 +000052
53 <div id="english-area" class="side-component">
54 <h4>English String</h4>
55 <div id="english-current-area">
56 <?= nl2br($line['string_value']);?>
57 </div>
58 </div>
gobrien48275462007-11-29 21:29:17 +000059
gobrienad11d892007-12-19 08:33:25 +000060 <div id="translation-textarea" class="side-component">
gobriene4a39c82008-01-11 00:06:14 +000061 <h4>Current Translation</h4>
62 <textarea style='display: inline; width: 390px; height: 150px;' name="translation"><?= nl2br($line['translation_value']);?></textarea>
gobrienad11d892007-12-19 08:33:25 +000063 <br>
64 <input type="submit" value="translate">
65 </div>
66 <div id="translation-history" class="side-component">
67 <h4>History of Translations</h4>
68 <div id="translation-history">Coming soon!</div>
69 </div>
70
gobrien48275462007-11-29 21:29:17 +000071</form>