MP_Addon_Microsoft_Spreadsheets::decode_state()

Decode state.


Description Description

Decodes Data from $state query arg and adds them to $_REQUEST. This must happen before admin-ajax.php checks for the ‘action’ value


Top ↑

Source Source

File: calculator-microsoft-spreadsheets-add-on/inc/MP_Addon_Microsoft_Spreadsheets.php

	public function decode_state() {

		if ( ! is_admin() || ! is_user_logged_in() ) {
			return;
		}

		if ( ! isset( $_REQUEST['page'] ) || ! is_string( $_REQUEST['page'] ) ) {
			return;
		}

		if ( ! isset( $_REQUEST['tab'] ) || ! is_string( $_REQUEST['tab'] ) ) {
			return;
		}

		if( isset( $_GET['page'] ) && 'mortgage_platform' === $_GET['page'] &&  isset( $_GET['tab'] ) && 'microsoft_sheet' === $_GET['tab']) {
			$this->get_refresh_code();
            wp_redirect( get_admin_url() . 'admin.php?page=mortgage_platform&tab=microsoft_sheet' );
        }

	}

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.