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

Version Description

Download this release

Release Info

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

Code changes from version 1.6.3 to 1.6.4

contact_form.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Contact Form FREE
4
  Plugin URI: http://web-dorado.com/products/form-maker-wordpress.html
5
  Description: WordPress Contact Form Maker is an advanced and easy-to-use tool for creating forms. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
6
- Version: 1.6.3
7
  Author: http://web-dorado.com/
8
  License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
9
  */
@@ -400,11 +400,7 @@ add_action('wp_ajax_nopriv_formcontactwdcaptcha', 'form_contact_wd_captcha'); //
400
  add_action('wp_ajax_nopriv_formcontactwindow', 'form_contact_window_php'); /// openid window in post or page for editor
401
  ////////////////////////////////////////////////////////////////////////////
402
  function add_button_style_contact_form() {
403
- echo '<style type="text/css">
404
- .wp_themeSkin span.mce_contact_form_mce {background:url(' . plugins_url('images/formmakerLogo.png', __FILE__) . ') no-repeat !important;}
405
- .wp_themeSkin .mceButtonEnabled:hover span.mce_contact_form_mce,.wp_themeSkin .mceButtonActive span.mce_contact_form_mce
406
- {background:url(' . plugins_url('images/formmakerLogoHover.png', __FILE__) . ') no-repeat !important;}
407
- </style>';
408
  }
409
 
410
  add_action('admin_head', 'add_button_style_contact_form');
3
  Plugin Name: Contact Form FREE
4
  Plugin URI: http://web-dorado.com/products/form-maker-wordpress.html
5
  Description: WordPress Contact Form Maker is an advanced and easy-to-use tool for creating forms. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
6
+ Version: 1.6.4
7
  Author: http://web-dorado.com/
8
  License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
9
  */
400
  add_action('wp_ajax_nopriv_formcontactwindow', 'form_contact_window_php'); /// openid window in post or page for editor
401
  ////////////////////////////////////////////////////////////////////////////
402
  function add_button_style_contact_form() {
403
+ echo '<script>var plugin_url = "' . plugins_url('', __FILE__) . '";</script>';
 
 
 
 
404
  }
405
 
406
  add_action('admin_head', 'add_button_style_contact_form');
