From 07bac85278583a66dd9946b8ea6a6cd66e4ebb4c Mon Sep 17 00:00:00 2001 From: Git Date: Sun, 30 Sep 2012 08:00:16 +0000 Subject: [PATCH] Empty commit --- classes/class_sphinxql.php | 28 +++++++++++++--------------- sections/collages/edit.php | 2 +- sections/forums/forum.php | 13 +++++++++---- 3 files changed, 23 insertions(+), 20 deletions(-) diff --git a/classes/class_sphinxql.php b/classes/class_sphinxql.php index 30fbdca5..1b25932b 100644 --- a/classes/class_sphinxql.php +++ b/classes/class_sphinxql.php @@ -138,16 +138,16 @@ public function register_query($QueryString, $QueryProcessTime) { class SPHINXQL_QUERY { private $SphinxQL; - private $Expressions = array(); - private $Filters = array(); - private $GroupBy = ''; - private $Indexes = ''; - private $Limits = array(); - private $Options = array(); - private $QueryString = ''; - private $Select = '*'; - private $SortBy = array(); - private $SortGroupBy = ''; + private $Expressions; + private $Filters; + private $GroupBy; + private $Indexes; + private $Limits; + private $Options; + private $QueryString; + private $Select; + private $SortBy; + private $SortGroupBy; /** * Initialize SphinxQL object @@ -158,6 +158,7 @@ class SPHINXQL_QUERY { */ public function __construct($Server = SPHINXQL_HOST, $Port = SPHINXQL_PORT, $Socket = SPHINXQL_SOCK) { $this->SphinxQL = SPHINXQL::init_connection($Server, $Port, $Socket); + $this->reset(); } /** @@ -167,7 +168,6 @@ public function __construct($Server = SPHINXQL_HOST, $Port = SPHINXQL_PORT, $Soc * @return current SphinxQL query object */ public function select($Fields) { - $this->reset_query(); $this->Select = $Fields; return $this; } @@ -316,8 +316,6 @@ private function build_options() { /** * Combine the query conditions into a valid Sphinx query segment - * - * @return SphinxQL query string */ private function build_query() { if(!$this->Indexes) { @@ -325,7 +323,7 @@ private function build_query() { } $this->QueryString = "SELECT $this->Select FROM $this->Indexes"; if(!empty($this->Expressions)) { - $this->Filters[] = "MATCH('".implode(" ", $this->Expressions)."')"; + $this->Filters['expr'] = "MATCH('".implode(" ", $this->Expressions)."')"; } if(!empty($this->Filters)) { $this->QueryString .= "\nWHERE ".implode("\n\tAND ", $this->Filters); @@ -401,7 +399,7 @@ private function send_query($GetMeta) { /** * Reset all query options and conditions */ - private function reset_query() { + public function reset() { $this->Expressions = array(); $this->Filters = array(); $this->GroupBy = ''; diff --git a/sections/collages/edit.php b/sections/collages/edit.php index 3f6a1af4..8a53d941 100644 --- a/sections/collages/edit.php +++ b/sections/collages/edit.php @@ -49,7 +49,7 @@ Tags - // CategoryID==0 is "Personal" collages + Featured /> diff --git a/sections/forums/forum.php b/sections/forums/forum.php index a8b17b18..15d97b60 100644 --- a/sections/forums/forum.php +++ b/sections/forums/forum.php @@ -78,10 +78,12 @@

Search this forum:

- - - + @@ -91,10 +93,13 @@ + - + + +
Search for: + + + Search for: +
Search in:
Username: