Commit 97e13be43c888c295fc3236d6cb8e1a30950ec7f

Authored by Georg Hopp
1 parent b3a75ae4

--no commit message

1 1 <?php
2 2
3   - $english = mysql_escape_string($_REQUEST['translate']);
  3 +// $english = mysql_escape_string($_REQUEST['translate']);
4 4 // Der Service ist zur Zeit leider deaktiviert....
5 5 // $trans = new SoapClient(
6 6 // "http://www.xmethods.net/sd/2001/BabelFishService.wsdl");
... ... @@ -18,6 +18,22 @@
18 18 $french = "not found";
19 19 }
20 20 */
  21 + class dummy
  22 + {
  23 + // nur public member werden via json verschickt.
  24 + public $german;
  25 + public $english;
  26 + public $french;
  27 +
  28 + function __construct ($english, $german, $french)
  29 + {
  30 + $this->german = $german;
  31 + $this->english = $english;
  32 + $this->french["val1"] = $french;
  33 + $this->french["val2"] = "jokus";
  34 + }
  35 + }
  36 +
21 37 $encoding = FALSE;
22 38 if (isset ($_SERVER['HTTP_ACCEPT_ENCODING']) &&
23 39 strpos ($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== FALSE)
... ... @@ -30,10 +46,8 @@
30 46
31 47 $result = FALSE;
32 48 if ($encoding !== FALSE)
33   - $result = gzcompress (json_encode (array(
34   - "english" => 'doing gzip',
35   - "german" => 'gezipedte Daten',
36   - "french" => 'la zippo')));
  49 + $result = gzcompress (json_encode (new dummy (
  50 + 'doing gzip', 'gezipedte Daten', 'la zippo')));
37 51
38 52 if ($result !== FALSE)
39 53 {
... ... @@ -44,10 +58,8 @@
44 58 }
45 59 else
46 60 {
47   - $result = json_encode (array(
48   - "english" => 'doing no gzip',
49   - "german" => 'nicht gezipedte Daten',
50   - "french" => 'no la zippo'));
  61 + $result = json_encode (new dummy (
  62 + 'doing no gzip', 'nicht gezipedte Daten', 'no la zippo'));
51 63
52 64 print ($result);
53 65 }
... ...
... ... @@ -25,7 +25,7 @@
25 25
26 26 // schreiben des ergebnisses
27 27 german_field.value = translation.german;
28   - french_field.value = translation.french;
  28 + french_field.value = translation.french.val1;
29 29 }
30 30 break;
31 31
... ...
Please register or login to post a comment