Form Builder | Create Responsive Contact Forms - Version 1.8.1

Version Description

Download this release

Release Info

Developer umarbajwa
Plugin Icon 128x128 Form Builder | Create Responsive Contact Forms
Version 1.8.1
Comparing to
See all releases

Code changes from version 1.8 to 1.8.1

Files changed (3) hide show
  1. admin/Ask-Rev.php +78 -0
  2. forms.php +3 -1
  3. readme.txt +60 -25
admin/Ask-Rev.php ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit;
3
+
4
+ function websCF_check_installation_date() {
5
+
6
+ $nobug = "";
7
+ $nobug = get_option('websCF_no_bugs');
8
+
9
+ if (!$nobug) {
10
+
11
+ add_action( 'admin_notices', 'websCF_display_admin_notice' );
12
+
13
+ }
14
+
15
+ }
16
+ add_action( 'admin_init', 'websCF_check_installation_date' );
17
+
18
+ function websCF_display_admin_notice() {
19
+
20
+ $reviewurl = 'https://wordpress.org/support/plugin/contact-form-add/reviews/?rate=5#new-post';
21
+
22
+ $nobugurl = get_admin_url() . '?mpspdontbug=1';
23
+
24
+ $install_date = get_option( 'websCF_activation_date' );
25
+
26
+ echo '<div class="psprev-adm-notice psprev-adm-notice-wp-rating notice">';
27
+
28
+ echo '<h4>' . __( 'Thank you for using Contact Form', 'contact-form-add' ) . '</h4>';
29
+
30
+ echo '<p>' . __( 'If you enjoy using <strong>Contact Form Plugin</strong> please leave us a <span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span> review. Reviews like yours help us improve the plugin.', 'contact-form-add' ) . '</p>';
31
+
32
+ echo '<a class="psprev-adm-notice-link" href="'.$reviewurl.'" target="_blank"><span class="dashicons dashicons-edit"></span>' . __( 'Leave a Review', 'contact-form-add' ) . '</a>';
33
+
34
+ echo '<a href="' . $nobugurl . '" type="button" class="notice-dismiss notice-dismiss-psp"><span class="screen-reader-text">Dismiss this notice.</span></a>';
35
+
36
+ // echo( __( "You have been using our Posts Slider for more than a week now, do you like it? If so, please leave us a review with your feedback! <a href=".$reviewurl." target='_blank' class='button button-primary' style='margin:0 20px;'>Leave A Review</a> <a href=".$nobugurl." style='font-size:9px;'>Leave Me Alone</a>" ) );
37
+
38
+ echo "</div>";
39
+
40
+ echo "<style>
41
+
42
+ .psprev-adm-notice-activation { border-color: #41c4ff; }
43
+ .psprev-adm-notice-activation h4 { font-size: 1.05em; }
44
+ .psprev-adm-notice-activation a { text-decoration: none; }
45
+ .psprev-adm-notice-activation .psprev-adm-notice-link { display: inline-block; padding: 6px 8px; margin-bottom: 10px; color: rgba(52,152,219,1); font-weight: 500; background: #e9e9e9; border-radius: 2px; margin-right: 10px; }
46
+ .psprev-adm-notice-activation .psprev-adm-notice-link span { display: inline-block; text-decoration: none; margin-right: 10px; }
47
+ .psprev-adm-notice-activation .psprev-adm-notice-link:hover { color: #fff; background:#41c4ff; }
48
+
49
+ .psprev-adm-notice-wp-rating { border-color: rgba(52,152,219,0.75); }
50
+ .psprev-adm-notice-wp-rating h4 { font-size: 1.05em; }
51
+ .psprev-adm-notice-wp-rating p:last-of-type { margin-bottom: 20px; }
52
+ .psprev-adm-notice-wp-rating a { text-decoration: none; }
53
+ .psprev-adm-notice-wp-rating .psprev-adm-notice-link { display: inline-block; padding: 6px 8px; margin-bottom: 10px; color: rgba(52,152,219,1); font-weight: 500; background: #e9e9e9; border-radius: 2px; margin-right: 10px; }
54
+ .psprev-adm-notice-wp-rating .psprev-adm-notice-link span { display: inline-block; text-decoration: none; margin-right: 10px; }
55
+ .psprev-adm-notice-wp-rating .psprev-adm-notice-link:hover { color: #fff; background: rgba(52,152,219,0.75); }
56
+ .psprev-adm-notice-wp-rating .dashicons-star-filled { position: relative; top: 1px; width: 15px; height: 15px; font-size: 15px; }
57
+ .notice-dismiss-psp { top: 8% !important; right: 1.5% !important; }
58
+ </style>";
59
+
60
+ }
61
+
62
+ function websCF_set_no_bug() {
63
+
64
+ $nobug = "";
65
+
66
+ if ( isset( $_GET['mpspdontbug'] ) ) {
67
+ $nobug = esc_attr( $_GET['mpspdontbug'] );
68
+ }
69
+
70
+ if ( 1 == $nobug ) {
71
+
72
+ add_option( 'websCF_no_bugs', TRUE );
73
+
74
+ }
75
+
76
+ } add_action( 'admin_init', 'websCF_set_no_bug', 5 );
77
+
78
+ ?>
forms.php CHANGED
@@ -5,7 +5,7 @@ Description: Most beautiful WordPress form builder plugin. A plugin you'll love
5
  Author: Web-Settler
6
  Author URI: http://web-settler.com/form-builder/
7
  Plugin URI: http://web-settler.com/form-builder/
8
- Version: 1.8
9
  License: GPL V2+
10
  **/
11
 
@@ -13,6 +13,8 @@ require plugin_dir_path( __FILE__ ) . 'config.php';
13
 
14
  require plugin_dir_path( __FILE__ ) . 'core_functions.php';
15
 
 
 
16
  /**
17
  Store the first installed version of the plugin in database.
18
  The value will not change with plugin updates.
5
  Author: Web-Settler
6
  Author URI: http://web-settler.com/form-builder/
7
  Plugin URI: http://web-settler.com/form-builder/
8
+ Version: 1.8.1
9
  License: GPL V2+
10
  **/
11
 
13
 
14
  require plugin_dir_path( __FILE__ ) . 'core_functions.php';
15
 
16
+ require plugin_dir_path( __FILE__ ) . '/admin/Ask-Rev.php';
17
+
18
  /**
19
  Store the first installed version of the plugin in database.
20
  The value will not change with plugin updates.
readme.txt CHANGED
@@ -1,30 +1,58 @@
1
- === Contact Form by WebS responsive drag & drop contact form builder tool ===
2
  Contributors: umarbajwa
3
  Requires at least: 3.7
4
  Tested up to: 4.7
5
- Tags: contact form, contact me, custom form, form builder, forms, contact form builder, contact manager, contact us, contact us form, custom form, feedback form, forms, web form
6
- Stable tag: 1.8
7
  Donate Link: http://web-settler.com/form-builder/
8
  License: GPL V2 or latest
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
- Contact form saves your hours of precious time by making contact form creation process super simple and efficient.
12
 
13
  == Description ==
14
 
15
- Create beautiful, responsive forms with a simple drag and drop form editor.
16
 
17
  Contact form plugin is easiest way to build any responsive form for your website. No fuss or messing with code create the form you want easily with simple drag & drop form builder.
18
 
19
- > <strong> Upgrade to Contact Form Premium </strong>
20
- >
21
- > If you want support or all AddOns, upgrade to [Contact From Premium](http://web-settler.com/form-builder/)
22
 
 
23
 
24
- > [AddOns](http://web-settler.com/form-builder/) | [Support](http://web-settler.com/ulp-support/) | [Setup Guide](https://youtu.be/bNww-dVSb44)
 
25
 
26
  https://www.youtube.com/watch?v=CLzTCIKn85M
27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  ### Have your contact form up and running in 2 minutes.
29
 
30
  Contact form plugin's user interface is designed to maximize the time efficiency one spend creating a form, try it and you will know how much easy and efficient this form plugin is.
@@ -46,21 +74,22 @@ You can create any type of forms with contact form plugin it was built for multi
46
 
47
  ### Features :
48
 
49
- * Easy to use, even for beginners
50
  * Fully responsive contact form looks perfect on all screen sizes and mobile devices.
51
  * Add or remove additional fields easily and label any contact form fields you want.
52
  * Make any of the form fields required or not.
53
  * Receive a copy of the email sent via the contact form.
54
- * Drag & Drop form builder.
55
- * Contact form plugin have ready to go fields.
 
56
  * Manage, Edit, and Export form user submissions.
57
  * Secure forms with advanced security features.
58
- * All form submitted data is available to sort,filter,analyze or export as CSV or print.
59
  * Ability to View, Edit or delete entries/submissions.
60
  * Advanced Conditional login for your fields.
61
  * Redirect users after form submission to specified URL.
62
  * File upload feature for your forms.
63
- * Field settings section.
64
  * Make fields required or block duplication.
65
  * Set pre-defined values for fields of your contact form.
66
  * Notifications - Email notifications for your form submission or select one from AddOns.
@@ -68,33 +97,33 @@ You can create any type of forms with contact form plugin it was built for multi
68
  * Conditional Logic for Email Notifications.
69
  * Create interactive contact forms that react to user’s actions.
70
  * Dynamically show, hide, or change the value of contact form fields.
71
- * Add Multiple notifications for one form.
72
  * Form settings to setup your form.
73
  * Flexible field types.
74
  * Insert your contact form anywhere.
75
  * Ajax based contact forms.
76
  * Design your contact forms easily.
77
- * Customizable design.
78
  * Contact form 7 like features
79
 
80
  = <a href='http://web-settler.com/form-builder/' > Available AddOns </a> =
81
 
82
  = Google Captcha =
83
 
84
- Google Captcha Premium AddOn for securing your contact Forms from spamming and brute forces of the dark side.
85
 
86
  = MailChimp Integration =
87
 
88
- Send your entries to MailChimp or add a simple check box in your contact form to increase mailchimp subscribers.
89
 
90
 
91
  = Contact Form Designer =
92
 
93
- Why add white boring forms when you can add colors. Contact Form plugin offers complete flexibility to create your own designs for contact forms.
94
 
95
  = Contact Form Entries =
96
 
97
- Contact form stores all form submissions in Database so you can view,edit or delete them. Entries also allow you to export your contact form submissions.
98
 
99
  = Export Submissions =
100
 
@@ -102,7 +131,7 @@ Contact form plugin integrates with entries system which stores form submissions
102
 
103
  = Conditional Logic Fields =
104
 
105
- With conditional logic you can add IF-THEN logic for your fields. Enable Conditional logic to a field to show or hide that field based on a previous user selection or input.
106
 
107
  = Conditional Logic Notifications =
108
 
@@ -116,20 +145,22 @@ Contact form is 100% responsive and mobile friendly contact form plugin is compa
116
 
117
  = Notifications =
118
 
119
- Notification section allows you to select notifications for your submission get notified by email or select an AddOn for various email marketing service integrations. Recieve email notifications whenever someone use your contact form.
120
 
121
 
122
  = Drag & Drop Contact Form Builder =
123
 
124
- Contact form plugin integrates with drag and drop form builder which allows you to make and publish your forms in no time.
 
 
125
 
126
  = Multi Page Contact Form =
127
 
128
- Contact form allows you to create efficient multi page forms. With this feature you can make your contact forms more interactive.
129
 
130
  = HTML Elements For Contact Form =
131
 
132
- Contact form plugin give you the ability to add HTML elements like Images, Links, Text etc.. in your contact form. You can also add custom HTML which gives you endless possibilities.
133
 
134
  = Super Simple and Easy =
135
 
@@ -137,6 +168,8 @@ We have designed the contact form UI easy and efficient so you can create your f
137
 
138
  Responsive and Customizable Contact Form. Add a beautiful background image and impress your customers with your contact form.
139
 
 
 
140
  Contact form support all field types including the upload file. Redirect after the form submission or simply display a customizable message.
141
 
142
  We are working hard to create more extensions for your contact form. If you have any suggestion feel free to send us.
@@ -145,6 +178,8 @@ Contact form plugin is the only form plugin you will ever need, It is fast, effi
145
 
146
 
147
 
 
 
148
  == Installation ==
149
 
150
  The easy way :
1
+ === Contact Form | Create Responsive Contact Forms ===
2
  Contributors: umarbajwa
3
  Requires at least: 3.7
4
  Tested up to: 4.7
5
+ Tags: contact form, form builder, contact me, custom contact form, form, custom form
6
+ Stable tag: 1.8.1
7
  Donate Link: http://web-settler.com/form-builder/
8
  License: GPL V2 or latest
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
+ Create Responsive Contact Forms with Contact form builder easily in minutes using drag & drop contact form builder UI.
12
 
13
  == Description ==
14
 
15
+ Create beautiful, responsive forms with a simple drag & drop form editor. Ditch the old shortcode supported contact form 7 and start using Contact form builder which actually improves your contact form usage and speed up the process.
16
 
17
  Contact form plugin is easiest way to build any responsive form for your website. No fuss or messing with code create the form you want easily with simple drag & drop form builder.
18
 
19
+ <strong> Upgrade to Contact Form Premium </strong>
 
 
20
 
21
+ If you want support or all AddOns, upgrade to [Contact From Premium](http://web-settler.com/form-builder/)
22
 
23
+
24
+ [AddOns](http://web-settler.com/form-builder/) | [Support](http://web-settler.com/ulp-support/) | [Setup Guide](https://youtu.be/bNww-dVSb44)
25
 
26
  https://www.youtube.com/watch?v=CLzTCIKn85M
27
 
28
+
29
+ > ### What People Say about us :
30
+
31
+ > @major_1012
32
+ > <strong> Easy to set up, easy to customize contact form, support active and helpful </strong>
33
+ > Been using Contact Form 7 on all my sites and customer’s sites, but that is about to change.
34
+ > This contact form is the easiest to customize I have found yet. It is also very responsive.
35
+ > Goodbye Contact Form 7, your days are numbered with me and my clients.
36
+ > Good job guys, keep up the good work!
37
+
38
+ > @tgbyrd
39
+ > <strong> Simple yet Satisfying! </strong>
40
+ > Only 2nd review I’ve ever left. Excellent contact form product. Super simple to setup and super useful.
41
+
42
+ > @marcella-geeroms
43
+ > <strong> works like a charm! </strong>
44
+ > Contact form is Easy and works like a charm.
45
+
46
+ > @opeyemip
47
+ > <strong> Best Contact form plugin </strong>
48
+ > I so much love this contact form plugin. So full and useful
49
+
50
+ > @senseifranks
51
+ > <strong> It was very easy to install and setup.</strong>
52
+ > I have little experience using WordPress for my website. I needed a way for people to contact me for classes. I tried several plugins and this was the easiest to use and setup out of what is available for creating contact forms. I would recommend giving this one a try.
53
+
54
+
55
+
56
  ### Have your contact form up and running in 2 minutes.
57
 
58
  Contact form plugin's user interface is designed to maximize the time efficiency one spend creating a form, try it and you will know how much easy and efficient this form plugin is.
74
 
75
  ### Features :
76
 
77
+ * Contact form plugin is easy to use, even for beginners
78
  * Fully responsive contact form looks perfect on all screen sizes and mobile devices.
79
  * Add or remove additional fields easily and label any contact form fields you want.
80
  * Make any of the form fields required or not.
81
  * Receive a copy of the email sent via the contact form.
82
+ * Drag & Drop contact form builder.
83
+ * Extensive documentation.
84
+ * Contact form plugin have ready to go fields just drag and drop to use them.
85
  * Manage, Edit, and Export form user submissions.
86
  * Secure forms with advanced security features.
87
+ * All contact form submitted data is available to sort,filter,analyze or export as CSV or print.
88
  * Ability to View, Edit or delete entries/submissions.
89
  * Advanced Conditional login for your fields.
90
  * Redirect users after form submission to specified URL.
91
  * File upload feature for your forms.
92
+ * Contact Form Field settings section.
93
  * Make fields required or block duplication.
94
  * Set pre-defined values for fields of your contact form.
95
  * Notifications - Email notifications for your form submission or select one from AddOns.
97
  * Conditional Logic for Email Notifications.
98
  * Create interactive contact forms that react to user’s actions.
99
  * Dynamically show, hide, or change the value of contact form fields.
100
+ * Add Multiple notifications for one contact form.
101
  * Form settings to setup your form.
102
  * Flexible field types.
103
  * Insert your contact form anywhere.
104
  * Ajax based contact forms.
105
  * Design your contact forms easily.
106
+ * Customizable Contact Form design.
107
  * Contact form 7 like features
108
 
109
  = <a href='http://web-settler.com/form-builder/' > Available AddOns </a> =
110
 
111
  = Google Captcha =
112
 
113
+ Google Captcha Premium AddOn for securing your contact Forms from spamming and brute force. This is the largest problem a Contact form should solve and take proper measures to prevent spam. Contact form plugin comes by default with a honeypot field and will save alot of your time.
114
 
115
  = MailChimp Integration =
116
 
117
+ Sync your contact form submissions with mailchimp and gain more subscribers directly. It is a great tool for people who need to continuously follow back with newsletters and offers for their customer. Contact form plugin solves this problem by adding a simple check box to your contact form, When the visitor selects it you will get a new subscriber as well.
118
 
119
 
120
  = Contact Form Designer =
121
 
122
+ Mostly contact form uses the themes styling and some times it is not good enough or you want your contact form for specific needs which require custom styling, Contact form solves this problem by giving you a visual form designer which allows you to design all elements of your contact form.
123
 
124
  = Contact Form Entries =
125
 
126
+ Contact form stores all form submissions in Database so you can view,edit or delete them at anytime. Contact form entries also allow you to export your contact form submissions in csv format.
127
 
128
  = Export Submissions =
129
 
131
 
132
  = Conditional Logic Fields =
133
 
134
+ With conditional logic you can add IF-THEN logic for your contact form fields. Enable Conditional logic to a field to show or hide that field based on a previous user selection or input.
135
 
136
  = Conditional Logic Notifications =
137
 
145
 
146
  = Notifications =
147
 
148
+ Notification section allows you to select notifications for your contact form submissions and get notified by email or select an AddOn for various email marketing service integrations. Receive email notifications whenever someone contact you via contact form.
149
 
150
 
151
  = Drag & Drop Contact Form Builder =
152
 
153
+ Contact form plugin is completely based on drag and drop builder so you don't have to use bulky shortcodes to create your form.
154
+
155
+ You can add your contact form at any place on your website. Whether it be in the content or in the sidebar or homepage. You contact form can be placed where ever you want.
156
 
157
  = Multi Page Contact Form =
158
 
159
+ Contact form allows you to create efficient multi page forms. With this feature you can make your contact forms more interactive and easy. Customers tend use interactive forms 75% more than static ones.
160
 
161
  = HTML Elements For Contact Form =
162
 
163
+ Contact form plugin give you the ability to add HTML elements like Images, Links, Text etc.. in your contact form. You can also add custom HTML which gives you endless possibilities to design custom forms.
164
 
165
  = Super Simple and Easy =
166
 
168
 
169
  Responsive and Customizable Contact Form. Add a beautiful background image and impress your customers with your contact form.
170
 
171
+
172
+
173
  Contact form support all field types including the upload file. Redirect after the form submission or simply display a customizable message.
174
 
175
  We are working hard to create more extensions for your contact form. If you have any suggestion feel free to send us.
178
 
179
 
180
 
181
+
182
+
183
  == Installation ==
184
 
185
  The easy way :