diff options
| author | Nils Adermann <naderman@naderman.de> | 2006-07-07 18:43:52 +0000 |
|---|---|---|
| committer | Nils Adermann <naderman@naderman.de> | 2006-07-07 18:43:52 +0000 |
| commit | c6227ad5b0904c2c61737c8267f71fbc9f543a3b (patch) | |
| tree | 816b1d766d2bc1c3dc15b6071c19895f379830c7 /phpBB/includes/acp/acp_search.php | |
| parent | a5c23243c7a0a86ccd749b7733b11d30a6c349e1 (diff) | |
| download | forums-c6227ad5b0904c2c61737c8267f71fbc9f543a3b.tar forums-c6227ad5b0904c2c61737c8267f71fbc9f543a3b.tar.gz forums-c6227ad5b0904c2c61737c8267f71fbc9f543a3b.tar.bz2 forums-c6227ad5b0904c2c61737c8267f71fbc9f543a3b.tar.xz forums-c6227ad5b0904c2c61737c8267f71fbc9f543a3b.zip | |
- fixed a parse error (oops)
- pass forum_ids to search indexing functions
- fixed a bug in fulltext_native's cache destroying
git-svn-id: file:///svn/phpbb/trunk@6152 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/acp/acp_search.php')
| -rw-r--r-- | phpBB/includes/acp/acp_search.php | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/phpBB/includes/acp/acp_search.php b/phpBB/includes/acp/acp_search.php index cafb3c795d..02e5d864bd 100644 --- a/phpBB/includes/acp/acp_search.php +++ b/phpBB/includes/acp/acp_search.php @@ -267,7 +267,7 @@ class acp_search } else { - $sql = 'SELECT post_id, poster_id + $sql = 'SELECT post_id, poster_id, forum_id FROM ' . POSTS_TABLE . ' WHERE post_id >= ' . (int) ($post_counter + 1) . ' AND post_id < ' . (int) ($post_counter + $this->batch_size); @@ -278,12 +278,13 @@ class acp_search { $ids[] = $row['post_id']; $posters[] = $row['poster_id']; + $forum_ids[] = $row['forum_id']; } $db->sql_freeresult($result); if (sizeof($ids)) { - $this->search->index_remove($ids, $posters); + $this->search->index_remove($ids, $posters, $forum_ids); } $post_counter += $this->batch_size; @@ -318,7 +319,7 @@ class acp_search } else { - $sql = 'SELECT post_id, post_subject, post_text, poster_id + $sql = 'SELECT post_id, post_subject, post_text, poster_id, forum_id FROM ' . POSTS_TABLE . ' WHERE post_id >= ' . (int) ($post_counter + 1) . ' AND post_id < ' . (int) ($post_counter + $this->batch_size); @@ -326,7 +327,7 @@ class acp_search while (false !== ($row = $db->sql_fetchrow($result))) { - $this->search->index('post', $row['post_id'], $row['post_text'], $row['post_subject'], $row['poster_id']); + $this->search->index('post', $row['post_id'], $row['post_text'], $row['post_subject'], $row['poster_id'], $row['forum_id']); } $db->sql_freeresult($result); |
