Version Description
- Fixed issue in Translate Woocommerce emails feature related to wordpress magic quotes
Download this release
Release Info
| Developer | edo888 |
| Plugin | |
| Version | 2.8.53 |
| Comparing to | |
| See all releases | |
Code changes from version 2.8.52 to 2.8.53
- gtranslate.php +1 -1
- readme.txt +5 -2
- url_addon/gtranslate-email.php +5 -4
gtranslate.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
Plugin Name: GTranslate
|
| 4 |
Plugin URI: https://gtranslate.io/?xyz=998
|
| 5 |
Description: Makes your website <strong>multilingual</strong> and available to the world using Google Translate. For support visit <a href="https://wordpress.org/support/plugin/gtranslate">GTranslate Support</a>.
|
| 6 |
-
Version: 2.8.
|
| 7 |
Author: Translate AI Multilingual Solutions
|
| 8 |
Author URI: https://gtranslate.io
|
| 9 |
Text Domain: gtranslate
|
| 3 |
Plugin Name: GTranslate
|
| 4 |
Plugin URI: https://gtranslate.io/?xyz=998
|
| 5 |
Description: Makes your website <strong>multilingual</strong> and available to the world using Google Translate. For support visit <a href="https://wordpress.org/support/plugin/gtranslate">GTranslate Support</a>.
|
| 6 |
+
Version: 2.8.53
|
| 7 |
Author: Translate AI Multilingual Solutions
|
| 8 |
Author URI: https://gtranslate.io
|
| 9 |
Text Domain: gtranslate
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Author: Translate AI Multilingual Solutions
|
|
| 4 |
Tags: translate, translate wordpress, multilingual, translation, translate language, bilingual, localization, translation proxy, localisation, multilanguage, google translate
|
| 5 |
Requires at least: 2.8.1
|
| 6 |
Tested up to: 5.3
|
| 7 |
-
Stable tag: 2.8.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
Donate link: https://gtranslate.io/?xyz=998#pricing
|
|
@@ -14,7 +14,7 @@ Translate WordPress with Google Translate multilanguage plugin to make your webs
|
|
| 14 |
|
| 15 |
== Description ==
|
| 16 |
|
| 17 |
-
GTranslate plugin uses Google Translate automatic translation service to **translate wordpress** site with Google power and make it **multilingual**. With 103 available languages your site will be available to more than 99% of internet users. Our paid versions are **fully SEO compatible** which will **increase your international traffic and sales**. This translate plugin is a budget multilingual WordPress solution which combines automatic and human translations to save money and is easy to implement.
|
| 18 |
|
| 19 |
GTranslate is a leading website translation services provider since 2008 and powers more than 500.000 multilingual websites worldwide.
|
| 20 |
|
|
@@ -247,6 +247,9 @@ If you want us to translate your website professionally or provide you a proofre
|
|
| 247 |
8. User Dashboard
|
| 248 |
|
| 249 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
| 250 |
= 2.8.52 =
|
| 251 |
* Cross-site scripting (XSS) vulnerability fixed: Only possible for sub-domain, sub-directory paid options with hreflang tags enabled:
|
| 252 |
An attacker can generate a malicious link and if followed by a victim then javascript code can be executed on victim's computer
|
| 4 |
Tags: translate, translate wordpress, multilingual, translation, translate language, bilingual, localization, translation proxy, localisation, multilanguage, google translate
|
| 5 |
Requires at least: 2.8.1
|
| 6 |
Tested up to: 5.3
|
| 7 |
+
Stable tag: 2.8.53
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
Donate link: https://gtranslate.io/?xyz=998#pricing
|
| 14 |
|
| 15 |
== Description ==
|
| 16 |
|
| 17 |
+
Translate WordPress with GTranslate plugin uses Google Translate automatic translation service to **translate wordpress** site with Google power and make it **multilingual**. With 103 available languages your site will be available to more than 99% of internet users. Our paid versions are **fully SEO compatible** which will **increase your international traffic and sales**. This translate plugin is a budget multilingual WordPress solution which combines automatic and human translations to save money and is easy to implement.
|
| 18 |
|
| 19 |
GTranslate is a leading website translation services provider since 2008 and powers more than 500.000 multilingual websites worldwide.
|
| 20 |
|
| 247 |
8. User Dashboard
|
| 248 |
|
| 249 |
== Changelog ==
|
| 250 |
+
= 2.8.53 =
|
| 251 |
+
* Fixed issue in Translate Woocommerce emails feature related to wordpress magic quotes
|
| 252 |
+
|
| 253 |
= 2.8.52 =
|
| 254 |
* Cross-site scripting (XSS) vulnerability fixed: Only possible for sub-domain, sub-directory paid options with hreflang tags enabled:
|
| 255 |
An attacker can generate a malicious link and if followed by a victim then javascript code can be executed on victim's computer
|
url_addon/gtranslate-email.php
CHANGED
|
@@ -3,10 +3,11 @@ error_reporting(0);
|
|
| 3 |
|
| 4 |
include 'config.php';
|
| 5 |
|
| 6 |
-
if(!isset($_GET['glang']))
|
| 7 |
exit;
|
| 8 |
|
| 9 |
$glang = $_GET['glang'];
|
|
|
|
| 10 |
|
| 11 |
$main_lang = isset($data['default_language']) ? $data['default_language'] : $main_lang;
|
| 12 |
|
|
@@ -23,8 +24,8 @@ if(file_exists($wp_config_dir) and isset($_POST['access_key'])) {
|
|
| 23 |
exit;
|
| 24 |
}
|
| 25 |
|
| 26 |
-
if(!isset($_POST['subject'])
|
| 27 |
-
die($
|
| 28 |
}
|
| 29 |
|
| 30 |
if(!function_exists('curl_init')) {
|
|
@@ -41,7 +42,7 @@ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
| 41 |
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
|
| 42 |
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
|
| 43 |
curl_setopt($ch, CURLOPT_POST, 1);
|
| 44 |
-
curl_setopt($ch, CURLOPT_POSTFIELDS, $
|
| 45 |
|
| 46 |
// Debug
|
| 47 |
if($debug or isset($_GET['enable_debug'])) {
|
| 3 |
|
| 4 |
include 'config.php';
|
| 5 |
|
| 6 |
+
if(!isset($_GET['glang']) or !isset($_POST['body']))
|
| 7 |
exit;
|
| 8 |
|
| 9 |
$glang = $_GET['glang'];
|
| 10 |
+
$body = $_POST['body'];
|
| 11 |
|
| 12 |
$main_lang = isset($data['default_language']) ? $data['default_language'] : $main_lang;
|
| 13 |
|
| 24 |
exit;
|
| 25 |
}
|
| 26 |
|
| 27 |
+
if(!isset($_POST['subject'])) {
|
| 28 |
+
die($body);
|
| 29 |
}
|
| 30 |
|
| 31 |
if(!function_exists('curl_init')) {
|
| 42 |
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
|
| 43 |
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
|
| 44 |
curl_setopt($ch, CURLOPT_POST, 1);
|
| 45 |
+
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
|
| 46 |
|
| 47 |
// Debug
|
| 48 |
if($debug or isset($_GET['enable_debug'])) {
|
