MP_Addon_Payoff_Widgets::widgetForm()
Transfer calculator calculation data using the GET method from Calculator Form Widget.
Source Source
File: calculator-mortgage-payoff-add-on/inc/MP_Addon_Payoff_Widgets.php
public static function widgetForm() {
if ( isset( $_GET ) ) {
self::$years_remainingInput = isset( $_GET['years_remainingInput'] ) ? $_GET['years_remainingInput'] : null;
self::$original_mortgage_termInput = isset( $_GET['original_mortgage_termInput'] ) ? $_GET['original_mortgage_termInput'] : null;
self::$original_mortgage_amountInput = isset( $_GET['original_mortgage_amountInput'] ) ? $_GET['original_mortgage_amountInput'] : null;
self::$additional_principal_paymentInput = isset( $_GET['additional_principal_paymentInput'] ) ? $_GET['additional_principal_paymentInput'] : null;
self::$annual_interest_rateInput = isset( $_GET['annual_interest_rateInput'] ) ? $_GET['annual_interest_rateInput'] : null;
self::$amortization = isset( $_GET['amortization'] ) ? $_GET['amortization'] : null;
}
if ( null !== self::$years_remainingInput ||
null !== self::$original_mortgage_termInput ||
null !== self::$annual_interest_rateInput ||
null !== self::$additional_principal_paymentInput ||
null !== self::$original_mortgage_amountInput ||
null !== self::$amortization
) {
wp_localize_script( 'MortgagePayoffCalculator', 'mortgageCalculator_widgetForm', array(
'years_remainingInput' => esc_attr( self::$years_remainingInput ),
'original_mortgage_termInput' => esc_attr( self::$original_mortgage_termInput ),
'original_mortgage_amountInput' => esc_attr( self::$original_mortgage_amountInput ),
'additional_principal_paymentInput' => esc_attr( self::$additional_principal_paymentInput ),
'annual_interest_rateInput' => esc_attr( self::$annual_interest_rateInput ),
'amortization' => esc_attr( self::$amortization ),
) );
} else {
wp_localize_script( 'MortgagePayoffCalculator', 'mortgageCalculator_widgetForm', array() );
}
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |