View difference between Paste ID: xti7sjvp and mHmS2w9v
SHOW: | | - or go back to the newest paste.
1-
add_filter( 'gform_field_validation_1_3', 'gf_user_defined_price_validation', 10, 4 );
1+
add_filter( 'gform_field_validation_1_22', 'gf_user_defined_price_validation', 10, 4 );
2
function gf_user_defined_price_validation( $result, $value, $form, $field ) {
3
    //change value for price field to just be numeric (strips off currency symbol, etc.) using Gravity Forms to_number function
4
    //the second parameter to to_number is the currency code, ie "USD", if not specified USD is used
5
    $number = GFCommon::to_number( $value, '' );
6
    GFCommon::log_debug( __METHOD__ . '(): User Defined Price Submitted: ' . $number );
7
  
8
    if ( $result['is_valid'] && $number < 5501 ) {
9
        $result['is_valid'] = false;
10
        $result['message'] = 'You must enter less than $5500.00';
11
    }
12
    return $result;
13
}