Check for the back_to_search with isset first.
Check to see if the user has correct permission to see the back to
search button.
* Plugin Name: GLM Members Database
* Plugin URI: http://www.gaslightmedia.com/
* Description: Gaslight Media Members Database.
- * Version: 2.10.19
+ * Version: 2.10.20
* Author: Gaslight Media
* Author URI: http://www.gaslightmedia.com/
* License: GPL2
* @package glmMembersDatabase
* @author Chuck Scott <cscott@gaslightmedia.com>
* @license http://www.gaslightmedia.com Gaslightmedia
- * @version 2.10.19
+ * @version 2.10.20
*/
// Check that we're being called by WordPress.
*
*/
-define('GLM_MEMBERS_PLUGIN_VERSION', '2.10.19');
+define('GLM_MEMBERS_PLUGIN_VERSION', '2.10.20');
define('GLM_MEMBERS_PLUGIN_DB_VERSION', '1.1.32');
// Check if plugin version is not current in WordPress option and if needed updated it
// Save all query parameters
if ( isset( $_REQUEST['glm_action'] ) && $_REQUEST['glm_action'] == 'list' ) {
$_SESSION['member_saved_search'] = $_REQUEST;
- } else if ( !isset( $_REQUEST['glm_action'] ) && !filter_var( $_REQUEST['back_to_search'], FILTER_VALIDATE_BOOLEAN ) ) {
+ } else if ( !isset( $_REQUEST['glm_action'] )
+ && (!isset( $_REQUEST['back_to_search'] ) || !filter_var( $_REQUEST['back_to_search'], FILTER_VALIDATE_BOOLEAN ))
+ ) {
unset( $_SESSION['member_saved_search'] );
}
// Check for back to search flag
- if ( isset( $_REQUEST['back_to_search'] ) && filter_var( $_REQUEST['back_to_search'], FILTER_VALIDATE_BOOLEAN ) ) {
+ if ( isset( $_REQUEST['back_to_search'] )
+ && filter_var( $_REQUEST['back_to_search'], FILTER_VALIDATE_BOOLEAN )
+ && isset( $_SESSION['member_saved_search'] )
+ ) {
$_REQUEST = $_SESSION['member_saved_search'];
}
// Check if this is a request to show archived members
New {$terms.term_member_cap}
{/if}
</h2>
+{if apply_filters('glm_members_menu_members', true) }
<a class="button button-primary glm-right" href="{$thisUrl}?page=glm-members-admin-menu-members-list&back_to_search=1">Back To Search</a>
+{/if}
<h2 class="nav-tab-wrapper">
<a href="{$thisUrl}?page={$thisPage}" class="nav-tab{if $thisAction==index || $thisAction==memberEdit || $thisAction==memberInfo} nav-tab-active{/if}">{$terms.term_member_cap} Dashboard</a>
</h2>
<div id="glm-admin-content-container">
-