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

Version Description

Fixed: Bug in Conditional Fields
Fixed: Bug with Additional Attributs in Multiple Choice

Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 Form Maker by WD – user-friendly drag & drop Form Builder plugin
Version 1.8.27
Comparing to
See all releases

Code changes from version 1.8.26 to 1.8.27

featured/images/portfolio_gallery.png ADDED
Binary file
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.8.26
7
  * Author: WebDorado
8
  * Author URI: https://web-dorado.com/
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
@@ -271,7 +271,7 @@ function register_fmemailverification_cpt(){
271
  // Activate plugin.
272
  function form_maker_activate() {
273
  $version = get_option("wd_form_maker_version");
274
- $new_version = '1.8.26';
275
  global $wpdb;
276
  if (!$version) {
277
  add_option("wd_form_maker_version", $new_version, '', 'no');
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.8.27
7
  * Author: WebDorado
8
  * Author URI: https://web-dorado.com/
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
271
  // Activate plugin.
272
  function form_maker_activate() {
273
  $version = get_option("wd_form_maker_version");
274
+ $new_version = '1.8.27';
275
  global $wpdb;
276
  if (!$version) {
277
  add_option("wd_form_maker_version", $new_version, '', 'no');
js/form_maker_manage.js CHANGED
@@ -708,7 +708,7 @@ function change_choices(value, ids, types, params) {
708
  choise_option.setAttribute("id", "choise_"+global_index+'_'+k);
709
  choise_option.setAttribute("value", w_choices_value_array[k]);
710
  choise_option.innerHTML = w_choices_array[k];
711
- if(w_choices_array[k].indexOf('[') === -1 && w_choices_array[k].indexOf(']') === -1 && w_choices_array[k].indexOf(':') === -1) {
712
  choise_select.appendChild(choise_option);
713
  }
714
  }
@@ -747,7 +747,7 @@ function change_choices(value, ids, types, params) {
747
  choise_option.setAttribute("id", "choise_"+global_index+'_'+k);
748
  choise_option.setAttribute("value", w_choices_array[k]+'*:*value*:*'+w_choices_price_array[k]);
749
  choise_option.innerHTML = w_choices_array[k];
750
- if(w_choices_array[k].indexOf('[') === -1 && w_choices_array[k].indexOf(']') === -1 && w_choices_array[k].indexOf(':') === -1) {
751
  choise_select.appendChild(choise_option);
752
  }
753
  }
@@ -931,7 +931,7 @@ function add_condition_fields(num, ids1, labels1, types1, params1) {
931
  choise_option.setAttribute("value", w_choices_value_array[k]);
932
  choise_option.innerHTML = w_choices_array[k];
933
 
934
- if(w_choices_array[k].indexOf('[') === -1 && w_choices_array[k].indexOf(']') === -1 && w_choices_array[k].indexOf(':') === -1) {
935
  choise_select.appendChild(choise_option);
936
  }
937
  }
@@ -968,7 +968,7 @@ function add_condition_fields(num, ids1, labels1, types1, params1) {
968
  choise_option.setAttribute("value", w_choices_array[k]+'*:*value*:*'+w_choices_price_array[k]);
969
  choise_option.innerHTML = w_choices_array[k];
970
 
971
- if(w_choices_array[k].indexOf('[') === -1 && w_choices_array[k].indexOf(']') === -1 && w_choices_array[k].indexOf(':') === -1) {
972
  choise_select.appendChild(choise_option);
973
  }
974
  }
708
  choise_option.setAttribute("id", "choise_"+global_index+'_'+k);
709
  choise_option.setAttribute("value", w_choices_value_array[k]);
710
  choise_option.innerHTML = w_choices_array[k];
711
+ if(w_choices_array[k].indexOf('[') === -1 && w_choices_array[k].indexOf(']') === -1) {
712
  choise_select.appendChild(choise_option);
713
  }
714
  }
747
  choise_option.setAttribute("id", "choise_"+global_index+'_'+k);
748
  choise_option.setAttribute("value", w_choices_array[k]+'*:*value*:*'+w_choices_price_array[k]);
749
  choise_option.innerHTML = w_choices_array[k];
750
+ if(w_choices_array[k].indexOf('[') === -1 && w_choices_array[k].indexOf(']') === -1) {
751
  choise_select.appendChild(choise_option);
752
  }
753
  }
931
  choise_option.setAttribute("value", w_choices_value_array[k]);
932
  choise_option.innerHTML = w_choices_array[k];
933
 
934
+ if(w_choices_array[k].indexOf('[') === -1 && w_choices_array[k].indexOf(']') === -1 ) {
935
  choise_select.appendChild(choise_option);
936
  }
937
  }
968
  choise_option.setAttribute("value", w_choices_array[k]+'*:*value*:*'+w_choices_price_array[k]);
969
  choise_option.innerHTML = w_choices_array[k];
970
 
971
+ if(w_choices_array[k].indexOf('[') === -1 && w_choices_array[k].indexOf(']') === -1) {
972
  choise_select.appendChild(choise_option);
973
  }
974
  }
js/formmaker_div_free.js CHANGED
@@ -180,7 +180,7 @@ function refresh_attr(x,type)
180
  }
