Changeset 3325651
- Timestamp:
- 07/10/2025 12:59:18 PM (5 months ago)
- Location:
- formidable
- Files:
-
- 10 edited
- 1 copied
-
tags/6.22.3 (copied) (copied from formidable/trunk)
-
tags/6.22.3/classes/helpers/FrmAppHelper.php (modified) (1 diff)
-
tags/6.22.3/classes/models/FrmDb.php (modified) (4 diffs)
-
tags/6.22.3/formidable.php (modified) (1 diff)
-
tags/6.22.3/languages/formidable.pot (modified) (2 diffs)
-
tags/6.22.3/readme.txt (modified) (3 diffs)
-
trunk/classes/helpers/FrmAppHelper.php (modified) (1 diff)
-
trunk/classes/models/FrmDb.php (modified) (4 diffs)
-
trunk/formidable.php (modified) (1 diff)
-
trunk/languages/formidable.pot (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
formidable/tags/6.22.3/classes/helpers/FrmAppHelper.php
r3325070 r3325651 30 30 * @var string 31 31 */ 32 public static $plug_version = '6.22. 2';32 public static $plug_version = '6.22.3'; 33 33 34 34 /** -
formidable/tags/6.22.3/classes/models/FrmDb.php
r3325070 r3325651 257 257 */ 258 258 public static function get_col( $table, $where = array(), $field = 'id', $args = array(), $limit = '' ) { 259 $columns = self::get_var( $table, $where, $field, $args, $limit, 'col' ); 260 return is_array( $columns ) ? $columns : array(); 259 return self::get_var( $table, $where, $field, $args, $limit, 'col' ); 261 260 } 262 261 … … 289 288 */ 290 289 public static function get_results( $table, $where = array(), $fields = '*', $args = array() ) { 291 $results = self::get_var( $table, $where, $fields, $args, '', 'results' ); 292 return is_array( $results ) ? $results : array(); 290 return self::get_var( $table, $where, $fields, $args, '', 'results' ); 293 291 } 294 292 … … 660 658 $found = null; 661 659 $results = wp_cache_get( $cache_key, $group, false, $found ); 662 if ( $found !== false || empty( $query ) ) { 660 661 if ( ( $found === true && $results !== false ) || empty( $query ) ) { 663 662 return $results; 664 663 } … … 666 665 if ( 'get_posts' == $type ) { 667 666 $results = get_posts( $query ); 668 } elseif ( 'get_associative_results' == $type ) {667 } elseif ( 'get_associative_results' === $type ) { 669 668 global $wpdb; 670 669 $results = $wpdb->get_results( $query, OBJECT_K ); // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared -
formidable/tags/6.22.3/formidable.php
r3325070 r3325651 3 3 * Plugin Name: Formidable Forms 4 4 * Description: Quickly and easily create drag-and-drop forms 5 * Version: 6.22. 25 * Version: 6.22.3 6 6 * Plugin URI: https://formidableforms.com/ 7 7 * Author URI: https://formidableforms.com/ -
formidable/tags/6.22.3/languages/formidable.pot
r3325070 r3325651 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Formidable Forms 6.22. 2\n"5 "Project-Id-Version: Formidable Forms 6.22.3\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025-07- 09T14:06:28+00:00\n"12 "POT-Creation-Date: 2025-07-10T12:45:48+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" -
formidable/tags/6.22.3/readme.txt
r3325070 r3325651 6 6 Tested up to: 6.8.1 7 7 Requires PHP: 7.0 8 Stable tag: 6.22. 28 Stable tag: 6.22.3 9 9 10 10 The most advanced WordPress forms plugin. Go beyond contact forms with our drag and drop form builder for surveys, quizzes, and more. … … 373 373 374 374 == Changelog == 375 = 6.22.3 = 376 * Fix: Additional cached data issues have been fixed, including fatal errors and issues with data incorrectly appearing as empty. 377 375 378 = 6.22.2 = 376 379 * Fix: A fatal error on some websites would occur because of an issue with incorrect cached data types. … … 407 410 * Fix: User defined product fields would fail validation. 408 411 409 = 6.21 =410 * New: Honeypot field settings have been moved from form settings to global settings. The new settings can now be found in the Captcha/Spam section. The honeypot implementation has also been updated to make the honeypot more difficult to tell apart from other fields, and the strict option has been removed to help prevent issues with false positives for iOS users.411 * New: A new setting to validate form entries for spam against the stopforumspam API have been added to form settings. When this is enabled, IPs and email addresses will be validated against a spam database.412 * New: Field data is now compared to a comprehensive denylist during field validation. This significantly helps to block form data that looks like spam. New settings for Custom allowed words and Custom disallowed words have also been added.413 * New: The option to compare submitted form entry data to WordPress spam comments has been added to global settings.414 * New: Option values are now validated by default. If this causes issues with custom logic, this can be reverted using add_filter( 'frm_option_is_valid', '__return_true' );.415 * New: Stripe payment fields will now apply border radius styles to match styling better.416 * New: Stripe payment field label styling has been updated to better reflect label padding style settings.417 * New: Stripe payment fields will now use the input weight style setting to look more consistent with other fields.418 * New: Stripe payment fields now support the font family style setting.419 * New: A new layout setting has been added to Stripe settings that adds support for the accordion layout.420 * Fix: Paragraph fields would not properly display placeholders on the builder page.421 * Fix: A fatal error that could happen on form submit when unexpected data was sent when checking for spam has been fixed.422 * Fix: A Cannot set properties of null JavaScript error when duplicating a field has been fixed.423 * Fix: Sorting entries by a number field value would sort as strings instead of numbers.424 * Fix: Stripe payment fields would incorrectly use the wrong style settings in some cases.425 * The small device message can now be dismissed, allowing people to still edit forms while using a phone.426 427 412 [See changelog for all versions](https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt) 428 413 -
formidable/trunk/classes/helpers/FrmAppHelper.php
r3325070 r3325651 30 30 * @var string 31 31 */ 32 public static $plug_version = '6.22. 2';32 public static $plug_version = '6.22.3'; 33 33 34 34 /** -
formidable/trunk/classes/models/FrmDb.php
r3325070 r3325651 257 257 */ 258 258 public static function get_col( $table, $where = array(), $field = 'id', $args = array(), $limit = '' ) { 259 $columns = self::get_var( $table, $where, $field, $args, $limit, 'col' ); 260 return is_array( $columns ) ? $columns : array(); 259 return self::get_var( $table, $where, $field, $args, $limit, 'col' ); 261 260 } 262 261 … … 289 288 */ 290 289 public static function get_results( $table, $where = array(), $fields = '*', $args = array() ) { 291 $results = self::get_var( $table, $where, $fields, $args, '', 'results' ); 292 return is_array( $results ) ? $results : array(); 290 return self::get_var( $table, $where, $fields, $args, '', 'results' ); 293 291 } 294 292 … … 660 658 $found = null; 661 659 $results = wp_cache_get( $cache_key, $group, false, $found ); 662 if ( $found !== false || empty( $query ) ) { 660 661 if ( ( $found === true && $results !== false ) || empty( $query ) ) { 663 662 return $results; 664 663 } … … 666 665 if ( 'get_posts' == $type ) { 667 666 $results = get_posts( $query ); 668 } elseif ( 'get_associative_results' == $type ) {667 } elseif ( 'get_associative_results' === $type ) { 669 668 global $wpdb; 670 669 $results = $wpdb->get_results( $query, OBJECT_K ); // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared -
formidable/trunk/formidable.php
r3325070 r3325651 3 3 * Plugin Name: Formidable Forms 4 4 * Description: Quickly and easily create drag-and-drop forms 5 * Version: 6.22. 25 * Version: 6.22.3 6 6 * Plugin URI: https://formidableforms.com/ 7 7 * Author URI: https://formidableforms.com/ -
formidable/trunk/languages/formidable.pot
r3325070 r3325651 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Formidable Forms 6.22. 2\n"5 "Project-Id-Version: Formidable Forms 6.22.3\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025-07- 09T14:06:28+00:00\n"12 "POT-Creation-Date: 2025-07-10T12:45:48+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" -
formidable/trunk/readme.txt
r3325070 r3325651 6 6 Tested up to: 6.8.1 7 7 Requires PHP: 7.0 8 Stable tag: 6.22. 28 Stable tag: 6.22.3 9 9 10 10 The most advanced WordPress forms plugin. Go beyond contact forms with our drag and drop form builder for surveys, quizzes, and more. … … 373 373 374 374 == Changelog == 375 = 6.22.3 = 376 * Fix: Additional cached data issues have been fixed, including fatal errors and issues with data incorrectly appearing as empty. 377 375 378 = 6.22.2 = 376 379 * Fix: A fatal error on some websites would occur because of an issue with incorrect cached data types. … … 407 410 * Fix: User defined product fields would fail validation. 408 411 409 = 6.21 =410 * New: Honeypot field settings have been moved from form settings to global settings. The new settings can now be found in the Captcha/Spam section. The honeypot implementation has also been updated to make the honeypot more difficult to tell apart from other fields, and the strict option has been removed to help prevent issues with false positives for iOS users.411 * New: A new setting to validate form entries for spam against the stopforumspam API have been added to form settings. When this is enabled, IPs and email addresses will be validated against a spam database.412 * New: Field data is now compared to a comprehensive denylist during field validation. This significantly helps to block form data that looks like spam. New settings for Custom allowed words and Custom disallowed words have also been added.413 * New: The option to compare submitted form entry data to WordPress spam comments has been added to global settings.414 * New: Option values are now validated by default. If this causes issues with custom logic, this can be reverted using add_filter( 'frm_option_is_valid', '__return_true' );.415 * New: Stripe payment fields will now apply border radius styles to match styling better.416 * New: Stripe payment field label styling has been updated to better reflect label padding style settings.417 * New: Stripe payment fields will now use the input weight style setting to look more consistent with other fields.418 * New: Stripe payment fields now support the font family style setting.419 * New: A new layout setting has been added to Stripe settings that adds support for the accordion layout.420 * Fix: Paragraph fields would not properly display placeholders on the builder page.421 * Fix: A fatal error that could happen on form submit when unexpected data was sent when checking for spam has been fixed.422 * Fix: A Cannot set properties of null JavaScript error when duplicating a field has been fixed.423 * Fix: Sorting entries by a number field value would sort as strings instead of numbers.424 * Fix: Stripe payment fields would incorrectly use the wrong style settings in some cases.425 * The small device message can now be dismissed, allowing people to still edit forms while using a phone.426 427 412 [See changelog for all versions](https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt) 428 413
Note: See TracChangeset
for help on using the changeset viewer.