MP_Addon_Payoff_Searches::get_searches( array $searches )
Get Searches.
Contents
Parameters Parameters
- $searches
-
(array) (Required) searches
Return Return
(array)
Source Source
File: calculator-mortgage-payoff-add-on/inc/MP_Addon_Payoff_Searches.php
public function get_searches( $searches ) {
$calculator_settings = get_option( MortgagePlatform::$prefix . 'mortgage_payoff_calculator' );
$lead_searches = array(
'calculate_date' => current_time( "Y-m-d H:i:s" ),
esc_attr( $calculator_settings['loan_amount'] ) => isset( $searches['amount'] ) ? $searches['amount'] : null,
esc_attr( $calculator_settings['original_term'] ) => isset( $searches['original_term'] ) ? $searches['original_term'] : null,
esc_attr( $calculator_settings['remaining'] ) => isset( $searches['remaining'] ) ? $searches['remaining'] : null,
esc_attr( $calculator_settings['annual_interest_rate'] ) => isset( $searches['rate'] ) ? $searches['rate'] : null,
esc_attr( $calculator_settings['additional_principal_payment'] ) => isset( $searches['payment'] ) ? $searches['payment'] : null,
esc_attr( $calculator_settings['normal_payment'] ) => isset( $searches['normal_payment'] ) ? $searches['normal_payment'] : null,
esc_attr( $calculator_settings['accelerated_payment'] ) => isset( $searches['accelerated_payment'] ) ? $searches['accelerated_payment'] : null,
esc_attr( $calculator_settings['total_scheduled_payments'] ) => isset( $searches['total_scheduled_payments'] ) ? $searches['total_scheduled_payments'] : null,
esc_attr( $calculator_settings['total_accelerated_payments'] ) => isset( $searches['total_accelerated_payments'] ) ? $searches['total_accelerated_payments'] : null,
esc_attr( $calculator_settings['savings'] ) => isset( $searches['savings'] ) ? $searches['savings'] : null,
);
return $lead_searches;
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |