Google Captcha (reCAPTCHA) by BestWebSoft - Version 1.13

Version Description

  • 13.02.2015 =
  • Bugfix : We fixed the vulnerability when entering the dashboard.
  • NEW : The Greek language file is added.
Download this release

Release Info

Developer bestwebsoft
Plugin Icon 128x128 Google Captcha (reCAPTCHA) by BestWebSoft
Version 1.13
Comparing to
See all releases

Code changes from version 1.12 to 1.13

bws_menu/bws_menu.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /*
3
  * Function for displaying BestWebSoft menu
4
- * Version: 1.4.0
5
  */
6
 
7
  if ( ! function_exists( 'bws_add_menu_render' ) ) {
@@ -83,7 +83,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
83
  'pro_settings' => 'admin.php?page=gallery-plugin-pro.php'
84
  ),
85
  'adsense-plugin/adsense-plugin.php'=> array(
86
- 'name' => 'Google AdSense',
87
  'description' => 'Allows Google AdSense implementation to your website.',
88
  'link' => 'http://bestwebsoft.com/products/google-adsense/?k=60e3979921e354feb0347e88e7d7b73d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
89
  'download' => 'http://bestwebsoft.com/products/google-adsense/download/?k=60e3979921e354feb0347e88e7d7b73d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
@@ -107,7 +107,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
107
  'settings' => 'admin.php?page=quotes-and-tips.php'
108
  ),
109
  'google-sitemap-plugin/google-sitemap-plugin.php'=> array(
110
- 'name' => 'Google Sitemap',
111
  'description' => 'Allows you to add sitemap file to Google Webmaster Tools.',
112
  'link' => 'http://bestwebsoft.com/products/google-sitemap/?k=5202b2f5ce2cf85daee5e5f79a51d806&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
113
  'download' => 'http://bestwebsoft.com/products/google-sitemap/download/?k=5202b2f5ce2cf85daee5e5f79a51d806&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
@@ -137,7 +137,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
137
  'settings' => 'admin.php?page=custom_fields_search.php'
138
  ),
139
  'google-one/google-plus-one.php' => array(
140
- 'name' => 'Google +1',
141
  'description' => 'Allows you to see how many times your page has been liked on Google Search Engine as well as who has liked the article.',
142
  'link' => 'http://bestwebsoft.com/products/google-plus-one/?k=ce7a88837f0a857b3a2bb142f470853c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
143
  'download' => 'http://bestwebsoft.com/products/google-plus-one/download/?k=ce7a88837f0a857b3a2bb142f470853c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
@@ -194,7 +194,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
194
  'settings' => 'admin.php?page=post-to-csv.php'
195
  ),
196
  'google-shortlink/google-shortlink.php' => array(
197
- 'name' => 'Google Shortlink',
198
  'description' => 'Allows you to get short links from goo.gl servise without leaving your site.',
199
  'link' => 'http://bestwebsoft.com/products/google-shortlink/?k=afcf3eaed021bbbbeea1090e16bc22db&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
200
  'download' => 'http://bestwebsoft.com/products/google-shortlink/download/?k=afcf3eaed021bbbbeea1090e16bc22db&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
@@ -210,7 +210,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
210
  'settings' => 'admin.php?page=htaccess.php'
211
  ),
212
  'google-captcha/google-captcha.php' => array(
213
- 'name' => 'Google Captcha (reCAPTCHA)',
214
  'description' => 'Plugin intended to prove that the visitor is a human being and not a spam robot.',
215
  'link' => 'http://bestwebsoft.com/products/google-captcha/?k=7b59fbe542acf950b29f3e020d5ad735&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
216
  'download' => 'http://bestwebsoft.com/products/google-captcha/download/?k=7b59fbe542acf950b29f3e020d5ad735&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
@@ -234,7 +234,10 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
234
  'link' => 'http://bestwebsoft.com/products/subscriber/?k=a4ecc1b7800bae7329fbe8b4b04e9c88&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
235
  'download' => 'http://bestwebsoft.com/products/subscriber/download/?k=a4ecc1b7800bae7329fbe8b4b04e9c88&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
236
  'wp_install' => $admin_url . 'plugin-install.php?tab=search&s=Subscriber+Bestwebsoft&plugin-search-input=Search+Plugins',
237
- 'settings' => 'admin.php?page=sbscrbr_settings_page'
 
 
 
238
  ),
239
  'contact-form-multi/contact-form-multi.php' => array(
240
  'name' => 'Contact Form Multi',
@@ -248,22 +251,22 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
248
  'pro_settings' => ''
249
  ),
250
  'bws-google-maps/bws-google-maps.php' => array(
251
- 'name' => 'BestWebSoft Google Maps',
252
  'description' => 'Easy to set up and insert Google Maps to your website.',
253
  'link' => 'http://bestwebsoft.com/products/bws-google-maps/?k=d8fac412d7359ebaa4ff53b46572f9f7&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
254
  'download' => 'http://bestwebsoft.com/products/bws-google-maps/download/?k=d8fac412d7359ebaa4ff53b46572f9f7&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
255
- 'wp_install' => $admin_url . 'plugin-install.php?tab=search&s=BestWebSoft+Google+Maps&plugin-search-input=Search+Plugins',
256
  'settings' => 'admin.php?page=bws-google-maps.php',
257
  'pro_version' => 'bws-google-maps-pro/bws-google-maps-pro.php',
258
  'purchase' => 'http://bestwebsoft.com/products/bws-google-maps/buy/?k=117c3f9fc17f2c83ef430a8a9dc06f56&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
259
  'pro_settings' => 'admin.php?page=bws-google-maps-pro.php'
260
  ),
261
  'bws-google-analytics/bws-google-analytics.php' => array(
262
- 'name' => 'BestWebSoft Google Analytics',
263
  'description' => 'Allows you to retrieve basic stats from Google Analytics account and add the tracking code to your blog.',
264
  'link' => 'http://bestwebsoft.com/products/bws-google-analytics/?k=261c74cad753fb279cdf5a5db63fbd43&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
265
  'download' => 'http://bestwebsoft.com/products/bws-google-analytics/download/?k=261c74cad753fb279cdf5a5db63fbd43&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
266
- 'wp_install' => $admin_url . 'plugin-install.php?tab=search&s=BestWebSoft+Google+Analytics&plugin-search-input=Search+Plugins',
267
  'settings' => 'admin.php?page=bws-google-analytics.php'
268
  ),
269
  'db-manager/db-manager.php' => array(
@@ -319,6 +322,46 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
319
  'download' => 'http://bestwebsoft.com/products/multilanguage/download/?k=7d68c7bfec2486dc350c67fff57ad433&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
320
  'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Multilanguage+BestWebSoft&plugin-search-input=Search+Plugins',
321
  'settings' => 'admin.php?page=mltlngg_settings'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
322
  )
323
  );
324
 
@@ -525,7 +568,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
525
  <?php } ?>
526
  </div>
527
  </div>
