From 1e8208c6c5503c31a8b157ce946813e038665a08 Mon Sep 17 00:00:00 2001 From: Chuck Scott Date: Thu, 4 Aug 2016 16:00:58 -0400 Subject: [PATCH] Started work on permitting search on multiple sites at one time. --- classes/data/dataManagement.php | 1 - classes/glmSearch.php | 5 ++++- models/admin/dashboardWidget/search.php | 4 ++-- views/admin/dashboardWidget/search.html | 2 +- views/admin/management/search.html | 1 + 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/classes/data/dataManagement.php b/classes/data/dataManagement.php index 682c99a..7d28a7b 100644 --- a/classes/data/dataManagement.php +++ b/classes/data/dataManagement.php @@ -127,7 +127,6 @@ class GlmDataSearchManagement extends GlmDataAbstract 'website' => array ( 'field' => 'website', 'type' => 'text', - 'required' => true, 'use' => 'a' ), diff --git a/classes/glmSearch.php b/classes/glmSearch.php index 2af2878..deda4f0 100644 --- a/classes/glmSearch.php +++ b/classes/glmSearch.php @@ -278,7 +278,10 @@ class GLMSearch if ($this->filter) { // Determine if there's a specific filter type and value - Default to host: - $query = 'host:"'.$this->website.'"'; + $query = ''; + if (trim($this->website) != '') { + $query = 'host:"'.$this->website.'"'; + } if ($this->filterType) { if ($this->filterValue) { $query = $this->filterType.':"'.$this->filterValue.'"'; diff --git a/models/admin/dashboardWidget/search.php b/models/admin/dashboardWidget/search.php index 22f6b63..ac109de 100644 --- a/models/admin/dashboardWidget/search.php +++ b/models/admin/dashboardWidget/search.php @@ -106,13 +106,13 @@ class GlmMembersAdmin_dashboardWidget_search } $websiteNotice = false; - if (trim($website) != GLM_MEMBERS_HOSTNAME) { + if (trim($website) != '' && (trim($website) != GLM_MEMBERS_HOSTNAME)) { $websiteNotice = true; $displayNotice = true; } $loginNotice = false; - if (trim($website) == '') { + if (trim($login) == '') { $loginNotice = true; $displayNotice = true; } diff --git a/views/admin/dashboardWidget/search.html b/views/admin/dashboardWidget/search.html index 0787060..a1f93db 100644 --- a/views/admin/dashboardWidget/search.html +++ b/views/admin/dashboardWidget/search.html @@ -5,7 +5,7 @@ Fix search settings {if $indexNotice}No Index set
{/if} - {if $websiteNotice}No Website set or does not match current site
{/if} + {if $websiteNotice}Website does not match current site
{/if} {if $loginNotice}No OSS Login set
{/if} {if $keyNotice}No OSS Key set
{/if} diff --git a/views/admin/management/search.html b/views/admin/management/search.html index ef784ee..2518214 100644 --- a/views/admin/management/search.html +++ b/views/admin/management/search.html @@ -26,6 +26,7 @@ Website: + {if $searchSettings.fieldFail.website}

{$searchSettings.fieldFail.website}

{/if} -- 2.17.1