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

Version Description

Download this release

Release Info

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

Code changes from version 1.6.7 to 1.6.8

Form_Maker.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Form Maker
4
  Plugin URI: http://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.6.7
7
  Author: http://web-dorado.com/
8
  License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
9
  */
@@ -562,11 +562,14 @@ function html_spider_form_country_edit($id) {
562
  }
563
 
564
  function add_button_style1() {
565
- echo '<style type="text/css">
566
- .wp_themeSkin span.mce_Form_Maker_mce {background:url(' . plugins_url('images/formmakerLogo.png', __FILE__) . ') no-repeat !important;}
567
- .wp_themeSkin .mceButtonEnabled:hover span.mce_Form_Maker_mce,.wp_themeSkin .mceButtonActive span.mce_Form_Maker_mce
568
- {background:url(' . plugins_url('images/formmakerLogoHover.png', __FILE__) . ') no-repeat !important;}
569
- </style>';
 
 
 
570
  }
571
 
572
  add_action('admin_head', 'add_button_style1');
3
  Plugin Name: Form Maker
4
  Plugin URI: http://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.6.8
7
  Author: http://web-dorado.com/
8
  License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
9
  */
562
  }
563
 
564
  function add_button_style1() {
565
+ // echo '<style type="text/css">
566
+ // .wp_themeSkin span.mce_Form_Maker_mce {background:url(' . plugins_url('images/formmakerLogo.png', __FILE__) . ') no-repeat !important;}
567
+ // .wp_themeSkin .mceButtonEnabled:hover span.mce_Form_Maker_mce,.wp_themeSkin .mceButtonActive span.mce_Form_Maker_mce
568
+ // {background:url(' . plugins_url('images/formmakerLogoHover.png', __FILE__) . ') no-repeat !important;}
569
+ // </style>';
570
+ echo '<script>
571
+ var plugin_url = "' . plugins_url('', __FILE__) . '";
572
+ </script>';
573
  }
574
 
575
  add_action('admin_head', 'add_button_style1');
