diff --git a/admin/award_awards.php b/admin/award_awards.php
index d6361feb..da19ddcb 100644
--- a/admin/award_awards.php
+++ b/admin/award_awards.php
@@ -397,9 +397,7 @@ $(document).ready(function() {
Options
@@ -515,7 +513,7 @@ $(document).ready(function() {
=i18n("Prize Description")?>: |
- |
+ |
=i18n("Cash Amount")?> ($): |
|
diff --git a/admin/gettranslation.php b/admin/gettranslation.php
index 4d437725..9987b23d 100644
--- a/admin/gettranslation.php
+++ b/admin/gettranslation.php
@@ -23,18 +23,17 @@
?>
include "../common.inc.php";
- require_once("../user.inc.php");
+require_once("../user.inc.php");
user_auth_required('committee', 'admin');
-foreach($config['languages'] AS $l=>$ln)
-{
- if($l=="en") continue;
+$ret=array();
+foreach($config['languages'] AS $l=>$ln) {
+ if($l==$config['default_language']) continue;
$q=mysql_query("SELECT * FROM translations WHERE lang='$l' AND strmd5='".md5($_GET['str'])."'");
if($r=mysql_fetch_object($q))
- echo "$l:$r->val\n";
+ $ret[$l]=$r->val;
else
- echo "$l:\n";
-
-
+ $ret[$l]="";
}
+echo json_encode($ret);
?>
diff --git a/admin/settranslation.php b/admin/settranslation.php
index 1dffd46c..a2220dc3 100644
--- a/admin/settranslation.php
+++ b/admin/settranslation.php
@@ -25,17 +25,23 @@
include "../common.inc.php";
require_once("../user.inc.php");
user_auth_required('committee', 'admin');
-foreach($config['languages'] AS $l=>$ln)
-{
- if($l=="en") continue;
+print_r($_POST);
+foreach($config['languages'] AS $l=>$ln) {
+ if($l==$config['default_language']) continue;
//check if it exists;
- $q=mysql_query("SELECT * FROM translations WHERE lang='$l' AND strmd5='".md5($_GET['str'])."'");
- if(mysql_num_rows($q))
- mysql_query("UPDATE translations SET val='".mysql_escape_string(stripslashes($_GET[$l]))."' WHERE lang='$l' AND strmd5='".md5($_GET['str'])."'");
- else
- mysql_query("INSERT INTO translations (lang,strmd5,str,val) VALUES ('$l','".md5($_GET['str'])."','".mysql_escape_string(stripslashes($_GET['str']))."','".mysql_escape_string(stripslashes($_GET[$l]))."')");
-
+ $m=md5($_POST['translate_str_hidden']);
+ if($_POST['translate_'.$l]) {
+ $q=mysql_query("SELECT * FROM translations WHERE lang='$l' AND strmd5='$m'");
+ if(mysql_num_rows($q))
+ mysql_query("UPDATE translations SET val='".mysql_real_escape_string(stripslashes($_POST['translate_'.$l]))."' WHERE lang='$l' AND strmd5='$m'");
+ else
+ mysql_query("INSERT INTO translations (lang,strmd5,str,val) VALUES ('$l','$m','".mysql_real_escape_string(stripslashes($_POST['translate_str_hidden']))."','".mysql_escape_string(stripslashes($_POST['translate_'.$l]))."')");
+ }
+ else {
+ mysql_query("DELETE FROM translations WHERE lang='$l' AND strmd5='$m'");
+ }
}
+
?>
diff --git a/translationsdropdownnew.inc.php b/translationsdropdownnew.inc.php
index 825e5807..57fdba92 100644
--- a/translationsdropdownnew.inc.php
+++ b/translationsdropdownnew.inc.php
@@ -22,20 +22,91 @@
?>
-This is the translation dialog
+" id="translation_editor">
+
+