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

Version Description

Added: Global option for Google Maps API key
Fixed: Google Maps API key warning in browser

Download this release

Release Info

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

Code changes from version 1.9.5 to 1.9.6

admin/controllers/FMControllerGoptions_fm.php CHANGED
@@ -52,7 +52,8 @@ class FMControllerGoptions_fm {
52
  $public_key = (isset($_POST['public_key']) ? esc_html(stripslashes( $_POST['public_key'])) : '');
53
  $private_key = (isset($_POST['private_key']) ? esc_html(stripslashes( $_POST['private_key'])) : '');
54
  $csv_delimiter = (isset($_POST['csv_delimiter']) && $_POST['csv_delimiter']!='' ? esc_html(stripslashes( $_POST['csv_delimiter'])) : ',');
55
- update_option('fm_settings', array('public_key' => $public_key, 'private_key' => $private_key, 'csv_delimiter' => $csv_delimiter));
 
56
  }
57
 
58
 
52
  $public_key = (isset($_POST['public_key']) ? esc_html(stripslashes( $_POST['public_key'])) : '');
53
  $private_key = (isset($_POST['private_key']) ? esc_html(stripslashes( $_POST['private_key'])) : '');
54
  $csv_delimiter = (isset($_POST['csv_delimiter']) && $_POST['csv_delimiter']!='' ? esc_html(stripslashes( $_POST['csv_delimiter'])) : ',');
55
+ $map_key = (isset($_POST['map_key']) ? esc_html(stripslashes( $_POST['map_key'])) : '');
56
+ update_option('fm_settings', array('public_key' => $public_key, 'private_key' => $private_key, 'csv_delimiter' => $csv_delimiter, 'map_key' => $map_key,));
57
  }
58
 
59
 