form_ajax_functions.php CHANGED
@@ -586,8 +586,6 @@ function form_maker_window_php() {
586
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/jquery/jquery.js"></script>
587
  <script language="javascript" type="text/javascript"
588
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/tiny_mce_popup.js"></script>
589
- <link rel="stylesheet"
590
- href="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/dialog.css?ver=342-20110630100">
591
  <script language="javascript" type="text/javascript"
592
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/utils/mctabs.js"></script>
593
  <script language="javascript" type="text/javascript"
@@ -611,11 +609,11 @@ function form_maker_window_php() {
611
  <div id="Single_product_panel" class="panel current">
612
  <table>
613
  <tr>
614
- <td style="height:100px; width:100px; vertical-align:top;">
615
  Select a Form
616
  </td>
617
- <td style="vertical-align:top">
618
- <select name="Form_Makername" id="Form_Makername" style="width:250px; text-align:center">
619
  <option style="text-align:center" value="- Select Form -" selected="selected">- Select a Form -</option>
620
  <?php $ids_Form_Maker = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "formmaker WHERE `id` NOT IN(" . get_option('contact_form_forms', 0) . ") order by `id` DESC", 0);
621
  foreach ($ids_Form_Maker as $arr_Form_Maker) {
@@ -645,8 +643,9 @@ function form_maker_window_php() {
645
  else {
646
  var tagtext;
647
  tagtext = '[Form id="' + document.getElementById('Form_Makername').value + '"]';
648
- window.tinyMCE.execInstanceCommand('content', 'mceInsertContent', false, tagtext);
649
- tinyMCEPopup.editor.execCommand('mceRepaint');
 
650
  tinyMCEPopup.close();
651
  }
652
 
586
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/jquery/jquery.js"></script>
587
  <script language="javascript" type="text/javascript"
588
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/tiny_mce_popup.js"></script>
 
 
589
  <script language="javascript" type="text/javascript"
590
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/utils/mctabs.js"></script>
591
  <script language="javascript" type="text/javascript"
609
  <div id="Single_product_panel" class="panel current">
610
  <table>
611
  <tr>
612
+ <td style="vertical-align: middle;">
613
  Select a Form
614
  </td>
615
+ <td style="vertical-align: middle;">
616
+ <select name="Form_Makername" id="Form_Makername" style="width:230px; text-align:center">
617
  <option style="text-align:center" value="- Select Form -" selected="selected">- Select a Form -</option>
618
  <?php $ids_Form_Maker = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "formmaker WHERE `id` NOT IN(" . get_option('contact_form_forms', 0) . ") order by `id` DESC", 0);
619
  foreach ($ids_Form_Maker as $arr_Form_Maker) {
643
  else {
644
  var tagtext;
645
  tagtext = '[Form id="' + document.getElementById('Form_Makername').value + '"]';
646
+ // window.tinyMCE.execInstanceCommand('content', 'mceInsertContent', false, tagtext);
647
+ // tinyMCEPopup.editor.execCommand('mceRepaint');
648
+ window.tinyMCE.execCommand('mceInsertContent', false, tagtext);
649
  tinyMCEPopup.close();
650
  }
651
 
images/form_maker_edit_but.png ADDED
Binary file
js/editor_plugin.js CHANGED
@@ -1,25 +1,22 @@
1
  (function() {
2
- tinymce.create('tinymce.plugins.Form_Maker_mce', {
3
-
4
- init : function(ed, url){
5
-
6
- ed.addCommand('mceForm_Maker_mce', function() {
7
- ed.windowManager.open({
8
- file : ((ajaxurl.indexOf("://") != -1) ? ajaxurl:(location.protocol+'//'+location.host+ajaxurl))+"?action=formmakerwindow",
9
- width : 400 + ed.getLang('Form_Maker_mce.delta_width', 0),
10
- height : 250 + ed.getLang('Form_Maker_mce.delta_height', 0),
11
- inline : 1
12
- }, {
13
- plugin_url : url // Plugin absolute URL
14
- });
15
- });
16
- ed.addButton('Form_Maker_mce', {
17
- title : 'Insert Form_Maker',
18
- cmd : 'mceForm_Maker_mce',
19
- });
20
- }
21
- });
22
-
23
- tinymce.PluginManager.add('Form_Maker_mce', tinymce.plugins.Form_Maker_mce);
24
-
25
  })();
1
  (function() {
2
+ tinymce.create('tinymce.plugins.Form_Maker_mce', {
3
+ init : function(ed, url) {
4
+ ed.addCommand('mceForm_Maker_mce', function() {
5
+ ed.windowManager.open({
6
+ file : ((ajaxurl.indexOf("://") != -1) ? ajaxurl:(location.protocol+'//'+location.host+ajaxurl))+"?action=formmakerwindow",
7
+ width : 400 + ed.getLang('Form_Maker_mce.delta_width', 0),
8
+ height : 250 + ed.getLang('Form_Maker_mce.delta_height', 0),
9
+ inline : 1
10
+ }, {
11
+ plugin_url : url // Plugin absolute URL
12
+ });
13
+ });
14
+ ed.addButton('Form_Maker_mce', {
15
+ title : 'Insert Form_Maker',
16
+ cmd : 'mceForm_Maker_mce',
17
+ image: plugin_url + '/images/form_maker_edit_but.png'
18
+ });
19
+ }
20
+ });
21
+ tinymce.PluginManager.add('Form_Maker_mce', tinymce.plugins.Form_Maker_mce);
 
 
 
22
  })();
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: webdorado
3
  Donate link: http://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, Formular, formulario
5
  Requires at least: 3.0
6
- Tested up to: 3.8.2
7
- Stable tag: 1.6.7
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -13,6 +13,10 @@ WordPress Form Maker is a fresh and innovative form builder. This form builder i
13
  == Description ==
14
 
15
  ### [WordPress Form Maker](http://web-dorado.com/products/wordpress-form.html)
 
 
 
 
16
 
17
  The Form Maker is one of the best form builders in WordPress Plugin Directory. WordPress Form Builder allows you to set all the parameters such as colors, fonts and dimensions to best fit all form standards. If you want to make minimalistic forms, you can build forms with pre-filled texts, avoiding long form field labels. If want to build simple contact forms with unlimited number of fields, then you can use [WordPress Contact Form](http://wordpress.org/extend/plugins/contact-form-maker/).
18
 
@@ -37,7 +41,9 @@ To make larger forms fit and look great on your pages and posts, you can use pag
37
 
38
  Possibility of sending submitted form to various emails, providing them in Email to Field and separating by comma.
39
 
40
- ###IMPORTANT: If you think you found a bug in Form Maker or have any problem/ question concerning the plugin, please check out [Support Forum](http://web-dorado.com/forum/26-form-maker.html) in our website. If you do not find a solution here, do not hesitate to contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
 
 
41
 
42
 
43
 
@@ -97,6 +103,9 @@ Possibility of sending submitted form to various emails, providing them in Email
97
  * Possibility to edit form submissions, deleting the columns of irrelevant form submissions or for sorting the data
98
  * Possibility to hide and unhide specific form fields from demonstrating in the Submissions
99
  * There is a possibility to add custom text which will be displayed when the field is empty to give the users samples or instruction when filling the specific field.
 
 
 
100
 
101
  Upgrade to [WordPress Form Maker Pro](http://web-dorado.com/products/wordpress-form.html) to add features:
102
 
3
  Donate link: http://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, Formular, formulario
5
  Requires at least: 3.0
6
+ Tested up to: 3.9
7
+ Stable tag: 1.6.8
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
13
  == Description ==
14
 
15
  ### [WordPress Form Maker](http://web-dorado.com/products/wordpress-form.html)
16
+ [Demo](http://wpdemo.web-dorado.com/)
17
+ [Demo Admin](http://wpdemo.web-dorado.com/wp-admin/admin.php?page=Form_maker)
18
+ [User Manual](http://web-dorado.com/wordpress-form-maker-guide-1.html)
19
+ [Frequently Asked Questions](http://web-dorado.com/forum/form-maker/316-form-maker-faq.html)
20
 
21
  The Form Maker is one of the best form builders in WordPress Plugin Directory. WordPress Form Builder allows you to set all the parameters such as colors, fonts and dimensions to best fit all form standards. If you want to make minimalistic forms, you can build forms with pre-filled texts, avoiding long form field labels. If want to build simple contact forms with unlimited number of fields, then you can use [WordPress Contact Form](http://wordpress.org/extend/plugins/contact-form-maker/).
22
 
41
 
42
  Possibility of sending submitted form to various emails, providing them in Email to Field and separating by comma.
43
 
44
+ Survey tools are also very convenient for adding rating systems for the posts, e.g. for contests.
45
+
46
+ ###IMPORTANT: If you think you found a bug in Form Maker or have any problem/question concerning the plugin, please check out [Support Forum](http://web-dorado.com/forum/26-form-maker.html) in our website. If you do not find a solution here, do not hesitate to contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
47
 
48
 
49
 
103
  * Possibility to edit form submissions, deleting the columns of irrelevant form submissions or for sorting the data
104
  * Possibility to hide and unhide specific form fields from demonstrating in the Submissions
105
  * There is a possibility to add custom text which will be displayed when the field is empty to give the users samples or instruction when filling the specific field.
106
+ * Possibility to have pre-filled texts serving as instructions for the textarea and other text fields.
107
+ * Date picker in the form of drop-down menu for easier date selection.
108
+ * Submissions section displays the amount of entries, as well as views and conversion rate for each separate form.
109
 
110
  Upgrade to [WordPress Form Maker Pro](http://web-dorado.com/products/wordpress-form.html) to add features:
111