From: Alan Knowles Date: Wed, 2 Apr 2014 13:43:25 +0000 (+0800) Subject: sync X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=f4f42a0f5cac9cdd211750a9d5adca8ec6f77114 sync --- diff --git a/Generator.php b/Generator.php index df681cc9..3b36578e 100644 --- a/Generator.php +++ b/Generator.php @@ -49,7 +49,7 @@ class Pman_Core_Generator extends DB_DataObject_Generator function getAuth() { - die("do not use this directly.."); + die("do not use this directly.. - use Core/RunGenerator"); } diff --git a/GoogleTranslate.php b/GoogleTranslate.php index 75c857b3..e0f12543 100644 --- a/GoogleTranslate.php +++ b/GoogleTranslate.php @@ -36,19 +36,20 @@ class Pman_Core_GoogleTranslate extends Pman } $param = array( 'key' => $pc['googlekey'], - 'q' => rawurlencode($_REQUEST['text']), + 'q' => $_REQUEST['text'], 'source' => $_REQUEST['src'], 'target' => $_REQUEST['dest'], 'ie' => 'UTF-8', 'oe' => 'UTF-8', ); + $url = 'https://www.googleapis.com/language/translate/v2'; $handle = curl_init(); curl_setopt($handle, CURLOPT_URL, $url); curl_setopt($handle, CURLOPT_POST, count($param)); - curl_setopt($handle, CURLOPT_POSTFIELDS, http_build_query($param)); + curl_setopt($handle, CURLOPT_POSTFIELDS, $param); curl_setopt($handle, CURLOPT_RETURNTRANSFER, true); curl_setopt($handle, CURLOPT_HTTPHEADER, array('X-HTTP-Method-Override: GET'));