@@ 1069-1079 (lines=11) @@ | ||
1066 | $donation_amount = ''; |
|
1067 | ||
1068 | // Loop through prices. |
|
1069 | foreach ( $prices as $price ) { |
|
1070 | // Find a match between price_id and level_id. |
|
1071 | // First verify array keys exists THEN make the match. |
|
1072 | if ( |
|
1073 | isset( $args['price_id'] ) && |
|
1074 | isset( $price['_give_id']['level_id'] ) && |
|
1075 | $args['price_id'] === (int) $price['_give_id']['level_id'] |
|
1076 | ) { |
|
1077 | $donation_amount = $price['_give_amount']; |
|
1078 | } |
|
1079 | } |
|
1080 | ||
1081 | // Fallback to the lowest price point. |
|
1082 | if ( '' === $donation_amount ) { |
@@ 868-873 (lines=6) @@ | ||
865 | ||
866 | $amount = 0.00; |
|
867 | ||
868 | foreach ( $prices as $price ) { |
|
869 | if ( isset( $price['_give_id']['level_id'] ) && $price['_give_id']['level_id'] == $price_id ) { |
|
870 | $amount = isset( $price['_give_amount'] ) ? $price['_give_amount'] : 0.00; |
|
871 | break; |
|
872 | }; |
|
873 | } |
|
874 | ||
875 | return apply_filters( 'give_get_price_option_amount', give_maybe_sanitize_amount( $amount ), $form_id, $price_id ); |
|
876 | } |