Form Maker by WD – user-friendly drag & drop Form Builder plugin - Version 1.12.27

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 Form Maker by WD – user-friendly drag & drop Form Builder plugin
Version 1.12.27
Comparing to
See all releases

Code changes from version 1.12.26 to 1.12.27

Files changed (2) hide show
  1. form-maker.php +18 -3
  2. readme.txt +14 -3
form-maker.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
6
- * Version: 1.12.26
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 WDFM {
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.26';
95
- $this->db_version = '2.12.26';
96
  $this->menu_slug = 'manage_fm';
97
  $this->prefix = 'form_maker';
98
  $this->css_prefix = 'fm_';
@@ -203,6 +203,21 @@ final class WDFM {
203
  // Enqueue block editor assets for Gutenberg.
204
  add_filter('tw_get_block_editor_assets', array($this, 'register_block_editor_assets'));
205
  add_action( 'enqueue_block_editor_assets', array($this, 'enqueue_block_editor_assets') );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
206
  }
207
 
208
  public function register_block_editor_assets($assets) {
3
  * Plugin Name: Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
6
+ * Version: 1.12.27
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.27';
95
+ $this->db_version = '2.12.27';
96
  $this->menu_slug = 'manage_fm';
97
  $this->prefix = 'form_maker';
98
  $this->css_prefix = 'fm_';
203
  // Enqueue block editor assets for Gutenberg.
204
  add_filter('tw_get_block_editor_assets', array($this, 'register_block_editor_assets'));
205
  add_action( 'enqueue_block_editor_assets', array($this, 'enqueue_block_editor_assets') );
206
+ // Privacy policy.
207
+ add_action( 'admin_init', array($this, 'add_privacy_policy_content') );
208
+ }
209
+
210
+ function add_privacy_policy_content() {
211
+ if ( ! function_exists( 'wp_add_privacy_policy_content' ) ) {
212
+ return;
213
+ }
214
+
215
+ $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.', WDFM()->prefix );
216
+
217
+ wp_add_privacy_policy_content(
218
+ WDFM()->nicename,
219
+ wp_kses_post( wpautop( $content, false ) )
220
+ );
221
  }
222
 
223
  public function register_block_editor_assets($assets) {
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: webdorado,10web,wdsupport,formmakersupport
3
  Tags: form, form builder, contact form, custom form, feedback, contact, web contact form, captcha, email, form manager, forms, survey
4
  Requires at least: 3.4
5
  Tested up to: 4.9
6
- Stable tag: 1.12.26
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -104,6 +104,13 @@ With conditional fields option you can set to hide/show specific fields based on
104
  * Front-End Submissions
105
 
106
 
 
 
 
 
 
 
 
107
 
108
  == Installation ==
109
 
@@ -446,9 +453,13 @@ Where **{{field_id}}** is the ID of the field you wish to prefill. Also, **{{par
446
 
447
  == Changelog ==
448
 
 
 
 
 
449
  = 1.12.26 =
450
- Fixed: Vulnerabilities reported by Neven Biruski from DefenseCode (using the tool ThunderScan).
451
- Fixed: "The loopback request to your site failed" error.
452
 
453
  = 1.12.25 =
454
  * Changed: Updated translations.
3
  Tags: form, form builder, contact form, custom form, feedback, contact, web contact form, captcha, email, form manager, forms, survey
4
  Requires at least: 3.4
5
  Tested up to: 4.9
6
+ Stable tag: 1.12.27
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
104
  * Front-End Submissions
105
 
106
 
107
+ = Privacy Notices =
108
+
109
+ 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 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.
110
+
111
+ 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.
112
+
113
+
114
 
115
  == Installation ==
116
 
453
 
454
  == Changelog ==
455
 
456
+ = 1.12.27 =
457
+ * Added: Help and suggestions text for Privacy Policy (for GDPR compliance)
458
+ * Added: Privacy related text to readme.
459
+
460
  = 1.12.26 =
461
+ * Fixed: Vulnerabilities reported by Neven Biruski from DefenseCode (using the tool ThunderScan).
462
+ * Fixed: "The loopback request to your site failed" error.
463
 
464
  = 1.12.25 =
465
  * Changed: Updated translations.