Version Description
Download this release
Release Info
Developer | umarbajwa |
Plugin | 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
- admin/Ask-Rev.php +78 -0
- forms.php +3 -1
- 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
|
2 |
Contributors: umarbajwa
|
3 |
Requires at least: 3.7
|
4 |
Tested up to: 4.7
|
5 |
-
Tags:
|
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
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
-
Create beautiful, responsive forms with a simple drag
|
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 |
-
|
20 |
-
>
|
21 |
-
> If you want support or all AddOns, upgrade to [Contact From Premium](http://web-settler.com/form-builder/)
|
22 |
|
|
|
23 |
|
24 |
-
|
|
|
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 |
-
*
|
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 |
-
*
|
|
|
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
|
85 |
|
86 |
= MailChimp Integration =
|
87 |
|
88 |
-
|
89 |
|
90 |
|
91 |
= Contact Form Designer =
|
92 |
|
93 |
-
|
94 |
|
95 |
= Contact Form Entries =
|
96 |
|
97 |
-
Contact form stores all form submissions in Database so you can view,edit or delete them.
|
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
|
120 |
|
121 |
|
122 |
= Drag & Drop Contact Form Builder =
|
123 |
|
124 |
-
Contact form plugin
|
|
|
|
|
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 :
|