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

Version Description

  • Fixed: Include styles/scripts on form pages only.
Download this release

Release Info

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

Code changes from version 1.12.31 to 1.12.32

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.31
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
@@ -95,8 +95,8 @@ final class WDCFM {
95
  $this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
96
  $this->front_urls = $this->get_front_urls();
97
  $this->main_file = plugin_basename(__FILE__);
98
- $this->plugin_version = '1.12.31';
99
- $this->db_version = '2.12.31';
100
  $this->menu_postfix = ($this->is_free == 2 ? '_fmc' : '_fm');
101
  $this->plugin_postfix = ($this->is_free == 2 ? '_fmc' : '');
102
  $this->menu_slug = 'manage' . $this->menu_postfix;
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.32
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
95
  $this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
96
  $this->front_urls = $this->get_front_urls();
97
  $this->main_file = plugin_basename(__FILE__);
98
+ $this->plugin_version = '1.12.32';
99
+ $this->db_version = '2.12.32';
100
  $this->menu_postfix = ($this->is_free == 2 ? '_fmc' : '_fm');
101
  $this->plugin_postfix = ($this->is_free == 2 ? '_fmc' : '');
102
  $this->menu_slug = 'manage' . $this->menu_postfix;
frontend/views/form_maker.php CHANGED
@@ -17,17 +17,6 @@ class FMViewForm_maker_fmc {
17
  */
18
  public function __construct( $model = array() ) {
19
  $this->model = $model;
20
-
21
- wp_enqueue_script('jquery');
22
- wp_enqueue_script('jquery-ui-widget');
23
- wp_enqueue_script('jquery-effects-shake');
24
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-frontend');
25
-
26
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
27
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-frontend');
28
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-googlefonts');
29
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-animate');
30
- wp_enqueue_style('dashicons');
31
  }
32
 
33
  /**
@@ -41,6 +30,17 @@ class FMViewForm_maker_fmc {
41
  * @return string
42
  */
43
  public function display( $result = array(), $fm_settings = array(), $form_id = 0, $formType = 'embedded' ) {
 
 
 
 
 
 
 
 
 
 
 
44
  $current_user = wp_get_current_user();
45
  if ( $current_user->ID != 0 ) {
46
  $wp_username = $current_user->display_name;
17
  */
18
  public function __construct( $model = array() ) {
19
  $this->model = $model;
 
 
 
 
 
 
 
 
 
 
 
20
  }
21
 
22
  /**
30
  * @return string
31
  */
32
  public function display( $result = array(), $fm_settings = array(), $form_id = 0, $formType = 'embedded' ) {
33
+ wp_enqueue_script('jquery');
34
+ wp_enqueue_script('jquery-ui-widget');
35
+ wp_enqueue_script('jquery-effects-shake');
36
+ wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-frontend');
37
+
38
+ wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
39
+ wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-frontend');
40
+ wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-googlefonts');
41
+ wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-animate');
42
+ wp_enqueue_style('dashicons');
43
+
44
  $current_user = wp_get_current_user();
45
  if ( $current_user->ID != 0 ) {
46
  $wp_username = $current_user->display_name;
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
- === Contact Form by WD - responsive drag & drop contact form builder tool ===
2
  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.31
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -50,7 +50,7 @@ This WordPress plugin is a must have free form builder for any website. It allow
50
 
51
  = Privacy Notices =
52
 
53
- Contact Form Maker plugin does not collect and store any data of your users on Web-Dorados 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
 
@@ -79,6 +79,9 @@ After downloading the ZIP file,
79
 
80
  == Changelog ==
81
 
 
 
 
82
  = 1.12.31 =
83
  * Improved: CSV, XML export.
84
  * Improved: default email design
@@ -393,7 +396,7 @@ Go to **Form Options** of your form, then click **Conditional Fields** tab to st
393
 
394
  Click the little **Plus (+)** icon to add the statement of your form condition.
395
 
396
- For example, lets assume there is a **Single Line Text** field on your form titled **Inquiry type.** And you wish to show **Message** field in case users write **Support Request** as the type of their inquiry. The condition you configure needs to have the following logic:
397
 
398
  *Show [Message] if [all] of the following match:*
399
  *[Inquiry type] is [Support request]*
1
+ === Contact Form by WD - responsive drag & drop contact form builder tool ===
2
  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: 4.6
5
  Tested up to: 4.9
6
+ Stable tag: 1.12.32
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
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
 
79
 
80
  == Changelog ==
81
 
82
+ = 1.12.32 =
83
+ * Fixed: Include styles/scripts on form pages only.
84
+
85
  = 1.12.31 =
86
  * Improved: CSV, XML export.
87
  * Improved: default email design
396
 
397
  Click the little **Plus (+)** icon to add the statement of your form condition.
398
 
399
+ For example, let's assume there is a **Single Line Text** field on your form titled **Inquiry type.** And you wish to show **Message** field in case users write **Support Request** as the type of their inquiry. The condition you configure needs to have the following logic:
400
 
401
  *Show [Message] if [all] of the following match:*
402
  *[Inquiry type] is [Support request]*