contact_form_ajax_functions.php CHANGED
@@ -129,8 +129,6 @@ function form_contact_window_php() {
129
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/jquery/jquery.js"></script>
130
  <script language="javascript" type="text/javascript"
131
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/tiny_mce_popup.js"></script>
132
- <link rel="stylesheet"
133
- href="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/dialog.css?ver=342-20110630100">
134
  <script language="javascript" type="text/javascript"
135
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/utils/mctabs.js"></script>
136
  <script language="javascript" type="text/javascript"
@@ -154,11 +152,11 @@ function form_contact_window_php() {
154
  <div id="Single_product_panel" class="panel current">
155
  <table>
156
  <tr>
157
- <td style="height:100px; width:100px; vertical-align:top;">
158
  Select a Form
159
  </td>
160
- <td style="vertical-align:top">
161
- <select name="Form_Makername" id="Form_Makername" style="width:250px; text-align:center">
162
  <option style="text-align:center" value="- Select Form -" selected="selected">- Select a Form -</option>
163
  <?php $ids_Form_Maker = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "formmaker WHERE `id` IN(" . get_option('contact_form_forms', 0) . ") order by `id` DESC", 0);
164
  foreach ($ids_Form_Maker as $arr_Form_Maker) {
@@ -187,8 +185,9 @@ function form_contact_window_php() {
187
  else {
188
  var tagtext;
189
  tagtext = '[wd_contact_form id="' + document.getElementById('Form_Makername').value + '"]';
190
- window.tinyMCE.execInstanceCommand('content', 'mceInsertContent', false, tagtext);
191
- tinyMCEPopup.editor.execCommand('mceRepaint');
 
192
  tinyMCEPopup.close();
193
  }
194
  }
129
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/jquery/jquery.js"></script>
130
  <script language="javascript" type="text/javascript"
131
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/tiny_mce_popup.js"></script>
 
 
132
  <script language="javascript" type="text/javascript"
133
  src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/utils/mctabs.js"></script>
134
  <script language="javascript" type="text/javascript"
152
  <div id="Single_product_panel" class="panel current">
153
  <table>
154
  <tr>
155
+ <td style="vertical-align: middle;">
156
  Select a Form
157
  </td>
158
+ <td style="vertical-align: middle;">
159
+ <select name="Form_Makername" id="Form_Makername" style="width:230px; text-align:center">
160
  <option style="text-align:center" value="- Select Form -" selected="selected">- Select a Form -</option>
161
  <?php $ids_Form_Maker = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "formmaker WHERE `id` IN(" . get_option('contact_form_forms', 0) . ") order by `id` DESC", 0);
162
  foreach ($ids_Form_Maker as $arr_Form_Maker) {
185
  else {
186
  var tagtext;
187
  tagtext = '[wd_contact_form id="' + document.getElementById('Form_Makername').value + '"]';
188
+ // window.tinyMCE.execInstanceCommand('content', 'mceInsertContent', false, tagtext);
189
+ // tinyMCEPopup.editor.execCommand('mceRepaint');
190
+ window.tinyMCE.execCommand('mceInsertContent', false, tagtext);
191
  tinyMCEPopup.close();
192
  }
193
  }
images/form_maker_edit_but.png ADDED
Binary file
js/editor_plugin.js CHANGED
@@ -1,6 +1,6 @@
1
  (function() {
2
  tinymce.create('tinymce.plugins.contact_form_mce', {
3
- init :function(ed, url){
4
  ed.addCommand('mcecontact_form_mce', function() {
5
  ed.windowManager.open({
6
  file :((ajaxurl.indexOf("://") != -1) ? ajaxurl:(location.protocol+'//'+location.host+ajaxurl))+"?action=formcontactwindow",
@@ -11,12 +11,12 @@
11
  plugin_url : url // Plugin absolute URL
12
  });
13
  });
14
- ed.addButton('contact_form_mce', {
15
- title : 'Insert Contact Form',
16
- cmd : 'mcecontact_form_mce',
17
- });
18
- }
19
- });
20
- tinymce.PluginManager.add('contact_form_mce', tinymce.plugins.contact_form_mce);
21
-
22
- })();
1
  (function() {
2
  tinymce.create('tinymce.plugins.contact_form_mce', {
3
+ init :function(ed, url) {
4
  ed.addCommand('mcecontact_form_mce', function() {
5
  ed.windowManager.open({
6
  file :((ajaxurl.indexOf("://") != -1) ? ajaxurl:(location.protocol+'//'+location.host+ajaxurl))+"?action=formcontactwindow",
11
  plugin_url : url // Plugin absolute URL
12
  });
13
  });
14
+ ed.addButton('contact_form_mce', {
15
+ title : 'Insert Contact Form',
16
+ cmd : 'mcecontact_form_mce',
17
+ image: plugin_url + '/images/form_maker_edit_but.png'
18
+ });
19
+ }
20
+ });
21
+ tinymce.PluginManager.add('contact_form_mce', tinymce.plugins.contact_form_mce);
22
+ })();
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: webdorado
3
  Donate link: http://web-dorado.com/products/wordpress-contact-form-maker-plugin.html
4
  Tags: form, forms, contact form, contact forms, contact form plugin,contact forms plugin, forms plugin, Contact Form Builder, contact form manager, multiple contac forms, custom form,Contact form maker with recaptcha, contact form with google map, feedback form, feedback forms,contact us
5
  Requires at least: 3.0
6
- Tested up to: 3.8.2
7
- Stable tag: 1.6.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
3
  Donate link: http://web-dorado.com/products/wordpress-contact-form-maker-plugin.html
4
  Tags: form, forms, contact form, contact forms, contact form plugin,contact forms plugin, forms plugin, Contact Form Builder, contact form manager, multiple contac forms, custom form,Contact form maker with recaptcha, contact form with google map, feedback form, feedback forms,contact us
5
  Requires at least: 3.0
6
+ Tested up to: 3.9
7
+ Stable tag: 1.6.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10