Contact Form by WD – responsive drag & drop contact form builder tool - Version 1.12.22

Version Description

  • Added: Help and suggestions text for Privacy Policy (for GDPR compliance)
  • Added: Privacy related text to readme.
Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 Contact Form by WD – responsive drag & drop contact form builder tool
Version 1.12.22
Comparing to
See all releases

Code changes from version 1.12.21 to 1.12.22

Files changed (2) hide show
  1. contact-form-maker.php +18 -3
  2. readme.txt +13 -3
contact-form-maker.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Contact Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: WordPress Contact Form Maker is a simple contact form builder, which allows the user with almost no knowledge of programming to create and edit different type of contact forms.
6
- * Version: 1.12.21
7
  * Author: WebDorado Form Builder Team
8
  * Author URI: https://web-dorado.com/wordpress-plugins-bundle.html
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
@@ -91,8 +91,8 @@ final class WDCFM {
91
  $this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
92
  $this->front_urls = $this->get_front_urls();
93
  $this->main_file = plugin_basename(__FILE__);
94
- $this->plugin_version = '1.12.21';
95
- $this->db_version = '2.12.21';
96
  $this->menu_slug = 'manage_fmc';
97
  $this->prefix = 'form_maker_fmc';
98
  $this->css_prefix = 'fm_';
@@ -200,6 +200,21 @@ final class WDCFM {
200
  add_action('plugins_loaded', array($this, 'plugins_loaded'));
201
 
202
  add_filter('wpseo_whitelist_permalink_vars', array($this, 'add_query_vars_seo'));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
203
  }
204
 
205
  /**
3
  * Plugin Name: Contact Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: WordPress Contact Form Maker is a simple contact form builder, which allows the user with almost no knowledge of programming to create and edit different type of contact forms.
6
+ * Version: 1.12.22
7
  * Author: WebDorado Form Builder Team
8
  * Author URI: https://web-dorado.com/wordpress-plugins-bundle.html
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
91
  $this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
92
  $this->front_urls = $this->get_front_urls();
93
  $this->main_file = plugin_basename(__FILE__);
94
+ $this->plugin_version = '1.12.22';
95
+ $this->db_version = '2.12.22';
96
  $this->menu_slug = 'manage_fmc';
97
  $this->prefix = 'form_maker_fmc';
98
  $this->css_prefix = 'fm_';
200
  add_action('plugins_loaded', array($this, 'plugins_loaded'));
201
 
202
  add_filter('wpseo_whitelist_permalink_vars', array($this, 'add_query_vars_seo'));
203
+ // Privacy policy.
204
+ add_action( 'admin_init', array($this, 'add_privacy_policy_content') );
205
+ }
206
+
207
+ function add_privacy_policy_content() {
208
+ if ( ! function_exists( 'wp_add_privacy_policy_content' ) ) {
209
+ return;
210
+ }
211
+
212
+ $content = __( 'All data submitted by website visitors is stored in website database. With every form submission Form Maker plugin collects users’ IP address and WordPress user ID for logged in users.<br />In the following forms <b>[List of Forms that collect personal data]</b> we collect personal data, such as <b>[Types of personal data collected]</b>. We need this information to <b>[purpose of collecting personal data]</b>. Please see sections <b>[Links to sections]</b> on how your personal data is handled.', WDCFM()->prefix );
213
+
214
+ wp_add_privacy_policy_content(
215
+ WDCFM()->nicename,
216
+ wp_kses_post( wpautop( $content, false ) )
217
+ );
218
  }
219
 
220
  /**
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: webdorado,10web
3
  Tags: contact, contact form, email, forms, contact forms, custom form, feedback, form builder, form manager, form maker, forms builder, form builder wordpress
4
  Requires at least: 3.4
5
  Tested up to: 4.9
6
- Stable tag: 1.12.21
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -48,6 +48,12 @@ This WordPress plugin is a must have free form builder for any website. It allow
48
 
49
  ###IMPORTANT: If you think you found a bug or have any problem or question concerning the plugin, do not hesitate to contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
50
 
 
 
 
 
 
 
51
  == Installation ==
52
 
53
  After downloading the ZIP file,
@@ -73,9 +79,13 @@ After downloading the ZIP file,
73
 
74
  == Changelog ==
75
 
 
 
 
 
76
  = 1.12.21 =
77
- Fixed: Vulnerabilities reported by Neven Biruski from DefenseCode (using the tool ThunderScan).
78
- Fixed: "The loopback request to your site failed" error.
79
 
80
  = 1.12.20 =
81
  * Improved: Editing empty mini labels.
3
  Tags: contact, contact form, email, forms, contact forms, custom form, feedback, form builder, form manager, form maker, forms builder, form builder wordpress
4
  Requires at least: 3.4
5
  Tested up to: 4.9
6
+ Stable tag: 1.12.22
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
48
 
49
  ###IMPORTANT: If you think you found a bug or have any problem or question concerning the plugin, do not hesitate to contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
50
 
51
+ = Privacy Notices =
52
+
53
+ Contact Form Maker plugin does not collect and store any data of your users on Web-Dorado’s end. All data submitted by your website visitors is stored in your website database. With every form submission Contact Form Maker plugin collects users’ IP address and WordPress user ID for logged in users. From this perspective, you may be subject to GDPR compliance.
54
+
55
+ Contact Form Maker forms imply interaction between website visitors and website owner. As such you may publish forms that require input of Private data. You need to get explicit consent from your users to comply with GDPR. Under GDPR your users may request access and/or erasure of their entry data at any time. Here you can find how to export and/or delete submissions.
56
+
57
  == Installation ==
58
 
59
  After downloading the ZIP file,
79
 
80
  == Changelog ==
81
 
82
+ = 1.12.22 =
83
+ * Added: Help and suggestions text for Privacy Policy (for GDPR compliance)
84
+ * Added: Privacy related text to readme.
85
+
86
  = 1.12.21 =
87
+ * Fixed: Vulnerabilities reported by Neven Biruski from DefenseCode (using the tool ThunderScan).
88
+ * Fixed: "The loopback request to your site failed" error.
89
 
90
  = 1.12.20 =
91
  * Improved: Editing empty mini labels.