MP_Addon_Microsoft_Spreadsheets::decode_state()
Decode state.
Contents
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
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' );
}
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |