blob: 87e46c5ac7bcc6c8d66f192ce40b8b1ea8db84ec [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'];
gobrienf3cc8c32008-01-11 17:31:54 +000020$version = $_SESSION['version'];
gobrien36356fb2008-01-11 16:45:26 +000021
gobrien48275462007-11-29 21:29:17 +000022$query = "select
23 strings.string_id,
24 strings.value as string_value,
25 translations.value as translation_value,
26 max(translations.version)
27 from
gobrienf3cc8c32008-01-11 17:31:54 +000028 files,
gobrien48275462007-11-29 21:29:17 +000029 strings
30 left join translations on
gobrien36356fb2008-01-11 16:45:26 +000031 (strings.string_id = translations.string_id
32 and
33 translations.is_active != 0
34 and
35 translations.language_id = '".addslashes($language)."')
gobrien48275462007-11-29 21:29:17 +000036 where
37 strings.is_active != 0
38 and
39 strings.string_id = '".addslashes($string_id)."'
gobrienf3cc8c32008-01-11 17:31:54 +000040 and
41 strings.file_id = files.file_id
42 and
43 files.version = '".addslashes($version)."'
gobrien48275462007-11-29 21:29:17 +000044 group by translations.version
45 order by translations.version desc
46 limit 1
47 ";
48
gobrienfc326922008-01-11 16:46:44 +000049//print $query;
gobrien36356fb2008-01-11 16:45:26 +000050
gobrien48275462007-11-29 21:29:17 +000051$res = mysql_query($query,$dbh);
52
53$line = mysql_fetch_array($res, MYSQL_ASSOC);
54
55?>
gobrien48275462007-11-29 21:29:17 +000056<form id='translation-form'>
57 <input type="hidden" name="string_id" value="<?=$line['string_id'];?>">
gobrienad11d892007-12-19 08:33:25 +000058
59 <div id="english-area" class="side-component">
60 <h4>English String</h4>
61 <div id="english-current-area">
62 <?= nl2br($line['string_value']);?>
63 </div>
64 </div>
gobrien48275462007-11-29 21:29:17 +000065
gobrienad11d892007-12-19 08:33:25 +000066 <div id="translation-textarea" class="side-component">
gobriene4a39c82008-01-11 00:06:14 +000067 <h4>Current Translation</h4>
68 <textarea style='display: inline; width: 390px; height: 150px;' name="translation"><?= nl2br($line['translation_value']);?></textarea>
gobrienad11d892007-12-19 08:33:25 +000069 <br>
70 <input type="submit" value="translate">
71 </div>
72 <div id="translation-history" class="side-component">
73 <h4>History of Translations</h4>
74 <div id="translation-history">Coming soon!</div>
75 </div>
76
gobrien48275462007-11-29 21:29:17 +000077</form>