Version Description
- Fixed: Action after submission for cached pages.
Download this release
Release Info
| Developer | 10web |
| Plugin | |
| Version | 1.13.14 |
| Comparing to | |
| See all releases | |
Code changes from version 1.13.13 to 1.13.14
- form-maker.php +3 -3
- frontend/models/form_maker.php +11 -4
- readme.txt +3 -6
form-maker.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
* Plugin Name: Form Maker
|
| 4 |
* Plugin URI: https://10web.io/plugins/wordpress-form-maker/?utm_source=form_maker&utm_medium=free_plugin
|
| 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.13.
|
| 7 |
* Author: 10Web Form Builder Team
|
| 8 |
* Author URI: https://10web.io/plugins/?utm_source=form_maker&utm_medium=free_plugin
|
| 9 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
|
@@ -97,8 +97,8 @@ final class WDFM {
|
|
| 97 |
$this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
|
| 98 |
$this->front_urls = $this->get_front_urls();
|
| 99 |
$this->main_file = plugin_basename(__FILE__);
|
| 100 |
-
$this->plugin_version = '1.13.
|
| 101 |
-
$this->db_version = '2.13.
|
| 102 |
$this->menu_postfix = ($this->is_free == 2 ? '_fmc' : '_fm');
|
| 103 |
$this->plugin_postfix = ($this->is_free == 2 ? '_fmc' : '');
|
| 104 |
$this->menu_slug = 'manage' . $this->menu_postfix;
|
| 3 |
* Plugin Name: Form Maker
|
| 4 |
* Plugin URI: https://10web.io/plugins/wordpress-form-maker/?utm_source=form_maker&utm_medium=free_plugin
|
| 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.13.14
|
| 7 |
* Author: 10Web Form Builder Team
|
| 8 |
* Author URI: https://10web.io/plugins/?utm_source=form_maker&utm_medium=free_plugin
|
| 9 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
| 97 |
$this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
|
| 98 |
$this->front_urls = $this->get_front_urls();
|
| 99 |
$this->main_file = plugin_basename(__FILE__);
|
| 100 |
+
$this->plugin_version = '1.13.14';
|
| 101 |
+
$this->db_version = '2.13.14';
|
| 102 |
$this->menu_postfix = ($this->is_free == 2 ? '_fmc' : '_fm');
|
| 103 |
$this->plugin_postfix = ($this->is_free == 2 ? '_fmc' : '');
|
| 104 |
$this->menu_slug = 'manage' . $this->menu_postfix;
|
frontend/models/form_maker.php
CHANGED
|
@@ -1203,7 +1203,9 @@ class FMModelForm_maker {
|
|
| 1203 |
$blocked_ip = $wpdb->get_var( $wpdb->prepare( 'SELECT * FROM ' . $wpdb->prefix . 'formmaker_blocked WHERE ip="%s"', $ip ) );
|
| 1204 |
if ( $blocked_ip ) {
|
| 1205 |
$_SESSION[ 'massage_after_submit' . $id ] = addslashes( __( 'Your ip is blacklisted. Please contact the website administrator.', WDFMInstance(self::PLUGIN)->prefix ) );
|
| 1206 |
-
|
|
|
|
|
|
|
| 1207 |
exit;
|
| 1208 |
}
|
| 1209 |
if ( isset( $_POST[ "save_or_submit" . $id ] ) && $_POST[ "save_or_submit" . $id ] == 'save' ) {
|
|
@@ -1354,7 +1356,7 @@ class FMModelForm_maker {
|
|
| 1354 |
$chgnac = TRUE;
|
| 1355 |
$paypal = array();
|
| 1356 |
$all_files = array();
|
| 1357 |
-
|
| 1358 |
$paypal['item_name'] = array();
|
| 1359 |
$paypal['quantity'] = array();
|
| 1360 |
$paypal['amount'] = array();
|
|
@@ -2394,7 +2396,9 @@ class FMModelForm_maker {
|
|
| 2394 |
}
|
| 2395 |
$_SESSION[ 'error_or_no' . $id ] = 1;
|
| 2396 |
$_SESSION[ 'form_submit_type' . $id ] = $form->submit_text_type . ',' . $form->id . ',' . $group_id;
|
| 2397 |
-
|
|
|
|
|
|
|
| 2398 |
exit;
|
| 2399 |
}
|
| 2400 |
|
|
@@ -3512,13 +3516,16 @@ class FMModelForm_maker {
|
|
| 3512 |
}
|
| 3513 |
}
|
| 3514 |
|
|
|
|
|
|
|
|
|
|
| 3515 |
if ( !$str ) {
|
| 3516 |
wp_redirect( html_entity_decode( $redirect_url ) );
|
| 3517 |
exit;
|
| 3518 |
}
|
| 3519 |
else {
|
| 3520 |
$_SESSION[ 'redirect_paypal' . $id ] = 1;
|
| 3521 |
-
$str .= "&return=" . urlencode(
|
| 3522 |
wp_redirect( $str );
|
| 3523 |
exit;
|
| 3524 |
}
|
| 1203 |
$blocked_ip = $wpdb->get_var( $wpdb->prepare( 'SELECT * FROM ' . $wpdb->prefix . 'formmaker_blocked WHERE ip="%s"', $ip ) );
|
| 1204 |
if ( $blocked_ip ) {
|
| 1205 |
$_SESSION[ 'massage_after_submit' . $id ] = addslashes( __( 'Your ip is blacklisted. Please contact the website administrator.', WDFMInstance(self::PLUGIN)->prefix ) );
|
| 1206 |
+
// Add query arg to url to display message on cached pages.
|
| 1207 |
+
$redirect_url = add_query_arg( array( 'succes' => time() ), $_SERVER["REQUEST_URI"] );
|
| 1208 |
+
wp_redirect( $redirect_url ); //to be checked
|
| 1209 |
exit;
|
| 1210 |
}
|
| 1211 |
if ( isset( $_POST[ "save_or_submit" . $id ] ) && $_POST[ "save_or_submit" . $id ] == 'save' ) {
|
| 1356 |
$chgnac = TRUE;
|
| 1357 |
$paypal = array();
|
| 1358 |
$all_files = array();
|
| 1359 |
+
$frontend_parmas = array();
|
| 1360 |
$paypal['item_name'] = array();
|
| 1361 |
$paypal['quantity'] = array();
|
| 1362 |
$paypal['amount'] = array();
|
| 2396 |
}
|
| 2397 |
$_SESSION[ 'error_or_no' . $id ] = 1;
|
| 2398 |
$_SESSION[ 'form_submit_type' . $id ] = $form->submit_text_type . ',' . $form->id . ',' . $group_id;
|
| 2399 |
+
// Add query arg to url to display message on cached pages.
|
| 2400 |
+
$redirect_url = add_query_arg( array( 'succes' => time() ), $_SERVER[ "REQUEST_URI" ] );
|
| 2401 |
+
wp_redirect( $redirect_url );
|
| 2402 |
exit;
|
| 2403 |
}
|
| 2404 |
|
| 3516 |
}
|
| 3517 |
}
|
| 3518 |
|
| 3519 |
+
// Add query arg to url to display message on cached pages.
|
| 3520 |
+
$redirect_url = add_query_arg( array( 'succes' => time() ), $redirect_url );
|
| 3521 |
+
|
| 3522 |
if ( !$str ) {
|
| 3523 |
wp_redirect( html_entity_decode( $redirect_url ) );
|
| 3524 |
exit;
|
| 3525 |
}
|
| 3526 |
else {
|
| 3527 |
$_SESSION[ 'redirect_paypal' . $id ] = 1;
|
| 3528 |
+
$str .= "&return=" . urlencode( $redirect_url );
|
| 3529 |
wp_redirect( $str );
|
| 3530 |
exit;
|
| 3531 |
}
|
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: webdorado,10web,wdsupport,formmakersupport
|
|
| 3 |
Tags: form, forms, form builder, contact form, feedback, custom form, contact, web contact form, captcha, email, form manager, survey
|
| 4 |
Requires at least: 4.6
|
| 5 |
Tested up to: 5.2
|
| 6 |
-
Stable tag: 1.13.
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
|
@@ -562,8 +562,8 @@ Where **{{field_id}}** is the ID of the field you wish to prefill. Also, **{{par
|
|
| 562 |
|
| 563 |
== Changelog ==
|
| 564 |
|
| 565 |
-
= 1.13.
|
| 566 |
-
*
|
| 567 |
|
| 568 |
= 1.13.12 =
|
| 569 |
* Added: "Get Free Ebook" page on activation.
|
|
@@ -573,9 +573,6 @@ Where **{{field_id}}** is the ID of the field you wish to prefill. Also, **{{par
|
|
| 573 |
* Fixed: Pagination.
|
| 574 |
* Changed: Banner text.
|
| 575 |
|
| 576 |
-
= 1.13.11 =
|
| 577 |
-
* Added: Banner to check website performance.
|
| 578 |
-
|
| 579 |
= 1.13.10 =
|
| 580 |
* Fixed: Page title in progress bar.
|
| 581 |
* Fixed: Option for selecting posts/pages to display Popup, Topbar, and Scrollbox forms.
|
| 3 |
Tags: form, forms, form builder, contact form, feedback, custom form, contact, web contact form, captcha, email, form manager, survey
|
| 4 |
Requires at least: 4.6
|
| 5 |
Tested up to: 5.2
|
| 6 |
+
Stable tag: 1.13.14
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
| 562 |
|
| 563 |
== Changelog ==
|
| 564 |
|
| 565 |
+
= 1.13.14 =
|
| 566 |
+
* Fixed: Action after submission for cached pages.
|
| 567 |
|
| 568 |
= 1.13.12 =
|
| 569 |
* Added: "Get Free Ebook" page on activation.
|
| 573 |
* Fixed: Pagination.
|
| 574 |
* Changed: Banner text.
|
| 575 |
|
|
|
|
|
|
|
|
|
|
| 576 |
= 1.13.10 =
|
| 577 |
* Fixed: Page title in progress bar.
|
| 578 |
* Fixed: Option for selecting posts/pages to display Popup, Topbar, and Scrollbox forms.
|