admin/views/FMViewFormMakerPreview.php CHANGED
@@ -29,8 +29,10 @@ class FMViewFormMakerPreview {
29
  wp_print_scripts('jquery-ui-widget');
30
  wp_print_scripts('jquery-ui-slider');
31
  wp_print_scripts('jquery-ui-spinner');
 
 
32
  ?>
33
- <script src="https://maps.google.com/maps/api/js?v=3" type="text/javascript"></script>
34
  <script src="<?php echo WD_FM_URL . '/js/if_gmap_front_end.js'; ?>" type="text/javascript"></script>
35
  <script src="<?php echo WD_FM_URL . '/js/calendar/calendar.js'; ?>" type="text/javascript"></script>
36
  <script src="<?php echo WD_FM_URL . '/js/calendar/calendar_function.js'; ?>" type="text/javascript"></script>
29
  wp_print_scripts('jquery-ui-widget');
30
  wp_print_scripts('jquery-ui-slider');
31
  wp_print_scripts('jquery-ui-spinner');
32
+ $fm_settings = get_option('fm_settings');
33
+ $map_key = isset($fm_settings['map_key']) ? $fm_settings['map_key'] : '';
34
  ?>
35
+ <script src="https://maps.google.com/maps/api/js?v=3.exp&key=<?php echo $map_key ?>" type="text/javascript"></script>
36
  <script src="<?php echo WD_FM_URL . '/js/if_gmap_front_end.js'; ?>" type="text/javascript"></script>
37
  <script src="<?php echo WD_FM_URL . '/js/calendar/calendar.js'; ?>" type="text/javascript"></script>
38
  <script src="<?php echo WD_FM_URL . '/js/calendar/calendar_function.js'; ?>" type="text/javascript"></script>
admin/views/FMViewGoptions_fm.php CHANGED
@@ -26,6 +26,7 @@ class FMViewGoptions_fm {
26
  $public_key = isset($fm_settings['public_key']) ? $fm_settings['public_key'] : '';
27
  $private_key = isset($fm_settings['private_key']) ? $fm_settings['private_key'] : '';
28
  $csv_delimiter = isset($fm_settings['csv_delimiter']) ? $fm_settings['csv_delimiter'] : ',';
 
29
  ?>
30
  <div class="fm-user-manual">
31
  This section allows you to edit form settings.
@@ -55,6 +56,9 @@ class FMViewGoptions_fm {
55
  <td>
56
  <input type="text" id="public_key" name="public_key" value="<?php echo $public_key; ?>" style="width:250px;" />
57
  </td>
 
 
 
58
  </tr>
59
  <tr>
60
  <td>
@@ -64,6 +68,17 @@ class FMViewGoptions_fm {
64
  <input type="text" id="private_key" name="private_key" value="<?php echo $private_key; ?>" style="width:250px;" />
65
  </td>
66
  </tr>
 
 
 
 
 
 
 
 
 
 
 
67
  <tr>
68
  <td>
69
  <label for="csv_delimiter">CSV Delimiter:</label>
26
  $public_key = isset($fm_settings['public_key']) ? $fm_settings['public_key'] : '';
27
  $private_key = isset($fm_settings['private_key']) ? $fm_settings['private_key'] : '';
28
  $csv_delimiter = isset($fm_settings['csv_delimiter']) ? $fm_settings['csv_delimiter'] : ',';
29
+ $map_key = isset($fm_settings['map_key']) ? $fm_settings['map_key'] : '';
30
  ?>
31
  <div class="fm-user-manual">
32
  This section allows you to edit form settings.
56
  <td>
57
  <input type="text" id="public_key" name="public_key" value="<?php echo $public_key; ?>" style="width:250px;" />
58
  </td>
59
+ <td rowspan="2">
60
+ <a href="https://www.google.com/recaptcha/intro/index.html" target="_blank">Get Recaptcha</a>
61
+ </td>
62
  </tr>
63
  <tr>
64
  <td>
68
  <input type="text" id="private_key" name="private_key" value="<?php echo $private_key; ?>" style="width:250px;" />
69
  </td>
70
  </tr>
71
+ <tr>
72
+ <td>
73
+ <label for="public_key">Map API Key:</label>
74
+ </td>
75
+ <td>
76
+ <input type="text" id="map_key" name="map_key" value="<?php echo $map_key; ?>" style="width:250px;" />
77
+ </td>
78
+ <td>
79
+ <a href="https://console.developers.google.com/flows/enableapi?apiid=maps_backend&keyType=CLIENT_SIDE&reusekey=true" target="_blank">Get map API key</a>
80
+ </td>
81
+ </tr>
82
  <tr>
83
  <td>
84
  <label for="csv_delimiter">CSV Delimiter:</label>
featured/updates.php CHANGED
@@ -69,7 +69,7 @@ $updates=$upd->updates;
69
  <span class="update-info">There is a new <?php echo $updates[31][0]['version'] ?> version available.</span>
70
  <p><span>What's new:</span></p>
71
  <div class="fm_last_update"><?php echo $updates[31][0]['version'] ?>
72
- - <?php echo strip_tags( str_replace('important', '', $updates[31][0]['note']) ) ?></div>
73
  <?php unset( $updates[31][0] ); ?>
74
  <?php if ( count( $updates[31] ) > 0 ) { ?>
75
 
@@ -77,7 +77,7 @@ $updates=$upd->updates;
77
  <?php foreach ( $updates[31] as $update ) {
78
  ?>
79
  <div class="fm_update"><?php echo $update['version'] ?>
80
- - <?php echo strip_tags( str_replace('important', '', $update['note']) ) ?></div>
81
  <?php
82
  }
83
  ?>
@@ -112,7 +112,7 @@ $updates=$upd->updates;
112
  <figcaption class="fm-addon-descr fm-figcaption">
113
  <?php if ( isset( $updates[ $id ][0] ) ) { ?>
114
  <p>What's new:</p>
115
- <?php echo strip_tags( $updates[ $id ][0]['note'] ) ?>
116
  <?php } else { ?><?php echo $project['Title'] ?> is up to date
117
  <?php } ?>
118
  </figcaption>
69
  <span class="update-info">There is a new <?php echo $updates[31][0]['version'] ?> version available.</span>
70
  <p><span>What's new:</span></p>
71
  <div class="fm_last_update"><?php echo $updates[31][0]['version'] ?>
72
+ - <?php echo str_replace('important', '', $updates[31][0]['note']) ?></div>
73
  <?php unset( $updates[31][0] ); ?>
74
  <?php if ( count( $updates[31] ) > 0 ) { ?>
75
 
77
  <?php foreach ( $updates[31] as $update ) {
78
  ?>
79
  <div class="fm_update"><?php echo $update['version'] ?>
80
+ - <?php echo str_replace('important', '', $update['note']) ?></div>
81
  <?php
82
  }
83
  ?>
112
  <figcaption class="fm-addon-descr fm-figcaption">
113
  <?php if ( isset( $updates[ $id ][0] ) ) { ?>
114
  <p>What's new:</p>
115
+ <?php echo $updates[ $id ][0]['note'] ?>
116
  <?php } else { ?><?php echo $project['Title'] ?> is up to date
117
  <?php } ?>
118
  </figcaption>
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.9.5
7
  * Author: WebDorado
8
  * Author URI: https://web-dorado.com/
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
@@ -272,7 +272,7 @@ function register_fmemailverification_cpt(){
272
  // Activate plugin.
273
  function form_maker_activate() {
274
  $version = get_option("wd_form_maker_version");
275
- $new_version = '1.9.5';
276
  global $wpdb;
277
  if (!$version) {
278
  add_option("wd_form_maker_version", $new_version, '', 'no');
@@ -357,6 +357,8 @@ function form_maker_manage_styles() {
357
  function form_maker_manage_scripts() {
358
  wp_enqueue_script('thickbox');
359
  global $wp_scripts;
 
 
360
  if (isset($wp_scripts->registered['jquery'])) {
361
  $jquery = $wp_scripts->registered['jquery'];
362
  if (!isset($jquery->ver) OR version_compare($jquery->ver, '1.8.2', '<')) {
@@ -372,7 +374,7 @@ function form_maker_manage_scripts() {
372
  wp_enqueue_script('jquery-ui-datepicker');
373
 
374
  // wp_enqueue_script('mootools', WD_FM_URL . '/js/mootools.js', array(), '1.12');
375
- wp_enqueue_script('gmap_form_api', 'https://maps.google.com/maps/api/js?v=3');
376
  wp_enqueue_script('gmap_form', WD_FM_URL . '/js/if_gmap_back_end.js');
377
 
378
  wp_enqueue_script('form_maker_admin', WD_FM_URL . '/js/form_maker_admin.js', array(), get_option("wd_form_maker_version"));
@@ -455,6 +457,8 @@ function form_maker_generate_action() {
455
  add_filter('wp_head', 'form_maker_generate_action', 10000);
456
 
457
  function form_maker_front_end_scripts() {
 
 
458
  // global $wp_scripts;
459
  // if (isset($wp_scripts->registered['jquery'])) {
460
  // $jquery = $wp_scripts->registered['jquery'];
@@ -474,7 +478,7 @@ function form_maker_front_end_scripts() {
474
  wp_enqueue_style('jquery-ui-spinner', WD_FM_URL . '/css/jquery-ui-spinner.css');
475
 
476
  // wp_enqueue_script('mootools', WD_FM_URL . '/js/mootools.js', array(), '1.12');
477
- wp_enqueue_script('gmap_form_api', 'https://maps.google.com/maps/api/js?v=3');
478
  wp_enqueue_script('gmap_form', WD_FM_URL . '/js/if_gmap_front_end.js');
479
  wp_enqueue_script('jelly.min', WD_FM_URL . '/js/jelly.min.js');
480
  wp_enqueue_script('file-upload', WD_FM_URL . '/js/file-upload.js');
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.9.6
7
  * Author: WebDorado
8
  * Author URI: https://web-dorado.com/
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
272
  // Activate plugin.
273
  function form_maker_activate() {
274
  $version = get_option("wd_form_maker_version");
275
+ $new_version = '1.9.6';
276
  global $wpdb;
277
  if (!$version) {
278
  add_option("wd_form_maker_version", $new_version, '', 'no');
357
  function form_maker_manage_scripts() {
358
  wp_enqueue_script('thickbox');
359
  global $wp_scripts;
360
+ $fm_settings = get_option('fm_settings');
361
+ $map_key = isset($fm_settings['map_key']) ? $fm_settings['map_key'] : '';
362
  if (isset($wp_scripts->registered['jquery'])) {
363
  $jquery = $wp_scripts->registered['jquery'];
364
  if (!isset($jquery->ver) OR version_compare($jquery->ver, '1.8.2', '<')) {
374
  wp_enqueue_script('jquery-ui-datepicker');
375
 
376
  // wp_enqueue_script('mootools', WD_FM_URL . '/js/mootools.js', array(), '1.12');
377
+ wp_enqueue_script('gmap_form_api', 'https://maps.google.com/maps/api/js?v=3.exp&key='.$map_key);
378
  wp_enqueue_script('gmap_form', WD_FM_URL . '/js/if_gmap_back_end.js');
379
 
380
  wp_enqueue_script('form_maker_admin', WD_FM_URL . '/js/form_maker_admin.js', array(), get_option("wd_form_maker_version"));
457
  add_filter('wp_head', 'form_maker_generate_action', 10000);
458
 
459
  function form_maker_front_end_scripts() {
460
+ $fm_settings = get_option('fm_settings');
461
+ $map_key = isset($fm_settings['map_key']) ? $fm_settings['map_key'] : '';
462
  // global $wp_scripts;
463
  // if (isset($wp_scripts->registered['jquery'])) {
464
  // $jquery = $wp_scripts->registered['jquery'];
478
  wp_enqueue_style('jquery-ui-spinner', WD_FM_URL . '/css/jquery-ui-spinner.css');
479
 
480
  // wp_enqueue_script('mootools', WD_FM_URL . '/js/mootools.js', array(), '1.12');
481
+ wp_enqueue_script('gmap_form_api', 'https://maps.google.com/maps/api/js?v=3.exp&key='.$map_key);
482
  wp_enqueue_script('gmap_form', WD_FM_URL . '/js/if_gmap_front_end.js');
483
  wp_enqueue_script('jelly.min', WD_FM_URL . '/js/jelly.min.js');
484
  wp_enqueue_script('file-upload', WD_FM_URL . '/js/file-upload.js');
js/formmaker_div_free.js CHANGED
@@ -11085,7 +11085,7 @@ function type_checkbox(i, w_field_label, w_field_label_size, w_field_label_pos,
11085
  el_choices_add_text.setAttribute("onClick", "add_choise('checkbox',"+i+")");
11086
 
11087
  var el_choices_select = document.createElement('a');
11088
- el_choices_select.style.cssText ="color:#000; font-weight:bold; font-size: 13px; cursor:pointer; padding-top:10px; display:block;";
11089
  el_choices_select.innerHTML = "Select options from database";
11090
  el_choices_select.setAttribute("rel", "{handler: 'iframe', size: {x: 530, y: 370}}" );
11091
  el_choices_select.setAttribute("onclick","tb_show('', 'admin-ajax.php?action=select_data_from_db&field_id="+i+"&field_type=checkbox&value_disabled="+w_value_disabled+"&width=530&height=370&TB_iframe=1')");
@@ -11772,7 +11772,7 @@ function type_radio(i, w_field_label, w_field_label_size, w_field_label_pos, w_f
11772
  el_choices_add_text.setAttribute("onClick", "add_choise('radio',"+i+")");
11773
 
11774
  var el_choices_select = document.createElement('a');
11775
- el_choices_select.style.cssText ="color:#000; font-weight:bold; font-size: 13px; cursor:pointer; padding-top:10px; display:block;";
11776
  el_choices_select.innerHTML = "Select options from database";
11777
  el_choices_select.setAttribute("rel", "{handler: 'iframe', size: {x: 530, y: 370}}" );
11778
  el_choices_select.setAttribute("onclick","tb_show('', 'admin-ajax.php?action=select_data_from_db&field_id="+i+"&field_type=radio&value_disabled="+w_value_disabled+"&width=530&height=370&TB_iframe=1')");
@@ -16845,7 +16845,7 @@ function type_own_select(i, w_field_label, w_field_label_size, w_field_label_pos
16845
  el_choices_important.innerHTML = 'IMPORTANT! Check the "Empty value" checkbox only if you want the option to be considered as empty.';
16846
 
16847
  var el_choices_select = document.createElement('a');
16848
- el_choices_select.style.cssText ="color:#000; font-weight:bold; font-size: 13px; cursor:pointer; padding-top:10px; display:block;";
16849
  el_choices_select.innerHTML = "Select options from database";
16850
  el_choices_select.setAttribute("rel", "{handler: 'iframe', size: {x: 530, y: 370}}" );
16851
  el_choices_select.setAttribute("onclick","tb_show('', 'admin-ajax.php?action=select_data_from_db&field_id="+i+"&field_type=select&value_disabled="+w_value_disabled+"&width=530&height=370&TB_iframe=1')");
@@ -22426,6 +22426,7 @@ function type_mark_map(i, w_field_label, w_field_label_size, w_field_label_pos,
22426
  var edit_main_tr9 = document.createElement('tr');
22427
  var edit_main_tr10 = document.createElement('tr');
22428
  var edit_main_tr11 = document.createElement('tr');
 
22429
 
22430
  var edit_main_td1 = document.createElement('td');
22431
  var edit_main_td1_1 = document.createElement('td');
@@ -22448,6 +22449,8 @@ function type_mark_map(i, w_field_label, w_field_label_size, w_field_label_pos,
22448
  var edit_main_td10_1 = document.createElement('td');
22449
  var edit_main_td11 = document.createElement('td');
22450
  var edit_main_td11_1 = document.createElement('td');
 
 
22451
 
22452
  var el_label_label = document.createElement('label');
22453
  el_label_label.setAttribute("class", "fm-field-label");
@@ -22569,6 +22572,18 @@ function type_mark_map(i, w_field_label, w_field_label_size, w_field_label_pos,
22569
 
22570
  Height = document.createTextNode("Height");
22571
 
 
 
 
 
 
 
 
 
 
 
 
 
22572
  var el_info_label = document.createElement('label');
22573
  el_info_label.setAttribute("class", "fm-field-label");
22574
  el_info_label.setAttribute("for", "info0");
@@ -22702,6 +22717,8 @@ function type_mark_map(i, w_field_label, w_field_label_size, w_field_label_pos,
22702
 
22703
  edit_main_td11.appendChild(el_map_latitude_label);
22704
  edit_main_td11_1.appendChild(el_map_latitude);
 
 
22705
 
22706
  edit_main_td3.appendChild(el_label_map_size);
22707
  edit_main_td3_1.appendChild(Width);
@@ -22737,6 +22754,8 @@ function type_mark_map(i, w_field_label, w_field_label_size, w_field_label_pos,
22737
  edit_main_tr10.appendChild(edit_main_td10_1);
22738
  edit_main_tr11.appendChild(edit_main_td11);
22739
  edit_main_tr11.appendChild(edit_main_td11_1);
 
 
22740
  edit_main_tr3.appendChild(edit_main_td3);
22741
  edit_main_tr3.appendChild(edit_main_td3_1);
22742
  edit_main_tr4.appendChild(edit_main_td4);
@@ -22754,6 +22773,7 @@ function type_mark_map(i, w_field_label, w_field_label_size, w_field_label_pos,
22754
  edit_main_table.appendChild(edit_main_tr11);
22755
  edit_main_table.appendChild(edit_main_tr3);
22756
  edit_main_table.appendChild(edit_main_tr4);
 
22757
  edit_main_table.appendChild(edit_main_tr5);
22758
  edit_main_table.appendChild(edit_main_tr6);
22759
  edit_div.appendChild(edit_main_table);
11085
  el_choices_add_text.setAttribute("onClick", "add_choise('checkbox',"+i+")");
11086
 
11087
  var el_choices_select = document.createElement('a');
11088
+ el_choices_select.style.cssText ="color:#000; font-weight:bold; font-size: 13px; cursor:pointer; padding-top:10px; display:block; position:static";
11089
  el_choices_select.innerHTML = "Select options from database";
11090
  el_choices_select.setAttribute("rel", "{handler: 'iframe', size: {x: 530, y: 370}}" );
11091
  el_choices_select.setAttribute("onclick","tb_show('', 'admin-ajax.php?action=select_data_from_db&field_id="+i+"&field_type=checkbox&value_disabled="+w_value_disabled+"&width=530&height=370&TB_iframe=1')");
11772
  el_choices_add_text.setAttribute("onClick", "add_choise('radio',"+i+")");
11773
 
11774
  var el_choices_select = document.createElement('a');
11775
+ el_choices_select.style.cssText ="color:#000; font-weight:bold; font-size: 13px; cursor:pointer; padding-top:10px; display:block; position:static";
11776
  el_choices_select.innerHTML = "Select options from database";
11777
  el_choices_select.setAttribute("rel", "{handler: 'iframe', size: {x: 530, y: 370}}" );
11778
  el_choices_select.setAttribute("onclick","tb_show('', 'admin-ajax.php?action=select_data_from_db&field_id="+i+"&field_type=radio&value_disabled="+w_value_disabled+"&width=530&height=370&TB_iframe=1')");
16845
  el_choices_important.innerHTML = 'IMPORTANT! Check the "Empty value" checkbox only if you want the option to be considered as empty.';
16846
 
16847
  var el_choices_select = document.createElement('a');
16848
+ el_choices_select.style.cssText ="color:#000; font-weight:bold; font-size: 13px; cursor:pointer; padding-top:10px; display:block; position:static";
16849
  el_choices_select.innerHTML = "Select options from database";
16850
  el_choices_select.setAttribute("rel", "{handler: 'iframe', size: {x: 530, y: 370}}" );
16851
  el_choices_select.setAttribute("onclick","tb_show('', 'admin-ajax.php?action=select_data_from_db&field_id="+i+"&field_type=select&value_disabled="+w_value_disabled+"&width=530&height=370&TB_iframe=1')");
22426
  var edit_main_tr9 = document.createElement('tr');
22427
  var edit_main_tr10 = document.createElement('tr');
22428
  var edit_main_tr11 = document.createElement('tr');
22429
+ var edit_main_tr12 = document.createElement('tr');
22430
 
22431
  var edit_main_td1 = document.createElement('td');
22432
  var edit_main_td1_1 = document.createElement('td');
22449
  var edit_main_td10_1 = document.createElement('td');
22450
  var edit_main_td11 = document.createElement('td');
22451
  var edit_main_td11_1 = document.createElement('td');
22452
+ var edit_main_td12 = document.createElement('td');
22453
+ var edit_main_td12_1 = document.createElement('td');
22454
 
22455
  var el_label_label = document.createElement('label');
22456
  el_label_label.setAttribute("class", "fm-field-label");
22572
 
22573
  Height = document.createTextNode("Height");
22574
 
22575
+ var el_public_label = document.createElement('label');
22576
+ el_public_label.setAttribute("for", "public_key");
22577
+ el_public_label.setAttribute("class", "fm-field-label");
22578
+ el_public_label.innerHTML = "Key";
22579
+
22580
+ var el_public_link = document.createElement('a');
22581
+ el_public_link.setAttribute("href", admin_url +"?page=goptions_fm");
22582
+ el_public_link.setAttribute("class", "fm-field-recaptcha-label");
22583
+ el_public_link.setAttribute("target", "_blank");
22584
+ el_public_link.innerHTML ='To set up map key click here';
22585
+
22586
+
22587
  var el_info_label = document.createElement('label');
22588
  el_info_label.setAttribute("class", "fm-field-label");
22589
  el_info_label.setAttribute("for", "info0");
22717
 
22718
  edit_main_td11.appendChild(el_map_latitude_label);
22719
  edit_main_td11_1.appendChild(el_map_latitude);
22720
+ edit_main_td12.appendChild(el_public_label);
22721
+ edit_main_td12_1.appendChild(el_public_link);
22722
 
22723
  edit_main_td3.appendChild(el_label_map_size);
22724
  edit_main_td3_1.appendChild(Width);
22754
  edit_main_tr10.appendChild(edit_main_td10_1);
22755
  edit_main_tr11.appendChild(edit_main_td11);
22756
  edit_main_tr11.appendChild(edit_main_td11_1);
22757
+ edit_main_tr12.appendChild(edit_main_td12);
22758
+ edit_main_tr12.appendChild(edit_main_td12_1);
22759
  edit_main_tr3.appendChild(edit_main_td3);
22760
  edit_main_tr3.appendChild(edit_main_td3_1);
22761
  edit_main_tr4.appendChild(edit_main_td4);
22773
  edit_main_table.appendChild(edit_main_tr11);
22774
  edit_main_table.appendChild(edit_main_tr3);
22775
  edit_main_table.appendChild(edit_main_tr4);
22776
+ edit_main_table.appendChild(edit_main_tr12);
22777
  edit_main_table.appendChild(edit_main_tr5);
22778
  edit_main_table.appendChild(edit_main_tr6);
22779
  edit_div.appendChild(edit_main_table);
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Form ===
2
  Contributors: webdorado
3
  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, paypal, ReCaptcha
5
  Requires at least: 3.4
6
  Tested up to: 4.5
7
- Stable tag: 1.9.5
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -366,6 +366,10 @@ Email field should be used since it verifies that an entry format fulfills examp
366
 
367
  == Changelog ==
368
 
 
 
 
 
369
  = 1.9.5 =
370
  Changed: Improvements in "Select options from database" pop-up window for Select box, single and multiple choices
371
  Fixed: Back end minor style issues
1
  === Form ===
2
  Contributors: webdorado
3
  Donate link: https://web-dorado.com/products/wordpress-form.html
4
+ Tags: form, forms, form builder, form maker, form manager, form plugin, forms plugin, 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, form creation, 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, paypal, ReCaptcha
5
  Requires at least: 3.4
6
  Tested up to: 4.5
7
+ Stable tag: 1.9.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
366
 
367
  == Changelog ==
368
 
369
+ = 1.9.6 =
370
+ Added: Global option for Google Maps API key
371
+ Fixed: Google Maps API key warning in browser
372
+
373
  = 1.9.5 =
374
  Changed: Improvements in "Select options from database" pop-up window for Select box, single and multiple choices
375
  Fixed: Back end minor style issues