MP_Addon_Payoff_Searches
Class MP_Addon_Payoff_Searches.
Contents
Description Description
See also See also
Source Source
File: calculator-mortgage-payoff-add-on/inc/MP_Addon_Payoff_Searches.php
class MP_Addon_Payoff_Searches extends MP_Searches {
/**
* Get Searches.
* @since 1.0.0
* @access public
*
* @param array $searches searches
*
* @return array
*/
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;
}
}
Methods Methods
- get_searches — Get Searches.
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |