Version Description
- Fixed security bugs reported by WordFence Security Team and Few plugin users
Download this release
Release Info
Developer | Access Keys |
Plugin | Contact Form for WordPress – Ultimate Form Builder Lite |
Version | 1.3.7 |
Comparing to | |
See all releases |
Code changes from version 1.3.6 to 1.3.7
- classes/ufbl-lib.php +1 -1
- classes/ufbl-model.php +1 -0
- readme.txt +5 -4
- ultimate-form-builder-lite.php +2 -2
classes/ufbl-lib.php
CHANGED
@@ -88,7 +88,7 @@ if ( !class_exists( 'UFBL_Lib' ) ) {
|
|
88 |
$form_data[$val['name']] = $val['value'];
|
89 |
}
|
90 |
}
|
91 |
-
$form_id = sanitize_text_field( $form_data['form_id'] );
|
92 |
$form_temp_data = $form_data;
|
93 |
$form_row = UFBL_Model::get_form_detail( $form_id );
|
94 |
$form_detail = maybe_unserialize( $form_row['form_detail'] );
|
88 |
$form_data[$val['name']] = $val['value'];
|
89 |
}
|
90 |
}
|
91 |
+
$form_id = intval(sanitize_text_field( $form_data['form_id'] ));
|
92 |
$form_temp_data = $form_data;
|
93 |
$form_row = UFBL_Model::get_form_detail( $form_id );
|
94 |
$form_detail = maybe_unserialize( $form_row['form_detail'] );
|
classes/ufbl-model.php
CHANGED
@@ -81,6 +81,7 @@ if ( !class_exists( 'UFBL_Model' ) ) {
|
|
81 |
* @return array
|
82 |
*/
|
83 |
public static function get_form_detail( $form_id ) {
|
|
|
84 |
global $wpdb;
|
85 |
$form_table = UFBL_FORM_TABLE;
|
86 |
$form_row = $wpdb->get_row( "SELECT * FROM $form_table WHERE form_id = $form_id", ARRAY_A );
|
81 |
* @return array
|
82 |
*/
|
83 |
public static function get_form_detail( $form_id ) {
|
84 |
+
$form_id = intval(sanitize_text_field($form_id));
|
85 |
global $wpdb;
|
86 |
$form_table = UFBL_FORM_TABLE;
|
87 |
$form_row = $wpdb->get_row( "SELECT * FROM $form_table WHERE form_id = $form_id", ARRAY_A );
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: Access Keys
|
|
3 |
Tags: contact form, form builder, form, forms, contact forms, enquiry forms, form manager, email form, lead form, email, database store form, form entry, form entries, email forms
|
4 |
Donate link: http://accesspressthemes.com/donation/
|
5 |
Requires at least: 4.5
|
6 |
-
Tested up to: 4.
|
7 |
-
Stable tag: 1.3.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -13,7 +13,6 @@ Contact Forms | Subscription Forms | Enquiry/quote Forms - build any type of unl
|
|
13 |
== Description ==
|
14 |
[Homepage](https://accesspressthemes.com) | [Demo](http://demo.accesspressthemes.com/wordpress-plugins/ultimate-form-builder-lite/) | [Documentation](https://accesspressthemes.com/documentation/documentation-plugin-instruction-ultimate-form-builder-lite/) | [Support](https://accesspressthemes.com/support)
|
15 |
|
16 |
-
Tested with WordPress 4.7
|
17 |
|
18 |
<strong>Ultimate Form Builder Lite</strong> is a <strong>FREE WordPress Plugin</strong> which allows you to create various contact forms with drag and drop form builder. Its fun because - you can create, customize and build the beautiful forms for your site on your own, receive contact email on any desired email address and store the form entries in your database which can be exported to CSV for your use via plugin's backend.
|
19 |
|
@@ -101,7 +100,6 @@ Tested with WordPress 4.7
|
|
101 |
* Swedish - Elias Vahman
|
102 |
|
103 |
= Some Useful Links =
|
104 |
-
* <strong>Support Email</strong>: support@accesspressthemes.com
|
105 |
* <strong>Support Forum Link</strong>: http://accesspressthemes.com/support/
|
106 |
* <strong>Website Link</strong>: http://accesspressthemes.com/
|
107 |
* <strong>Youtube channel link</strong>: https://www.youtube.com/watch?v=TjZNcVG3fDE
|
@@ -151,6 +149,9 @@ Once you install the plugin , you can check some general documentation about how
|
|
151 |
10. Backend Entry Detail
|
152 |
|
153 |
== Changelog ==
|
|
|
|
|
|
|
154 |
= 1.3.6 =
|
155 |
* Added a fallback message for invalid form id in the form edit page
|
156 |
|
3 |
Tags: contact form, form builder, form, forms, contact forms, enquiry forms, form manager, email form, lead form, email, database store form, form entry, form entries, email forms
|
4 |
Donate link: http://accesspressthemes.com/donation/
|
5 |
Requires at least: 4.5
|
6 |
+
Tested up to: 4.9
|
7 |
+
Stable tag: 1.3.7
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
13 |
== Description ==
|
14 |
[Homepage](https://accesspressthemes.com) | [Demo](http://demo.accesspressthemes.com/wordpress-plugins/ultimate-form-builder-lite/) | [Documentation](https://accesspressthemes.com/documentation/documentation-plugin-instruction-ultimate-form-builder-lite/) | [Support](https://accesspressthemes.com/support)
|
15 |
|
|
|
16 |
|
17 |
<strong>Ultimate Form Builder Lite</strong> is a <strong>FREE WordPress Plugin</strong> which allows you to create various contact forms with drag and drop form builder. Its fun because - you can create, customize and build the beautiful forms for your site on your own, receive contact email on any desired email address and store the form entries in your database which can be exported to CSV for your use via plugin's backend.
|
18 |
|
100 |
* Swedish - Elias Vahman
|
101 |
|
102 |
= Some Useful Links =
|
|
|
103 |
* <strong>Support Forum Link</strong>: http://accesspressthemes.com/support/
|
104 |
* <strong>Website Link</strong>: http://accesspressthemes.com/
|
105 |
* <strong>Youtube channel link</strong>: https://www.youtube.com/watch?v=TjZNcVG3fDE
|
149 |
10. Backend Entry Detail
|
150 |
|
151 |
== Changelog ==
|
152 |
+
= 1.3.7 =
|
153 |
+
* Fixed security bugs reported by WordFence Security Team and Few plugin users
|
154 |
+
|
155 |
= 1.3.6 =
|
156 |
* Added a fallback message for invalid form id in the form edit page
|
157 |
|
ultimate-form-builder-lite.php
CHANGED
@@ -6,7 +6,7 @@ defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
|
|
6 |
Plugin Name: Ultimate Form Builder Lite
|
7 |
Plugin URI: https://accesspressthemes.com/wordpress-plugins/ultimate-form-builder-lite/
|
8 |
Description: A plugin to build any type of forms
|
9 |
-
Version: 1.3.
|
10 |
Author: AccessPress Themes
|
11 |
Author URI: http://accesspressthemes.com
|
12 |
License: GPL2
|
@@ -19,7 +19,7 @@ defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
|
|
19 |
* Necessary Constants for plugin
|
20 |
*/
|
21 |
global $wpdb;
|
22 |
-
defined( 'UFBL_VERSION' ) or define( 'UFBL_VERSION', '1.3.
|
23 |
defined( 'UFBL_SLUG' ) or define( 'UFBL_SLUG', 'ufbl' ); //plugin admin slug
|
24 |
defined( 'UFBL_TD' ) or define( 'UFBL_TD', 'ultimate-form-builder-lite' ); //plugin's text domain
|
25 |
defined( 'UFBL_IMG_DIR' ) or define( 'UFBL_IMG_DIR', plugin_dir_url( __FILE__ ) . 'images' ); //plugin image directory
|
6 |
Plugin Name: Ultimate Form Builder Lite
|
7 |
Plugin URI: https://accesspressthemes.com/wordpress-plugins/ultimate-form-builder-lite/
|
8 |
Description: A plugin to build any type of forms
|
9 |
+
Version: 1.3.7
|
10 |
Author: AccessPress Themes
|
11 |
Author URI: http://accesspressthemes.com
|
12 |
License: GPL2
|
19 |
* Necessary Constants for plugin
|
20 |
*/
|
21 |
global $wpdb;
|
22 |
+
defined( 'UFBL_VERSION' ) or define( 'UFBL_VERSION', '1.3.7' ); //plugin version
|
23 |
defined( 'UFBL_SLUG' ) or define( 'UFBL_SLUG', 'ufbl' ); //plugin admin slug
|
24 |
defined( 'UFBL_TD' ) or define( 'UFBL_TD', 'ultimate-form-builder-lite' ); //plugin's text domain
|
25 |
defined( 'UFBL_IMG_DIR' ) or define( 'UFBL_IMG_DIR', plugin_dir_url( __FILE__ ) . 'images' ); //plugin image directory
|