528
- <?php } elseif ( in_array( $key_plugin, $active_plugins ) || is_plugin_active_for_network( $key_plugin ) ) {
529
  if ( isset( $bws_plugins[ $key_plugin ]['pro_version'] ) && isset( $all_plugins[ $bws_plugins[ $key_plugin ]['pro_version'] ] ) ) { ?>
530
  <div class="bws_product_box bws_product_deactivated">
531
  <div class="bws_product">
1
  <?php
2
  /*
3
  * Function for displaying BestWebSoft menu
4
+ * Version: 1.4.4
5
  */
6
 
7
  if ( ! function_exists( 'bws_add_menu_render' ) ) {
83
  'pro_settings' => 'admin.php?page=gallery-plugin-pro.php'
84
  ),
85
  'adsense-plugin/adsense-plugin.php'=> array(
86
+ 'name' => 'Google AdSense by BestWebSoft',
87
  'description' => 'Allows Google AdSense implementation to your website.',
88
  'link' => 'http://bestwebsoft.com/products/google-adsense/?k=60e3979921e354feb0347e88e7d7b73d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
89
  'download' => 'http://bestwebsoft.com/products/google-adsense/download/?k=60e3979921e354feb0347e88e7d7b73d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
107
  'settings' => 'admin.php?page=quotes-and-tips.php'
108
  ),
109
  'google-sitemap-plugin/google-sitemap-plugin.php'=> array(
110
+ 'name' => 'Google Sitemap by BestWebSoft',
111
  'description' => 'Allows you to add sitemap file to Google Webmaster Tools.',
112
  'link' => 'http://bestwebsoft.com/products/google-sitemap/?k=5202b2f5ce2cf85daee5e5f79a51d806&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
113
  'download' => 'http://bestwebsoft.com/products/google-sitemap/download/?k=5202b2f5ce2cf85daee5e5f79a51d806&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
137
  'settings' => 'admin.php?page=custom_fields_search.php'
138
  ),
139
  'google-one/google-plus-one.php' => array(
140
+ 'name' => 'Google +1 by BestWebSoft',
141
  'description' => 'Allows you to see how many times your page has been liked on Google Search Engine as well as who has liked the article.',
142
  'link' => 'http://bestwebsoft.com/products/google-plus-one/?k=ce7a88837f0a857b3a2bb142f470853c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
143
  'download' => 'http://bestwebsoft.com/products/google-plus-one/download/?k=ce7a88837f0a857b3a2bb142f470853c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
194
  'settings' => 'admin.php?page=post-to-csv.php'
195
  ),
196
  'google-shortlink/google-shortlink.php' => array(
197
+ 'name' => 'Google Shortlink by BestWebSoft',
198
  'description' => 'Allows you to get short links from goo.gl servise without leaving your site.',
199
  'link' => 'http://bestwebsoft.com/products/google-shortlink/?k=afcf3eaed021bbbbeea1090e16bc22db&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
200
  'download' => 'http://bestwebsoft.com/products/google-shortlink/download/?k=afcf3eaed021bbbbeea1090e16bc22db&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
210
  'settings' => 'admin.php?page=htaccess.php'
211
  ),
212
  'google-captcha/google-captcha.php' => array(
213
+ 'name' => 'Google Captcha (reCAPTCHA) by BestWebSoft',
214
  'description' => 'Plugin intended to prove that the visitor is a human being and not a spam robot.',
215
  'link' => 'http://bestwebsoft.com/products/google-captcha/?k=7b59fbe542acf950b29f3e020d5ad735&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
216
  'download' => 'http://bestwebsoft.com/products/google-captcha/download/?k=7b59fbe542acf950b29f3e020d5ad735&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
234
  'link' => 'http://bestwebsoft.com/products/subscriber/?k=a4ecc1b7800bae7329fbe8b4b04e9c88&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
235
  'download' => 'http://bestwebsoft.com/products/subscriber/download/?k=a4ecc1b7800bae7329fbe8b4b04e9c88&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
236
  'wp_install' => $admin_url . 'plugin-install.php?tab=search&s=Subscriber+Bestwebsoft&plugin-search-input=Search+Plugins',
237
+ 'settings' => 'admin.php?page=sbscrbr_settings_page',
238
+ 'pro_version' => 'subscriber-pro/subscriber-pro.php',
239
+ 'purchase' => 'http://bestwebsoft.com/products/subscriber/buy/?k=02dbb8b549925d9b74e70adc2a7282e4&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
240
+ 'pro_settings' => 'admin.php?page=sbscrbrpr_settings_page'
241
  ),
242
  'contact-form-multi/contact-form-multi.php' => array(
243
  'name' => 'Contact Form Multi',
251
  'pro_settings' => ''
252
  ),
253
  'bws-google-maps/bws-google-maps.php' => array(
254
+ 'name' => 'Google Maps by BestWebSoft',
255
  'description' => 'Easy to set up and insert Google Maps to your website.',
256
  'link' => 'http://bestwebsoft.com/products/bws-google-maps/?k=d8fac412d7359ebaa4ff53b46572f9f7&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
257
  'download' => 'http://bestwebsoft.com/products/bws-google-maps/download/?k=d8fac412d7359ebaa4ff53b46572f9f7&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
258
+ 'wp_install' => $admin_url . 'plugin-install.php?tab=search&s=Google+Maps+Bestwebsoft&plugin-search-input=Search+Plugins',
259
  'settings' => 'admin.php?page=bws-google-maps.php',
260
  'pro_version' => 'bws-google-maps-pro/bws-google-maps-pro.php',
261
  'purchase' => 'http://bestwebsoft.com/products/bws-google-maps/buy/?k=117c3f9fc17f2c83ef430a8a9dc06f56&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
262
  'pro_settings' => 'admin.php?page=bws-google-maps-pro.php'
263
  ),
264
  'bws-google-analytics/bws-google-analytics.php' => array(
265
+ 'name' => 'Google Analytics by BestWebSoft',
266
  'description' => 'Allows you to retrieve basic stats from Google Analytics account and add the tracking code to your blog.',
267
  'link' => 'http://bestwebsoft.com/products/bws-google-analytics/?k=261c74cad753fb279cdf5a5db63fbd43&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
268
  'download' => 'http://bestwebsoft.com/products/bws-google-analytics/download/?k=261c74cad753fb279cdf5a5db63fbd43&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
269
+ 'wp_install' => $admin_url . 'plugin-install.php?tab=search&s=Google+Analytics+Bestwebsoft&plugin-search-input=Search+Plugins',
270
  'settings' => 'admin.php?page=bws-google-analytics.php'
271
  ),
272
  'db-manager/db-manager.php' => array(
322
  'download' => 'http://bestwebsoft.com/products/multilanguage/download/?k=7d68c7bfec2486dc350c67fff57ad433&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
323
  'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Multilanguage+BestWebSoft&plugin-search-input=Search+Plugins',
324
  'settings' => 'admin.php?page=mltlngg_settings'
325
+ ),
326
+ 'bws-popular-posts/bws-popular-posts.php' => array(
327
+ 'name' => 'Popular Posts by BestWebSoft',
328
+ 'description' => 'This plugin will help you can display the most popular posts on your blog in the widget.',
329
+ 'link' => 'http://bestwebsoft.com/products/popular-posts/?k=4d529f116d2b7f7df3a78018c383f975&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
330
+ 'download' => 'http://bestwebsoft.com/products/popular-posts/download/?k=4d529f116d2b7f7df3a78018c383f975&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
331
+ 'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Popular+Posts+BestWebSoft&plugin-search-input=Search+Plugins',
332
+ 'settings' => 'admin.php?page=popular-posts.php'
333
+ ),
334
+ 'bws-testimonials/bws-testimonials.php' => array(
335
+ 'name' => 'Testimonials by BestWebSoft',
336
+ 'description' => 'Allows creating and displaying a Testimonial on your website.',
337
+ 'link' => 'http://bestwebsoft.com/products/testimonials/?k=3fe4bb89dc901c98e43a113e08f8db73&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
338
+ 'download' => 'http://bestwebsoft.com/products/testimonials/download/?k=3fe4bb89dc901c98e43a113e08f8db73&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
339
+ 'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Testimonials+BestWebSoft&plugin-search-input=Search+Plugins',
340
+ 'settings' => 'admin.php?page=testimonials.php'
341
+ ),
342
+ 'bws-featured-posts/bws-featured-posts.php' => array(
343
+ 'name' => 'Featured Posts by BestWebSoft',
344
+ 'description' => 'Displays featured posts randomly on any website page.',
345
+ 'link' => 'http://bestwebsoft.com/products/featured-posts/?k=f0afb31185ba7c7d6d598528d69f6d97&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
346
+ 'download' => 'http://bestwebsoft.com/products/featured-posts/download/?k=f0afb31185ba7c7d6d598528d69f6d97&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
347
+ 'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Featured+Posts+BestWebSoft&plugin-search-input=Search+Plugins',
348
+ 'settings' => 'admin.php?page=featured-posts.php'
349
+ ),
350
+ 'gallery-categories/gallery-categories.php' => array(
351
+ 'name' => 'Gallery Categories',
352
+ 'description' => 'Add-on for Gallery Plugin by BestWebSoft',
353
+ 'link' => 'http://bestwebsoft.com/products/gallery-categories/?k=7d68c7bfec2486dc350c67fff57ad433&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
354
+ 'download' => 'http://bestwebsoft.com/products/gallery-categories/download/?k=7d68c7bfec2486dc350c67fff57ad433&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
355
+ 'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Gallery+Categories+BestWebSoft&plugin-search-input=Search+Plugins',
356
+ 'settings' => ''
357
+ ),
358
+ 're-attacher/re-attacher.php' => array(
359
+ 'name' => 'Re-attacher',
360
+ 'description' => 'This plugin allows to attach, unattach or reattach media item in different post.',
361
+ 'link' => 'http://bestwebsoft.com/products/re-attacher/?k=4d529f116d2b7f7df3a78018c383f975&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
362
+ 'download' => 'http://bestwebsoft.com/products/re-attacher/download/?k=4d529f116d2b7f7df3a78018c383f975&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
363
+ 'wp_install' => $admin_url . 'plugin-install.php?tab=search&type=term&s=Re-attacher+BestWebSoft&plugin-search-input=Search+Plugins',
364
+ 'settings' => 'admin.php?page=re-attacher.php'
365
  )
366
  );
367
 
568
  <?php } ?>
