From: Steve Sutton Date: Fri, 8 Jun 2018 15:46:03 +0000 (-0400) Subject: Update search and back to keep sql X-Git-Tag: v1.0.0^2~15 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=0173cb286446c95028c8ebcfd38bb66dcab32a28;p=WP-Plugins%2Fglm-member-db-travel.git Update search and back to keep sql From edit screen to go back to a search in progress. --- diff --git a/models/admin/travel/index.php b/models/admin/travel/index.php index bf5a22b..a819b19 100644 --- a/models/admin/travel/index.php +++ b/models/admin/travel/index.php @@ -139,6 +139,7 @@ class GlmMembersAdmin_travel_index extends GlmDataTravelLeads } } + echo '
$_SESSION: ' . print_r( $_SESSION, true ) . '
'; // If we have a back request then go through the PHP_SESSION // and extract them into the REQUEST array. if ( isset( $_REQUEST['back'] ) && filter_var( $_REQUEST['back'], FILTER_VALIDATE_BOOLEAN ) ) { @@ -299,6 +300,16 @@ class GlmMembersAdmin_travel_index extends GlmDataTravelLeads } else if ( isset( $_REQUEST['searched'] ) && !isset( $_REQUEST['prevStart'] ) ) { unset( $_SESSION['search']['prevStart'] ); } + if ( isset( $_REQUEST['company'] ) ) { + $_SESSION['search']['company'] = $_REQUEST['company']; + } else if ( isset( $_REQUEST['search'] ) && !isset( $_REQUEST['company'] ) ) { + unset( $_SESSION['search']['company'] ); + } + if ( isset( $_REQUEST['contact'] ) ) { + $_SESSION['search']['contact'] = $_REQUEST['contact']; + } else if ( isset( $_REQUEST['search'] ) && !isset( $_REQUEST['contact'] ) ) { + unset( $_SESSION['search']['contact'] ); + } if ( ( isset( $search ) && $search ) || $searching ) { if ( isset( $where_parts ) && !empty( $where_parts ) ) {