MP_Addon_Payoff_Widgets::widgetForm()

Transfer calculator calculation data using the GET method from Calculator Form Widget.

Contents


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() );
		}

	}

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.