Changeset 3728451 for sentient-forms/trunk/includes/rest-api/controllers/class-form-actions-controller.php
- Timestamp:
- 10/05/2026 08:54:56 AM (12 days ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sentient-forms/trunk/includes/rest-api/controllers/class-form-actions-controller.php
r3657995 r3728451 2528 2528 if ( method_exists( $adapter, 'get_form_settings' ) ) 2529 2529 { 2530 $summary['settings'] = $adapter->get_form_settings( $form_id );2530 $summary['settings'] = (object) $adapter->get_form_settings( $form_id ); 2531 2531 } 2532 2532 … … 7431 7431 } 7432 7432 7433 if ( array_key_exists( 'spam_failure_delivery_policy', $settings ) ) 7434 { 7435 $policy = $settings['spam_failure_delivery_policy']; 7436 if ( ! is_string( $policy ) || ! in_array( $policy, [ 'hold', 'allow_delivery' ], true ) ) 7437 { 7438 return $this->invalid_settings_write_error( 7439 'spam_failure_delivery_policy', 7440 __( 'Spam failure delivery policy must be hold or allow_delivery.', 'sentient-forms' ) 7441 ); 7442 } 7443 } 7444 7433 7445 if ( array_key_exists( 'spam_confidence_threshold', $settings ) ) 7434 7446 { … … 7886 7898 { 7887 7899 $sanitized[ $key ] = rest_sanitize_boolean( $value ); 7900 continue; 7901 } 7902 7903 if ( 'spam_failure_delivery_policy' === $key ) 7904 { 7905 $sanitized[ $key ] = sanitize_key( (string) $value ); 7888 7906 continue; 7889 7907 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)