569
  </div>
570
  </div>
571
+ <?php } elseif ( isset( $bws_plugins[ $key_plugin ] ) && ( in_array( $key_plugin, $active_plugins ) || is_plugin_active_for_network( $key_plugin ) ) ) {
572
  if ( isset( $bws_plugins[ $key_plugin ]['pro_version'] ) && isset( $all_plugins[ $bws_plugins[ $key_plugin ]['pro_version'] ] ) ) { ?>
573
  <div class="bws_product_box bws_product_deactivated">
574
  <div class="bws_product">
bws_menu/css/style.css CHANGED
@@ -62,10 +62,10 @@ h4.bws_installed:before {
62
  }
63
  .bws_product {
64
  border-bottom: 1px solid #fff;
65
- min-height: 203px;
66
  }
67
  .bws_product_content {
68
- min-height: 93px;
69
  }
70
  .bws_activate {
71
  color: #F14B21;
@@ -77,7 +77,9 @@ h4.bws_installed:before {
77
  font-weight: bold;
78
  padding: 16px 10px 28px;
79
  font-size: 14px;
80
- height: 18px;
 
 
81
  }
82
  .bws_product_deactivated .bws_product_title {
83
  color: #7e7e7e;
62
  }
63
  .bws_product {
64
  border-bottom: 1px solid #fff;
65
+ min-height: 235px;
66
  }
67
  .bws_product_content {
68
+ min-height: 87px;
69
  }
70
  .bws_activate {
71
  color: #F14B21;
77
  font-weight: bold;
78
  padding: 16px 10px 28px;
79
  font-size: 14px;
80
+ height: 42px;
81
+ position: relative;
82
+ z-index: 2;
83
  }
84
  .bws_product_deactivated .bws_product_title {
85
  color: #7e7e7e;
bws_menu/icons/bws-featured-posts.png ADDED
Binary file
bws_menu/icons/bws-popular-posts.png ADDED
Binary file
bws_menu/icons/bws-testimonials.png ADDED
Binary file
bws_menu/icons/gallery-categories.png ADDED
Binary file
bws_menu/icons/re-attacher.png ADDED
Binary file
google-captcha.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Google Captcha (reCAPTCHA) by BestWebSoft
4
  Plugin URI: http://bestwebsoft.com/products/
5
  Description: Plugin Google Captcha intended to prove that the visitor is a human being and not a spam robot.
6
  Author: BestWebSoft
7
- Version: 1.12
8
  Author URI: http://bestwebsoft.com/
9
  License: GPLv3 or later
10
  */
@@ -36,11 +36,11 @@ if ( ! function_exists( 'google_capthca_admin_menu' ) ) {
36
  if ( ! isset( $bstwbsftwppdtplgns_options ) ) {
37
  if ( is_multisite() ) {
38
  if ( ! get_site_option( 'bstwbsftwppdtplgns_options' ) )
39
- add_site_option( 'bstwbsftwppdtplgns_options', array(), '', 'yes' );
40
  $bstwbsftwppdtplgns_options = get_site_option( 'bstwbsftwppdtplgns_options' );
41
  } else {
42
  if ( ! get_option( 'bstwbsftwppdtplgns_options' ) )
43
- add_option( 'bstwbsftwppdtplgns_options', array(), '', 'yes' );
44
  $bstwbsftwppdtplgns_options = get_option( 'bstwbsftwppdtplgns_options' );
45
  }
46
  }
@@ -49,16 +49,16 @@ if ( ! function_exists( 'google_capthca_admin_menu' ) ) {
49
  $bstwbsftwppdtplgns_options['bws_menu']['version'][ $base ] = $bws_menu_version;
50
  unset( $bstwbsftwppdtplgns_options['bws_menu_version'] );
51
  if ( is_multisite() )
52
- update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options, '', 'yes' );
53
  else
54
- update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options, '', 'yes' );
55
  require_once( dirname( __FILE__ ) . '/bws_menu/bws_menu.php' );
56
  } else if ( ! isset( $bstwbsftwppdtplgns_options['bws_menu']['version'][ $base ] ) || $bstwbsftwppdtplgns_options['bws_menu']['version'][ $base ] < $bws_menu_version ) {
57
  $bstwbsftwppdtplgns_options['bws_menu']['version'][ $base ] = $bws_menu_version;
58
  if ( is_multisite() )
59
- update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options, '', 'yes' );
60
  else
61
- update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options, '', 'yes' );
62
  require_once( dirname( __FILE__ ) . '/bws_menu/bws_menu.php' );
63
  } else if ( ! isset( $bstwbsftwppdtplgns_added_menu ) ) {
64
  $plugin_with_newer_menu = $base;
@@ -119,7 +119,7 @@ if ( ! function_exists( 'gglcptch_init' ) ) {
119
  /* Add hooks */
120
  if ( '1' == $gglcptch_options['login_form'] ) {
121
  add_action( 'login_form', 'gglcptch_login_display' );
122
- add_filter( 'login_redirect', 'gglcptch_login_check', 10, 3 );
123
  }
124
 
125
  if ( '1' == $gglcptch_options['comments_form'] ) {
@@ -202,7 +202,7 @@ if ( ! function_exists( 'register_gglcptch_settings' ) ) {
202
 
203
  /* Install the option defaults */
204
  if ( ! get_option( 'gglcptch_options' ) )
205
- add_option( 'gglcptch_options', $gglcptch_default_options, '', 'yes' );
206
  /* Get options from the database */
207
  $gglcptch_options = get_option( 'gglcptch_options' );
208
 
@@ -326,12 +326,7 @@ if ( ! function_exists( 'gglcptch_settings_page' ) ) {
326
  <?php endforeach;
327
  $gglcptch_all_plugins = get_plugins();
328
  $gglcptch_cntctfrm_installed = ( isset( $gglcptch_all_plugins['contact-form-plugin/contact_form.php'] ) || isset( $gglcptch_all_plugins['contact-form-pro/contact_form_pro.php'] ) ) ? true : false;
329
- $gglcptch_active_plugins = get_option( 'active_plugins' );
330
- if ( is_multisite() ) {
331
- $gglcptch_active_network_plugins = array_flip( get_site_option('active_sitewide_plugins') );
332
- $gglcptch_active_plugins = array_unique( array_merge( $gglcptch_active_plugins, $gglcptch_active_network_plugins ) );
333
- }
334
- $gglcptch_cntctfrm_activated = ( in_array( 'contact-form-plugin/contact_form.php', $gglcptch_active_plugins ) || in_array( 'contact-form-pro/contact_form_pro.php', $gglcptch_active_plugins ) ) ? true : false;
335
  if ( $gglcptch_cntctfrm_installed ) :
336
  if ( $gglcptch_cntctfrm_activated ) : ?>
337
  <label><input type="checkbox" name="gglcptch_contact_form" value="contact_form"<?php if ( '1' == $gglcptch_options['contact_form'] ) echo ' checked'; ?>> <?php _e( 'Contact form', 'google_captcha' ); ?></label>
@@ -538,6 +533,9 @@ if ( ! function_exists( 'gglcptch_login_display' ) ) {
538
  .message {
539
  width: <?php echo $from_width + 20; ?>px !important;
540
  }
 
 
 
541
  </style>
542
  <?php echo gglcptch_display();
543
  return true;
@@ -546,44 +544,55 @@ if ( ! function_exists( 'gglcptch_login_display' ) ) {
546
 
547
  /* Check google captcha in login form */
548
  if ( ! function_exists( 'gglcptch_login_check' ) ) {
549
- function gglcptch_login_check( $redirect_to, $request, $user ) {
550
- if ( isset( $_POST['wp-submit'] ) ) {
551
- global $gglcptch_options, $gglcptch_allow_url_fopen;
552
 
553
- if ( ! $gglcptch_allow_url_fopen && isset( $gglcptch_options['recaptcha_version'] ) && $gglcptch_options['recaptcha_version'] == 'v2' ) {
554
- return $redirect_to;
555
- }
 
 
 
 
 
 
 
556
 
557
- $publickey = $gglcptch_options['public_key'];
558
- $privatekey = $gglcptch_options['private_key'];
 
 
559
 
560
- if ( ! $privatekey || ! $publickey ) {
561
- return $redirect_to;
 
 
 
 
 
562
  }
563
- if ( isset( $gglcptch_options['recaptcha_version'] ) && 'v2' == $gglcptch_options['recaptcha_version'] ) {
564
- require_once( 'lib_v2/recaptchalib.php' );
565
- $reCaptcha = new ReCaptcha( $privatekey );
566
- $resp = $reCaptcha->verifyResponse( $_SERVER["REMOTE_ADDR"], $_POST["g-recaptcha-response"] );
567
-
568
- if ( $resp != null && $resp->success )
569
- return $redirect_to;
570
- else {
571
- wp_clear_auth_cookie();
572
- wp_die( __( 'Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.', 'google_captcha' ) );
573
- }
574
  } else {
575
- require_once( 'lib/recaptchalib.php' );
576
- $resp = recaptcha_check_answer( $privatekey, $_SERVER['REMOTE_ADDR'], $_POST['recaptcha_challenge_field'], $_POST['recaptcha_response_field'] );
577
-
578
- if ( ! $resp->is_valid ) {
579
- wp_clear_auth_cookie();
580
- wp_die( __( 'Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.', 'google_captcha' ) );
581
- } else {
582
- return $redirect_to;
583
- }
584
- }
585
  } else {
586
- return $redirect_to;
 
 
 
 
 
 
 
 
587
  }
588
  }
589
  }
@@ -628,8 +637,6 @@ if ( ! function_exists( 'gglcptch_lostpassword_check' ) ) {
628
  wp_die( __( 'Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.', 'google_captcha' ) );
629
  } else
630
  return;
631
-
632
-
633
  }
634
  }
635
  }
@@ -643,14 +650,15 @@ if ( ! function_exists( 'gglcptch_cf_display' ) ) {
643
 
644
  if ( ! function_exists( 'gglcptch_action_links' ) ) {
645
  function gglcptch_action_links( $links, $file ) {
646
- /* Static so we don't call plugin_basename on every plugin row. */
647
- static $this_plugin;
648
- if ( ! $this_plugin )
649
- $this_plugin = plugin_basename(__FILE__);
650
-
651
- if ( $file == $this_plugin ){
652
- $settings_link = '<a href="admin.php?page=google-captcha.php">' . __( 'Settings', 'google_captcha' ) . '</a>';
653
- array_unshift( $links, $settings_link );
 
654
  }
655
  return $links;
656
  }
@@ -660,7 +668,8 @@ if ( ! function_exists( 'gglcptch_links' ) ) {
660
  function gglcptch_links( $links, $file ) {
661
  $base = plugin_basename( __FILE__ );
662
  if ( $file == $base ) {
663
- $links[] = '<a href="admin.php?page=google_captcha.php">' . __( 'Settings', 'google_captcha' ) . '</a>';
 
664
  $links[] = '<a href="http://wordpress.org/plugins/google-captcha/faq/" target="_blank">' . __( 'FAQ', 'google_captcha' ) . '</a>';
665
  $links[] = '<a href="http://support.bestwebsoft.com">' . __( 'Support', 'google_captcha' ) . '</a>';
666
  }
4
  Plugin URI: http://bestwebsoft.com/products/
5
  Description: Plugin Google Captcha intended to prove that the visitor is a human being and not a spam robot.
6
  Author: BestWebSoft
7
+ Version: 1.13
8
  Author URI: http://bestwebsoft.com/
9
  License: GPLv3 or later
10
  */
36
  if ( ! isset( $bstwbsftwppdtplgns_options ) ) {
37
  if ( is_multisite() ) {
38
  if ( ! get_site_option( 'bstwbsftwppdtplgns_options' ) )
39
+ add_site_option( 'bstwbsftwppdtplgns_options', array() );
40
  $bstwbsftwppdtplgns_options = get_site_option( 'bstwbsftwppdtplgns_options' );
41
  } else {
42
  if ( ! get_option( 'bstwbsftwppdtplgns_options' ) )
43
+ add_option( 'bstwbsftwppdtplgns_options', array() );
44
  $bstwbsftwppdtplgns_options = get_option( 'bstwbsftwppdtplgns_options' );
45
  }
46
  }
49
  $bstwbsftwppdtplgns_options['bws_menu']['version'][ $base ] = $bws_menu_version;
50
  unset( $bstwbsftwppdtplgns_options['bws_menu_version'] );
51
  if ( is_multisite() )
52
+ update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
53
  else
54
+ update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
55
  require_once( dirname( __FILE__ ) . '/bws_menu/bws_menu.php' );
56
  } else if ( ! isset( $bstwbsftwppdtplgns_options['bws_menu']['version'][ $base ] ) || $bstwbsftwppdtplgns_options['bws_menu']['version'][ $base ] < $bws_menu_version ) {
57
  $bstwbsftwppdtplgns_options['bws_menu']['version'][ $base ] = $bws_menu_version;
58
  if ( is_multisite() )
59
+ update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
60
  else
61
+ update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
62
  require_once( dirname( __FILE__ ) . '/bws_menu/bws_menu.php' );
63
  } else if ( ! isset( $bstwbsftwppdtplgns_added_menu ) ) {
64
  $plugin_with_newer_menu = $base;
119
  /* Add hooks */
120
  if ( '1' == $gglcptch_options['login_form'] ) {
121
  add_action( 'login_form', 'gglcptch_login_display' );
122
+ add_action( 'authenticate', 'gglcptch_login_check', 21, 1 );
123
  }
124
 
125
  if ( '1' == $gglcptch_options['comments_form'] ) {
202
 
203
  /* Install the option defaults */
204
  if ( ! get_option( 'gglcptch_options' ) )
205
+ add_option( 'gglcptch_options', $gglcptch_default_options );
206
  /* Get options from the database */
207
  $gglcptch_options = get_option( 'gglcptch_options' );
208
 
326
  <?php endforeach;
327
  $gglcptch_all_plugins = get_plugins();
328
  $gglcptch_cntctfrm_installed = ( isset( $gglcptch_all_plugins['contact-form-plugin/contact_form.php'] ) || isset( $gglcptch_all_plugins['contact-form-pro/contact_form_pro.php'] ) ) ? true : false;
329
+ $gglcptch_cntctfrm_activated = ( is_plugin_active( 'contact-form-plugin/contact_form.php' ) || is_plugin_active( 'contact-form-pro/contact_form_pro.php' ) ) ? true : false;
 
 
 
 
 
330
  if ( $gglcptch_cntctfrm_installed ) :
331
  if ( $gglcptch_cntctfrm_activated ) : ?>
332
  <label><input type="checkbox" name="gglcptch_contact_form" value="contact_form"<?php if ( '1' == $gglcptch_options['contact_form'] ) echo ' checked'; ?>> <?php _e( 'Contact form', 'google_captcha' ); ?></label>
533
  .message {
534
  width: <?php echo $from_width + 20; ?>px !important;
535
  }
536
+ #loginform .gglcptch {
537
+ margin-bottom: 10px;
538
+ }
539
  </style>
540
  <?php echo gglcptch_display();
541
  return true;
544
 
545
  /* Check google captcha in login form */
546
  if ( ! function_exists( 'gglcptch_login_check' ) ) {
547
+ function gglcptch_login_check( $user ) {
548
+ global $gglcptch_options, $gglcptch_allow_url_fopen;
 
549
 
550
+ if ( ! $gglcptch_allow_url_fopen && isset( $gglcptch_options['recaptcha_version'] ) && $gglcptch_options['recaptcha_version'] == 'v2' ) {
551
+ return $user;
552
+ }
553
+
554
+ $publickey = $gglcptch_options['public_key'];
555
+ $privatekey = $gglcptch_options['private_key'];
556
+
557
+ if ( ! $privatekey || ! $publickey ) {
558
+ return $user;
559
+ }
560
 
561
+ if ( isset( $_REQUEST['g-recaptcha-response'] ) && isset( $gglcptch_options['recaptcha_version'] ) && 'v2' == $gglcptch_options['recaptcha_version'] ) {
562
+ require_once( 'lib_v2/recaptchalib.php' );
563
+ $reCaptcha = new ReCaptcha( $privatekey );
564
+ $resp = $reCaptcha->verifyResponse( $_SERVER["REMOTE_ADDR"], $_POST["g-recaptcha-response"] );
565
 
566
+ if ( $resp != null && $resp->success )
567
+ return $user;
568
+ else {
569
+ wp_clear_auth_cookie();
570
+ $error = new WP_Error();
571
+ $error->add( 'gglcptch_error', '<strong>' . __( 'Error', 'google_captcha' ) . '</strong>: ' . __( 'You have entered an incorrect CAPTCHA value.', 'google_captcha' ) );
572
+ return $error;
573
  }
574
+ } elseif ( isset( $_POST['recaptcha_challenge_field'] ) && isset( $_POST['recaptcha_response_field'] ) ) {
575
+ require_once( 'lib/recaptchalib.php' );
576
+ $resp = recaptcha_check_answer( $privatekey, $_SERVER['REMOTE_ADDR'], $_POST['recaptcha_challenge_field'], $_POST['recaptcha_response_field'] );
577
+
578
+ if ( ! $resp->is_valid ) {
579
+ wp_clear_auth_cookie();
580
+ $error = new WP_Error();
581
+ $error->add( 'gglcptch_error', '<strong>' . __( 'Error', 'google_captcha' ) . '</strong>: ' . __( 'You have entered an incorrect CAPTCHA value.', 'google_captcha' ) );
582
+ return $error;
 
 
583
  } else {
584
+ return $user;
585
+ }
 
 
 
 
 
 
 
 
586
  } else {
587
+ if ( isset( $_REQUEST['log'] ) && isset( $_REQUEST['pwd'] ) ) {
588
+ /* captcha was not found in _REQUEST */
589
+ $error = new WP_Error();
590
+ $error->add( 'gglcptch_error', '<strong>' . __( 'Error', 'google_captcha' ) . '</strong>: ' . __( 'You have entered an incorrect CAPTCHA value.', 'google_captcha' ) );
591
+ return $error;
592
+ } else {
593
+ /* it is not a submit */
594
+ return $user;
595
+ }
596
  }
597
  }
598
  }
637
  wp_die( __( 'Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.', 'google_captcha' ) );
638
  } else
639
  return;
 
 
640
  }
641
  }
642
  }
650
 
651
  if ( ! function_exists( 'gglcptch_action_links' ) ) {
652
  function gglcptch_action_links( $links, $file ) {
653
+ if ( ! is_network_admin() ) {
654
+ static $this_plugin;
655
+ if ( ! $this_plugin )
656
+ $this_plugin = plugin_basename(__FILE__);
657
+
658
+ if ( $file == $this_plugin ) {
659
+ $settings_link = '<a href="admin.php?page=google-captcha.php">' . __( 'Settings', 'google_captcha' ) . '</a>';
660
+ array_unshift( $links, $settings_link );
661
+ }
662
  }
663
  return $links;
664
  }
668
  function gglcptch_links( $links, $file ) {
669
  $base = plugin_basename( __FILE__ );
670
  if ( $file == $base ) {
671
+ if ( ! is_network_admin() )
672
+ $links[] = '<a href="admin.php?page=google_captcha.php">' . __( 'Settings', 'google_captcha' ) . '</a>';
673
  $links[] = '<a href="http://wordpress.org/plugins/google-captcha/faq/" target="_blank">' . __( 'FAQ', 'google_captcha' ) . '</a>';
674
  $links[] = '<a href="http://support.bestwebsoft.com">' . __( 'Support', 'google_captcha' ) . '</a>';
675
  }
js/script.js CHANGED
@@ -9,7 +9,7 @@
9
  $( 'form' ).submit( function( e ) {
10
  var $form = $( this ),
11
  $captcha = $form.find( '#recaptcha_widget_div:visible' ),
12
- $captcha_v2 = $form.find( '.g-recaptcha:visible' );
13
  if ( $captcha.length ) {
14
  $.ajax({
15
  async : false,
9
  $( 'form' ).submit( function( e ) {
10
  var $form = $( this ),
11
  $captcha = $form.find( '#recaptcha_widget_div:visible' ),
12
+ $captcha_v2 = $form.find( '.g-recaptcha:visible' );
13
  if ( $captcha.length ) {
14
  $.ajax({
15
  async : false,
languages/google_captcha-bg_BG.mo CHANGED
File without changes
languages/google_captcha-bg_BG.po CHANGED
File without changes
languages/google_captcha-el.mo ADDED
Binary file
languages/google_captcha-el.po ADDED
@@ -0,0 +1,248 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: google_captcha\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2015-01-19 16:59+0300\n"
6
+ "PO-Revision-Date: \n"
7
+ "Last-Translator: BestWebSoft <support@bestwebsoft.com>\n"
8
+ "Language-Team: Dimitris Karantonis\n"
9
+ "Language: uk\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Poedit-KeywordsList: __;_e\n"
14
+ "X-Poedit-Basepath: ..\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Generator: Poedit 1.5.7\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+
19
+ #: google-captcha.php:80
20
+ #: google-captcha.php:291
21
+ msgid "Google Captcha Settings"
22
+ msgstr "Ρυθμίσεις Google Captcha"
23
+
24
+ #: google-captcha.php:80
25
+ msgid "Google Captcha"
26
+ msgstr "Google Captcha"
27
+
28
+ #: google-captcha.php:97
29
+ msgid "requires"
30
+ msgstr "απαιτεί"
31
+
32
+ #: google-captcha.php:97
33
+ msgid "or higher, that is why it has been deactivated! Please upgrade WordPress and try again."
34
+ msgstr "ή μεγαλύτερη, γι 'αυτό έχει απενεργοποιηθεί! Παρακαλώ αναβαθμίστε το WordPress και δοκιμάστε ξανά."
35
+
36
+ #: google-captcha.php:97
37
+ msgid "Back to the WordPress"
38
+ msgstr "Επιστροφή στο WordPress"
39
+
40
+ #: google-captcha.php:97
41
+ msgid "Plugins page"
42
+ msgstr "Σελίδα επεκτάσεων"
43
+
44
+ #: google-captcha.php:231
45
+ msgid "Site key"
46
+ msgstr "Κλειδί ιστοσελίδας"
47
+
48
+ #: google-captcha.php:236
49
+ msgid "Secret Key"
50
+ msgstr "Μυστικό κλειδί"
51
+
52
+ #: google-captcha.php:244
53
+ msgid "Login form"
54
+ msgstr "Φόρμα εισόδου"
55
+
56
+ #: google-captcha.php:245
57
+ msgid "Registration form"
58
+ msgstr "Φόρμα εγγραφής"
59
+
60
+ #: google-captcha.php:246
61
+ msgid "Reset password form"
62
+ msgstr "Φόρμα ανάκτησης κωδικού πρόσβασης"
63
+
64
+ #: google-captcha.php:247
65
+ msgid "Comments form"
66
+ msgstr "Φόρμα για σχόλια"
67
+
68
+ #: google-captcha.php:262
69
+ msgid "Enter site key"
70
+ msgstr "Εισάγετε το κλειδί της ιστοσελίδας"
71
+
72
+ #: google-captcha.php:263
73
+ #: google-captcha.php:269
74
+ msgid "WARNING: The captcha will not display while you don't fill key fields."
75
+ msgstr "ΠΡΟΣΟΧΗ: Το captcha δεν θα εμφανιστεί εάν δεν συμπληρώσετε τα κλειδιά στα πεδία."
76
+
77
+ #: google-captcha.php:268
78
+ msgid "Enter secret key"
79
+ msgstr "Εισάγετε το μυστικό κλειδί"
80
+
81
+ #: google-captcha.php:293
82
+ #: google-captcha.php:648
83
+ #: google-captcha.php:659
84
+ msgid "Settings"
85
+ msgstr "Ρυθμίσεις"
86
+
87
+ #: google-captcha.php:294
88
+ #: google-captcha.php:660
89
+ msgid "FAQ"
90
+ msgstr "Συχνές Ερωτήσεις"
91
+
92
+ #: google-captcha.php:296
93
+ msgid "Notice:"
94
+ msgstr "Σημείωση:"
95
+
96
+ #: google-captcha.php:296
97
+ msgid "The plugin's settings have been changed. In order to save them please don't forget to click the 'Save Changes' button."
98
+ msgstr "Οι ρυθμίσεις της επέκτασης έχουν τροποποιηθεί. Για να τις αποθηκεύσετε, παρακαλούμε μην ξεχάσετε να κάνετε κλικ στο κουμπί \"Αποθήκευση αλλαγών\"."
99
+
100
+ #: google-captcha.php:297
101
+ msgid "Settings saved"
102
+ msgstr "Οι ρυμθίσεις αποθηκεύτηκαν"
103
+
104
+ #: google-captcha.php:301
105
+ msgid "Google Captcha version 2 will not work correctly, since the option \"allow_url_fopen\" is disabled in the PHP settings of your hosting."
106
+ msgstr "Η έκδοση 2 του Google Captcha δεν θα λειτουργήσει σωστά, αφού η επιλογή \"allow_url_fopen\" είναι απενεργοποιημένη στις ρυθμίσεις PHP του παρόχου φιλοξενίας σας."
107
+
108
+ #: google-captcha.php:302
109
+ msgid "Read more."
110
+ msgstr "Διαβάστε περισσότερα."
111
+
112
+ #: google-captcha.php:305
113
+ msgid "If you would like to add the Google Captcha to your own form, just copy and paste this shortcode to your post or page:"
114
+ msgstr "Αν θέλετε να προσθέσετε το Google Captcha στη δική σας φόρμα, απλά αντιγράψτε και επικολλήστε αυτό το σύντομο κωδικό στη δημοσίευση ή στη σελίδα σας:"
115
+
116
+ #: google-captcha.php:307
117
+ msgid "Authentication"
118
+ msgstr "Πιστοποίηση"
119
+
120
+ #: google-captcha.php:308
121
+ #, php-format
122
+ msgid "Before you are able to do something, you must to register %s here %s"
123
+ msgstr "Πριν να είστε σε θέση να κάνετε κάτι, θα πρέπει να εγγραφείτε %s εδώ %s"
124
+
125
+ #: google-captcha.php:309
126
+ msgid "Enter site key and secret key, that you get after registration."
127
+ msgstr "Πληκτρολογήστε το κλειδί της ιστοσελίδας και το μυστικό κλειδί, τα οποία παραλάβατε μετά την εγγραφή."
128
+
129
+ #: google-captcha.php:321
130
+ msgid "Options"
131
+ msgstr "Επιλογές"
132
+
133
+ #: google-captcha.php:324
134
+ msgid "Enable Google Captcha for:"
135
+ msgstr "Ενεργοποίηση Google Captcha για:"
136
+
137
+ #: google-captcha.php:339
138
+ #: google-captcha.php:342
139
+ #: google-captcha.php:346
140
+ msgid "Contact form"
141
+ msgstr "Φόρμα επικοινωνίας"
142
+
143
+ #: google-captcha.php:340
144
+ #: google-captcha.php:343
145
+ #: google-captcha.php:347
146
+ msgid "powered by"
147
+ msgstr "υποστήριξη από"
148
+
149
+ #: google-captcha.php:343
150
+ msgid "Activate contact form"
151
+ msgstr "Ενεργοποίηση φόρμας επικοινωνίας"
152
+
153
+ #: google-captcha.php:347
154
+ msgid "Download contact form"
155
+ msgstr "Κατέβασμα φόρμας επικοινωνίας"
156
+
157
+ #: google-captcha.php:352
158
+ msgid "Hide captcha for:"
159
+ msgstr "Απόκρυψη captcha για:"
160
+
161
+ #: google-captcha.php:360
162
+ msgid "reCAPTCHA version:"
163
+ msgstr "Έκδοση reCAPTCHA:"
164
+
165
+ #: google-captcha.php:362
166
+ #: google-captcha.php:363
167
+ msgid "version"
168
+ msgstr "έκδοση"
169
+
170
+ #: google-captcha.php:368
171
+ #: google-captcha.php:381
172
+ msgid "Theme:"
173
+ msgstr "Θέμα εμφάνισης:"
174
+
175
+ #: google-captcha.php:369
176
+ #: google-captcha.php:382
177
+ msgid "for reCAPTCHA version"
178
+ msgstr "για την έκδοση reCAPTCHA"
179
+
180
+ #: google-captcha.php:393
181
+ msgid "Save Changes"
182
+ msgstr "Αποθήκευση αλλαγών"
183
+
184
+ #: google-captcha.php:399
185
+ msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
186
+ msgstr "Αν σας αρέσει η επέκτασή μας, παρακαλούμε βαθμολογήστε το με 5 αστέρια στο WordPress"
187
+
188
+ #: google-captcha.php:400
189
+ msgid "Rate the plugin"
190
+ msgstr "Βαθμολογήστε την επέκταση"
191
+
192
+ #: google-captcha.php:403
193
+ msgid "If there is something wrong about it, please contact us"
194
+ msgstr "Αν υπάρχει κάτι λάθος, παρακαλούμε επικοινωνήστε μαζί μας"
195
+
196
+ #: google-captcha.php:452
197
+ msgid "To use Google Captcha you must get the keys from"
198
+ msgstr "Για να χρησιμοποιήσετε το Google Captcha θα πρέπει να πάρετε τα κλειδιά από"
199
+
200
+ #: google-captcha.php:453
201
+ msgid "here"
202
+ msgstr "εδώ"
203
+
204
+ #: google-captcha.php:454
205
+ msgid "and enter them on the"
206
+ msgstr "και να τα εισάγετε στη"
207
+
208
+ #: google-captcha.php:456
209
+ msgid "plugin setting page"
210
+ msgstr "σελίδα ρυθμίσεων της επέκτασης"
211
+
212
+ #: google-captcha.php:484
213
+ #: google-captcha.php:500
214
+ msgid "Error: You have entered an incorrect CAPTCHA value."
215
+ msgstr "Σφάλμα: Έχετε εισάγει μια εσφαλμένη τιμή CAPTCHA."
216
+
217
+ #: google-captcha.php:567
218
+ #: google-captcha.php:580
219
+ #: google-captcha.php:618
220
+ #: google-captcha.php:628
221
+ msgid "Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again."
222
+ msgstr "Σφάλμα: Έχετε εισάγει μια εσφαλμένη τιμή CAPTCHA. Κάντε κλικ στο κουμπί Πίσω στον περιηγητή σας, και δοκιμάστε ξανά."
223
+
224
+ #: google-captcha.php:661
225
+ msgid "Support"
226
+ msgstr "Υποστήριξη"
227
+
228
+ #~ msgid "Public Key"
229
+ #~ msgstr "Відкритий ключ"
230
+
231
+ #~ msgid "Private Key"
232
+ #~ msgstr "Закритий ключ"
233
+
234
+ #~ msgid "Enter public key"
235
+ #~ msgstr "Введіть відкритий ключ"
236
+
237
+ #, fuzzy
238
+ #~ msgid "Activated theme"
239
+ #~ msgstr "Активировать Contact form"
240
+
241
+ #, fuzzy
242
+ #~ msgid "Themes"
243
+ #~ msgstr "Тема:"
244
+
245
+ #~ msgid "WARNING: The captcha will not display while you not fill key fields."
246
+ #~ msgstr ""
247
+ #~ "ПРЕДУПРЕЖДЕНИЕ: Google Captcha не будет отображаться пока вы не заполните "
248
+ #~ "ключевые поля."
languages/google_captcha-ru_RU.po CHANGED
@@ -103,7 +103,7 @@ msgstr "Настройки сохранены"
103
 
104
  #: google-captcha.php:301
105
  msgid "Google Captcha version 2 will not work correctly, since the option \"allow_url_fopen\" is disabled in the PHP settings of your hosting."
106
- msgstr "Google Captcha версии 2 не будет работать корректно, потому что отключена опция \"allow_url_fopen\" в настройках PHP вашего хостинга."
107
 
108
  #: google-captcha.php:302
109
  msgid "Read more."
103
 
104
  #: google-captcha.php:301
105
  msgid "Google Captcha version 2 will not work correctly, since the option \"allow_url_fopen\" is disabled in the PHP settings of your hosting."
106
+ msgstr "Google Captcha версии 2 не будет работать корректно, потому что отключена опция \"allow_url_fopen\" в настройках PHP вашего хостинга."
107
 
108
  #: google-captcha.php:302
109
  msgid "Read more."
languages/google_captcha-uk.mo CHANGED
Binary file
languages/google_captcha-uk.po CHANGED
@@ -27,11 +27,11 @@ msgstr "Google Captcha"
27
 
28
  #: google-captcha.php:97
29
  msgid "requires"
30
- msgstr "вимагає"
31
 
32
  #: google-captcha.php:97
33
  msgid "or higher, that is why it has been deactivated! Please upgrade WordPress and try again."
34
- msgstr "або вище, тому плагін було деактивовано! Оновіть WordPress та спробуйте ще раз."
35
 
36
  #: google-captcha.php:97
37
  msgid "Back to the WordPress"
@@ -39,15 +39,15 @@ msgstr "Повернутися на WordPress"
39
 
40
  #: google-captcha.php:97
41
  msgid "Plugins page"
42
- msgstr "Сторінка плагінів"
43
 
44
  #: google-captcha.php:231
45
  msgid "Site key"
46
- msgstr ""
47
 
48
  #: google-captcha.php:236
49
  msgid "Secret Key"
50
- msgstr ""
51
 
52
  #: google-captcha.php:244
53
  msgid "Login form"
@@ -66,19 +66,17 @@ msgid "Comments form"
66
  msgstr "Форма коментарів"
67
 
68
  #: google-captcha.php:262
69
- #, fuzzy
70
  msgid "Enter site key"
71
- msgstr "Введіть закритий ключ"
72
 
73
  #: google-captcha.php:263
74
  #: google-captcha.php:269
75
  msgid "WARNING: The captcha will not display while you don't fill key fields."
76
- msgstr "УВАГА: Капча не буде відображатись поки ви не заповнете необхідні поля."
77
 
78
  #: google-captcha.php:268
79
- #, fuzzy
80
  msgid "Enter secret key"
81
- msgstr "Введіть закритий ключ"
82
 
83
  #: google-captcha.php:293
84
  #: google-captcha.php:648
@@ -93,11 +91,11 @@ msgstr "FAQ"
93
 
94
  #: google-captcha.php:296
95
  msgid "Notice:"
96
- msgstr ""
97
 
98
  #: google-captcha.php:296
99
  msgid "The plugin's settings have been changed. In order to save them please don't forget to click the 'Save Changes' button."
100
- msgstr ""
101
 
102
  #: google-captcha.php:297
103
  msgid "Settings saved"
@@ -105,15 +103,15 @@ msgstr "Налаштування збережено"
105
 
106
  #: google-captcha.php:301
107
  msgid "Google Captcha version 2 will not work correctly, since the option \"allow_url_fopen\" is disabled in the PHP settings of your hosting."
108
- msgstr ""
109
 
110
  #: google-captcha.php:302
111
  msgid "Read more."
112
- msgstr ""
113
 
114
  #: google-captcha.php:305
115
  msgid "If you would like to add the Google Captcha to your own form, just copy and paste this shortcode to your post or page:"
116
- msgstr "Якщо ви хочете додати Google Captcha в свою форму, просто вставте цей шорткод в контент сторінки чи посту"
117
 
118
  #: google-captcha.php:307
119
  msgid "Authentication"
@@ -122,12 +120,11 @@ msgstr "Ідентифікація"
122
  #: google-captcha.php:308
123
  #, php-format
124
  msgid "Before you are able to do something, you must to register %s here %s"
125
- msgstr "Щоб виконувати якісь дії, спершу ви повинні зареєструватись %s тут %s"
126
 
127
  #: google-captcha.php:309
128
- #, fuzzy
129
  msgid "Enter site key and secret key, that you get after registration."
130
- msgstr "Введіть відкритий і закритий ключі, які ви отримали після реєстрації."
131
 
132
  #: google-captcha.php:321
133
  msgid "Options"
@@ -151,11 +148,11 @@ msgstr "розроблено компанією"
151
 
152
  #: google-captcha.php:343
153
  msgid "Activate contact form"
154
- msgstr "Активувати Контактну форму"
155
 
156
  #: google-captcha.php:347
157
  msgid "Download contact form"
158
- msgstr "Завантажити Контактну форму"
159
 
160
  #: google-captcha.php:352
161
  msgid "Hide captcha for:"
@@ -163,12 +160,12 @@ msgstr "Не відображати Google Captcha для:"
163
 
164
  #: google-captcha.php:360
165
  msgid "reCAPTCHA version:"
166
- msgstr ""
167
 
168
  #: google-captcha.php:362
169
  #: google-captcha.php:363
170
  msgid "version"
171
- msgstr ""
172
 
173
  #: google-captcha.php:368
174
  #: google-captcha.php:381
@@ -178,7 +175,7 @@ msgstr "Тема:"
178
  #: google-captcha.php:369
179
  #: google-captcha.php:382
180
  msgid "for reCAPTCHA version"
181
- msgstr ""
182
 
183
  #: google-captcha.php:393
184
  msgid "Save Changes"
@@ -186,11 +183,11 @@ msgstr "Зберегти зміни"
186
 
187
  #: google-captcha.php:399
188
  msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
189
- msgstr "Якщо вам подобається наш плагін, будь ласка, поставте нам 5 зірочок на WordPress"
190
 
191
  #: google-captcha.php:400
192
  msgid "Rate the plugin"
193
- msgstr "Оцініть плагін"
194
 
195
  #: google-captcha.php:403
196
  msgid "If there is something wrong about it, please contact us"
@@ -206,11 +203,11 @@ msgstr "тут"
206
 
207
  #: google-captcha.php:454
208
  msgid "and enter them on the"
209
- msgstr "і вставити їх у"
210
 
211
  #: google-captcha.php:456
212
  msgid "plugin setting page"
213
- msgstr "сторінка налаштувань плагіну"
214
 
215
  #: google-captcha.php:484
216
  #: google-captcha.php:500
@@ -226,7 +223,7 @@ msgstr "Помилка: Ви ввели невірне значення Captcha.
226
 
227
  #: google-captcha.php:661
228
  msgid "Support"
229
- msgstr "Підтримка"
230
 
231
  #~ msgid "Public Key"
232
  #~ msgstr "Відкритий ключ"
27
 
28
  #: google-captcha.php:97
29
  msgid "requires"
30
+ msgstr "потребує"
31
 
32
  #: google-captcha.php:97
33
  msgid "or higher, that is why it has been deactivated! Please upgrade WordPress and try again."
34
+ msgstr "або вище, тому його було деактивовано! Оновіть WordPress та спробуйте ще раз."
35
 
36
  #: google-captcha.php:97
37
  msgid "Back to the WordPress"
39
 
40
  #: google-captcha.php:97
41
  msgid "Plugins page"
42
+ msgstr "На сторінку плагінів"
43
 
44
  #: google-captcha.php:231
45
  msgid "Site key"
46
+ msgstr "Ключ сайту"
47
 
48
  #: google-captcha.php:236
49
  msgid "Secret Key"
50
+ msgstr "Секретний ключ"
51
 
52
  #: google-captcha.php:244
53
  msgid "Login form"
66
  msgstr "Форма коментарів"
67
 
68
  #: google-captcha.php:262
 
69
  msgid "Enter site key"
70
+ msgstr "Введіть ключ сайту"
71
 
72
  #: google-captcha.php:263
73
  #: google-captcha.php:269
74
  msgid "WARNING: The captcha will not display while you don't fill key fields."
75
+ msgstr "УВАГА: Капча не буде відображатись, поки ви не заповните необхідні поля."
76
 
77
  #: google-captcha.php:268
 
78
  msgid "Enter secret key"
79
+ msgstr "Введіть секретний ключ"
80
 
81
  #: google-captcha.php:293
82
  #: google-captcha.php:648
91
 
92
  #: google-captcha.php:296
93
  msgid "Notice:"
94
+ msgstr "Увага:"
95
 
96
  #: google-captcha.php:296
97
  msgid "The plugin's settings have been changed. In order to save them please don't forget to click the 'Save Changes' button."
98
+ msgstr "Налаштування плагіну змінено. Щоб зберегти їх, будь ласка, не забудьте клікнути 'Зберегти зміни'."
99
 
100
  #: google-captcha.php:297
101
  msgid "Settings saved"
103
 
104
  #: google-captcha.php:301
105
  msgid "Google Captcha version 2 will not work correctly, since the option \"allow_url_fopen\" is disabled in the PHP settings of your hosting."
106
+ msgstr "версія 2 плагіну Google Captcha не працюватиме коректно, тому що опція \"allow_url_fopen\" заблокована в PHP налаштуваннях вашого хостінгу."
107
 
108
  #: google-captcha.php:302
109
  msgid "Read more."
110
+ msgstr "Дізнатись більше."
111
 
112
  #: google-captcha.php:305
113
  msgid "If you would like to add the Google Captcha to your own form, just copy and paste this shortcode to your post or page:"
114
+ msgstr "Якщо ви хочете додати Google Captcha у свою форму, просто вставте цей шорткод в контент сторінки чи посту:"
115
 
116
  #: google-captcha.php:307
117
  msgid "Authentication"
120
  #: google-captcha.php:308
121
  #, php-format
122
  msgid "Before you are able to do something, you must to register %s here %s"
123
+ msgstr "Щоб виконувати якісь дії, спершу зареєструйтесь %s тут %s"
124
 
125
  #: google-captcha.php:309
 
126
  msgid "Enter site key and secret key, that you get after registration."
127
+ msgstr "Введіть відкритий і секретний ключі, які ви отримали після реєстрації."
128
 
129
  #: google-captcha.php:321
130
  msgid "Options"
148
 
149
  #: google-captcha.php:343
150
  msgid "Activate contact form"
151
+ msgstr "Активувати контактну форму"
152
 
153
  #: google-captcha.php:347
154
  msgid "Download contact form"
155
+ msgstr "Завантажити контактну форму"
156
 
157
  #: google-captcha.php:352
158
  msgid "Hide captcha for:"
160
 
161
  #: google-captcha.php:360
162
  msgid "reCAPTCHA version:"
163
+ msgstr "версія reCAPTCHA:"
164
 
165
  #: google-captcha.php:362
166
  #: google-captcha.php:363
167
  msgid "version"
168
+ msgstr "версія"
169
 
170
  #: google-captcha.php:368
171
  #: google-captcha.php:381
175
  #: google-captcha.php:369
176
  #: google-captcha.php:382
177
  msgid "for reCAPTCHA version"
178
+ msgstr "для версії reCAPTCHA"
179
 
180
  #: google-captcha.php:393
181
  msgid "Save Changes"
183
 
184
  #: google-captcha.php:399
185
  msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
186
+ msgstr "Якщо вам сподобався наш плагін, будь ласка, поставте нам 5 зірочок на WordPress"
187
 
188
  #: google-captcha.php:400
189
  msgid "Rate the plugin"
190
+ msgstr "Оцінити плагін"
191
 
192
  #: google-captcha.php:403
193
  msgid "If there is something wrong about it, please contact us"
203
 
204
  #: google-captcha.php:454
205
  msgid "and enter them on the"
206
+ msgstr "і вставте їх у"
207
 
208
  #: google-captcha.php:456
209
  msgid "plugin setting page"
210
+ msgstr "сторінку налаштувань плагіну"
211
 
212
  #: google-captcha.php:484
213
  #: google-captcha.php:500
223
 
224
  #: google-captcha.php:661
225
  msgid "Support"
226
+ msgstr "Техпідтримка"
227
 
228
  #~ msgid "Public Key"
229
  #~ msgstr "Відкритий ключ"
lib_v2/recaptchalib.php CHANGED
@@ -130,7 +130,7 @@ class ReCaptcha
130
  $recaptchaResponse->success = true;
131
  } else {
132
  $recaptchaResponse->success = false;
133
- $recaptchaResponse->errorCodes = $answers [error-codes];
134
  }
135
 
136
  return $recaptchaResponse;
130
  $recaptchaResponse->success = true;
131
  } else {
132
  $recaptchaResponse->success = false;
133
+ $recaptchaResponse->errorCodes = isset( $answers["error-codes"] ) ? $answers["error-codes"] : '';
134
  }
135
 
136
  return $recaptchaResponse;
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.2checkout.com/checkout/purchase?sid=1430388&quantity=1&
4
  Tags: antispam, anti-spam, capcha, anti-spam security, arithmetic actions, captcha, captha, capcha, catcha, cpatcha, captcha theme, comment, digitize books, digitize newspapers, digitize radio shows, google, gogle, google captcha, login, lost password, re captcha, recaptcha, re-captcha, registration, shortcode, site keys, spam, text captcha.
5
  Requires at least: 3.0
6
  Tested up to: 4.1
7
- Stable tag: 1.12
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -44,6 +44,7 @@ There is also a premium version of the plugin <a href="http://bestwebsoft.com/pr
44
  * Brazilian Portuguese (pt_BR) (thanks to <a href="mailto:epeetz@gmail.com">Elton Fernandes Peetz Prado</a>)
45
  * Bulgarian (bg_BG) (thanks to <a href="mailto:me@ygeorgiev.com">Yasen Georgiev</a>)
46
  * Chinese Traditional (zh_TW) (thanks to <a href="mailto:nick20080808@gmail.com">Nick Lai</a>)
 
47
  * Polish (pl_PL) (thanks to <a href="mailto:ryszard.glegola@translanet.com">Ryszard Glegola</a>, www.translanet.com)
48
  * Russian (ru_RU)
49
  * Spanish (es_ES) (thanks to <a href="mailto:cloudzeroxyz@gmail.com">Cloudzeroxyz</a>)
@@ -146,6 +147,10 @@ Please make sure that the problem hasn't been discussed yet on our forum (<a hre
146
 
147
  == Changelog ==
148
 
 
 
 
 
149
  = V1.12 - 20.01.2015 =
150
  * NEW : The Bulgarian language file is added.
151
  * Update : We added the check of the "allow_url_fopen" option in PHP settings.
@@ -207,6 +212,9 @@ Please make sure that the problem hasn't been discussed yet on our forum (<a hre
207
 
208
  == Upgrade Notice ==
209
 
 
 
 
210
  = V1.12 =
211
  The Bulgarian language file is added. We added the check of the "allow_url_fopen" option in PHP settings. We added style for forms that use captcha v2.
212
 
4
  Tags: antispam, anti-spam, capcha, anti-spam security, arithmetic actions, captcha, captha, capcha, catcha, cpatcha, captcha theme, comment, digitize books, digitize newspapers, digitize radio shows, google, gogle, google captcha, login, lost password, re captcha, recaptcha, re-captcha, registration, shortcode, site keys, spam, text captcha.
5
  Requires at least: 3.0
6
  Tested up to: 4.1
7
+ Stable tag: 1.13
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
44
  * Brazilian Portuguese (pt_BR) (thanks to <a href="mailto:epeetz@gmail.com">Elton Fernandes Peetz Prado</a>)
45
  * Bulgarian (bg_BG) (thanks to <a href="mailto:me@ygeorgiev.com">Yasen Georgiev</a>)
46
  * Chinese Traditional (zh_TW) (thanks to <a href="mailto:nick20080808@gmail.com">Nick Lai</a>)
47
+ * Greek (el) (thanks to Dimitris Karantonis, www.soft4real.com/en-UK)
48
  * Polish (pl_PL) (thanks to <a href="mailto:ryszard.glegola@translanet.com">Ryszard Glegola</a>, www.translanet.com)
49
  * Russian (ru_RU)
50
  * Spanish (es_ES) (thanks to <a href="mailto:cloudzeroxyz@gmail.com">Cloudzeroxyz</a>)
147
 
148
  == Changelog ==
149
 
150
+ = V1.13 - 13.02.2015 =
151
+ * Bugfix : We fixed the vulnerability when entering the dashboard.
152
+ * NEW : The Greek language file is added.
153
+
154
  = V1.12 - 20.01.2015 =
155
  * NEW : The Bulgarian language file is added.
156
  * Update : We added the check of the "allow_url_fopen" option in PHP settings.
212
 
213
  == Upgrade Notice ==
214
 
215
+ = V1.13 =
216
+ We fixed the vulnerability when entering the dashboard. The Greek language file is added.
217
+
218
  = V1.12 =
219
  The Bulgarian language file is added. We added the check of the "allow_url_fopen" option in PHP settings. We added style for forms that use captcha v2.
220