181
 
182
  case "type_checkbox":
183
-
184
  {
185
  id_array=Array();
186
  for(z=0;z<50;z++)
@@ -3092,13 +3092,11 @@ function add_choise(type, num)
3092
  if(type=='checkbox')
3093
  {
3094
  refresh_id_name(num, 'type_checkbox');
3095
- refresh_attr(num, 'type_checkbox');
3096
  }
3097
 
3098
  if(type=='radio')
3099
  {
3100
  refresh_id_name(num, 'type_radio');
3101
- refresh_attr(num, 'type_radio');
3102
  }
3103
 
3104
  }
@@ -3406,6 +3404,7 @@ function refresh_rowcol(num, type)
3406
 
3407
  table.setAttribute("for_hor", num+"_hor");
3408
  }
 
3409
  }
3410
 
3411
 
@@ -11121,7 +11120,6 @@ function type_checkbox(i, w_field_label, w_field_label_size, w_field_label_pos,
11121
  label_top(i);
11122
 
11123
  change_class(w_class, i);
11124
- refresh_attr(i, 'type_checkbox');
11125
 
11126
  refresh_rowcol(i, 'checkbox');
11127
  add_id_and_name(i, 'type_checkbox');
@@ -11822,7 +11820,6 @@ function type_radio(i, w_field_label, w_field_label_size, w_field_label_pos, w_f
11822
  label_top(i);
11823
 
11824
  change_class(w_class, i);
11825
- refresh_attr(i, 'type_checkbox');
11826
 
11827
  refresh_rowcol(i, 'radio');
11828
  add_id_and_name(i, 'type_radio');
180
  }
181
 
182
  case "type_checkbox":
183
+ case "type_radio":
184
  {
185
  id_array=Array();
186
  for(z=0;z<50;z++)
3092
  if(type=='checkbox')
3093
  {
3094
  refresh_id_name(num, 'type_checkbox');
 
3095
  }
3096
 
3097
  if(type=='radio')
3098
  {
3099
  refresh_id_name(num, 'type_radio');
 
3100
  }
3101
 
3102
  }
3404
 
3405
  table.setAttribute("for_hor", num+"_hor");
3406
  }
3407
+ refresh_attr(num, 'type_'+type);
3408
  }
3409
 
3410
 
11120
  label_top(i);
11121
 
11122
  change_class(w_class, i);
 
11123
 
11124
  refresh_rowcol(i, 'checkbox');
11125
  add_id_and_name(i, 'type_checkbox');
11820
  label_top(i);
11821
 
11822
  change_class(w_class, i);
 
11823
 
11824
  refresh_rowcol(i, 'radio');
11825
  add_id_and_name(i, 'type_radio');
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://web-dorado.com/products/wordpress-form.html
4
  Tags: form, forms, form builder, form maker, form manager, form plugin, form with recaptcha, forms plugin, multiple forms, paypal form, survey form, feedback form, feedback forms, contact form, contact form plugin, contact form builder, form creator, email form, secure form, web form, form to email, contact forms, custom forms, form widget, captcha form, wordpress contact form ,recaptcha contact form, form creation, contact form with auto reply, widget contact form, builder, feedback, contacts form plugin , custom contact form, contact us form, admin, captcha, contact, database, email, javascript, jquery, page, plugin, survey, widget, custom form, forms creator, input, validation, send copy, form with captcha, pdf, mysql
5
  Requires at least: 3.4
6
  Tested up to: 4.4
7
- Stable tag: 1.8.26
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -305,6 +305,10 @@ Unfortunately we do not have support for this feature. But we [Conditional Email
305
 
306
  == Changelog ==
307
 
 
 
 
 
308
  = 1.8.26 =
309
  Fixed: Submissions page styles
310
  Fixed: Issue with IPv6
4
  Tags: form, forms, form builder, form maker, form manager, form plugin, form with recaptcha, forms plugin, multiple forms, paypal form, survey form, feedback form, feedback forms, contact form, contact form plugin, contact form builder, form creator, email form, secure form, web form, form to email, contact forms, custom forms, form widget, captcha form, wordpress contact form ,recaptcha contact form, form creation, contact form with auto reply, widget contact form, builder, feedback, contacts form plugin , custom contact form, contact us form, admin, captcha, contact, database, email, javascript, jquery, page, plugin, survey, widget, custom form, forms creator, input, validation, send copy, form with captcha, pdf, mysql
5
  Requires at least: 3.4
6
  Tested up to: 4.4
7
+ Stable tag: 1.8.27
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
305
 
306
  == Changelog ==
307
 
308
+ = 1.8.27 =
309
+ Fixed: Bug in Conditional Fields
310
+ Fixed: Bug with Additional Attributs in Multiple Choice
311
+
312
  = 1.8.26 =
313
  Fixed: Submissions page styles
314
  Fixed: Issue with IPv6