* Plugin Name: GLM Associate - OpenSearchServer Add-On
* Plugin URI: http://www.gaslightmedia.com/
* Description: Gaslight Media Members Database.
- * Version: 2.0.0
+ * Version: 2.0.1
* Author: Gaslight Media
* Author URI: http://www.gaslightmedia.com/
* License: GPL2
* @package glmMembersDatabaseSearchAddOn
* @author Chuck Scott <cscott@gaslightmedia.com>
* @license http://www.gaslightmedia.com Gaslightmedia
- * @version 2.0.0
+ * @version 2.0.1
*/
// Check that we're being called by WordPress.
* so that we're sure the other add-ons see an up to date
* version from this plugin.
*/
-define('GLM_MEMBERS_SEARCH_PLUGIN_VERSION', '2.0.0');
+define('GLM_MEMBERS_SEARCH_PLUGIN_VERSION', '2.0.1');
define('GLM_MEMBERS_SEARCH_PLUGIN_DB_VERSION', '0.0.5');
// This is the minimum version of the GLM Members DB plugin require for this plugin.
'operator' => 'AND'
);
-
if (isset($_REQUEST['query']) && trim($_REQUEST['query']) != '') {
$query = trim($_REQUEST['query']);
} else {
$filter = false;
if ($urlFilters['selected']) {
$urlFilter = $urlFilters['selected']['filter'];
+ $selectedUrlFilter = $urlFilters['selected']['title'];
} elseif ($actionData['request']['url-filter']) {
$urlFilter = trim($actionData['request']['url-filter']);
}
'failureMessage' => $failureMessage,
'searchResult' => $searchResult,
'query' => $query,
- 'urlFilters' => $urlFilters
+ 'urlFilters' => $urlFilters,
+ 'selectedUrlFilter' => $selectedUrlFilter
);
$view = 'index.html';
1. Activate the plugin through the 'Plugins' menu in WordPress
== Changelog ==
+= 2.0.1 =
+
+* Fixed missing selected URL filter (Search only...) when clicking "Previous" and "Next" results links.
+
= 2.0.0 =
NOTE: When upgrading to this version be sure to enter the server address in "Management" -> "Search" -> "Server URL:"
<div class="GLMSresultsNavContainer">
{if $searchResult.previousPageStartIndex !== false}
- <a href="{$thisUrl}?GLMSearch=true&query={$query|escape:'url'}&{if $searchResult.operator == 'AND'}matchAll=on&{/if}start={$searchResult.previousPageStartIndex}&rows={$searchResult.resultsPerPage}">Previous Results</a>
+ <a href="{$thisUrl}?GLMSearch=true&query={$query|escape:'url'}&{if $searchResult.operator == 'AND'}matchAll=on&{/if}start={$searchResult.previousPageStartIndex}&rows={$searchResult.resultsPerPage}{if $selectedUrlFilter}&urlFilter={$selectedUrlFilter}{/if}">Previous Results</a>
{else}
<span class="GLMSresultsNavInactive">Previous Results</span>
{/if}
-
{if $searchResult.nextPageStartIndex !== false}
- <a href="{$thisUrl}?GLMSearch=true&query={$query|escape:'url'}&{if $searchResult.operator == 'AND'}matchAll=on&{/if}start={$searchResult.nextPageStartIndex}&rows={$searchResult.resultsPerPage}">Next Results</a>
+ <a href="{$thisUrl}?GLMSearch=true&query={$query|escape:'url'}&{if $searchResult.operator == 'AND'}matchAll=on&{/if}start={$searchResult.nextPageStartIndex}&rows={$searchResult.resultsPerPage}{if $selectedUrlFilter}&urlFilter={$selectedUrlFilter}{/if}">Next Results</a>
{else}
<span class="GLMSresultsNavInactive">Next Results</span>
{/if}
<div class="GLMSresultsNavContainer">
{if $searchResult.previousPageStartIndex !== false}
- <a href="{$thisUrl}?GLMSearch=true&query={$query|escape:'url'}&{if $searchResult.operator == 'AND'}matchAll=on&{/if}start={$searchResult.previousPageStartIndex}&rows={$searchResult.resultsPerPage}">Previous Results</a>
+ <a href="{$thisUrl}?GLMSearch=true&query={$query|escape:'url'}&{if $searchResult.operator == 'AND'}matchAll=on&{/if}start={$searchResult.previousPageStartIndex}&rows={$searchResult.resultsPerPage}{if $selectedUrlFilter}&urlFilter={$selectedUrlFilter}{/if}">Previous Results</a>
{else}
<span class="GLMSresultsNavInactive">Previous Results</span>
{/if}
-
{if $searchResult.nextPageStartIndex !== false}
- <a href="{$thisUrl}?GLMSearch=true&query={$query|escape:'url'}&{if $searchResult.operator == 'AND'}matchAll=on&{/if}start={$searchResult.nextPageStartIndex}&rows={$searchResult.resultsPerPage}">Next Results</a>
+ <a href="{$thisUrl}?GLMSearch=true&query={$query|escape:'url'}&{if $searchResult.operator == 'AND'}matchAll=on&{/if}start={$searchResult.nextPageStartIndex}&rows={$searchResult.resultsPerPage}{if $selectedUrlFilter}&urlFilter={$selectedUrlFilter}{/if}">Next Results</a>
{else}
<span class="GLMSresultsNavInactive">Next Results</span>
{/if}