aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB
diff options
context:
space:
mode:
authorNils Adermann <naderman@naderman.de>2007-04-09 16:04:30 +0000
committerNils Adermann <naderman@naderman.de>2007-04-09 16:04:30 +0000
commit405b22f64e6bc1857f1265e10207707f34c2f3c3 (patch)
treed3d67fae02cc092ddb0b8bd0b4991b1d023a7114 /phpBB
parent7cbf74bfcafc5bb6b7971a9b06e24c248cce9120 (diff)
downloadforums-405b22f64e6bc1857f1265e10207707f34c2f3c3.tar
forums-405b22f64e6bc1857f1265e10207707f34c2f3c3.tar.gz
forums-405b22f64e6bc1857f1265e10207707f34c2f3c3.tar.bz2
forums-405b22f64e6bc1857f1265e10207707f34c2f3c3.tar.xz
forums-405b22f64e6bc1857f1265e10207707f34c2f3c3.zip
- correctly initialise $words in fulltext_native [Bug #347]
- display ignored words from sub-search-queries - "Return to search page" [Bug #9591] - spelling in coding guidelines - htmlspecialchars forwarded_for before logging git-svn-id: file:///svn/phpbb/trunk@7310 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB')
-rw-r--r--phpBB/docs/coding-guidelines.html4
-rwxr-xr-xphpBB/includes/search/fulltext_native.php11
-rw-r--r--phpBB/includes/session.php2
-rw-r--r--phpBB/language/en/search.php1
-rw-r--r--phpBB/styles/prosilver/template/search_results.html2
5 files changed, 14 insertions, 6 deletions
diff --git a/phpBB/docs/coding-guidelines.html b/phpBB/docs/coding-guidelines.html
index 3a92f76353..c3b6776dd2 100644
--- a/phpBB/docs/coding-guidelines.html
+++ b/phpBB/docs/coding-guidelines.html
@@ -193,7 +193,7 @@ p a {
<!-- BEGIN DOCUMENT -->
-<p>These are the phpBB Coding Guidelines for Olympus, all attempts should be made to follow it as closely as possible.<br />This document is (c) 2006 phpBB Group, copying or redistribution is not allowed without permission.</p>
+<p>These are the phpBB Coding Guidelines for Olympus, all attempts should be made to follow them as closely as possible.<br />This document is (c) 2006 phpBB Group, copying or redistribution is not allowed without permission.</p>
<h1>Coding Guidelines</h1>
@@ -1550,7 +1550,7 @@ div
<h3>Reason:</h3>
- <p>phpBB is one of the most translated OpenSource projects, with the current stable version being available in over 60 localisations. Whilst the ad hoc approach to the naming of language packs has worked, for phpBB3 and beyond we hope to make this process saner which will allow for better interoperation with current and future web browsers.</p>
+ <p>phpBB is one of the most translated open-source projects, with the current stable version being available in over 60 localisations. Whilst the ad hoc approach to the naming of language packs has worked, for phpBB3 and beyond we hope to make this process saner which will allow for better interoperation with current and future web browsers.</p>
<h3>Encoding:</h3>
diff --git a/phpBB/includes/search/fulltext_native.php b/phpBB/includes/search/fulltext_native.php
index 66d64d3b66..35c1d9f24d 100755
--- a/phpBB/includes/search/fulltext_native.php
+++ b/phpBB/includes/search/fulltext_native.php
@@ -187,7 +187,7 @@ class fulltext_native extends search_backend
preg_match_all('#([^\\s+\\-|*()]+)(?:$|[\\s+\\-|()])#u', $keywords, $exact_words);
$exact_words = $exact_words[1];
- $common_ids = array();
+ $common_ids = $words = array();
if (sizeof($exact_words))
{
@@ -287,6 +287,14 @@ class fulltext_native extends search_backend
$id_words[] = $words[$word_part];
$non_common_words[] = $word_part;
}
+ else
+ {
+ $len = utf8_strlen($word_part);
+ if ($len < $this->word_length['min'] || $len > $this->word_length['max'])
+ {
+ $this->common_words[] = $word_part;
+ }
+ }
}
if (sizeof($id_words))
{
@@ -311,7 +319,6 @@ class fulltext_native extends search_backend
// else we only need one id
else if (($wildcard = strpos($word, '*') !== false) || isset($words[$word]))
{
-
if ($wildcard)
{
$len = utf8_strlen(str_replace('*', '', $word));
diff --git a/phpBB/includes/session.php b/phpBB/includes/session.php
index fc380436d3..1dfeb43fd3 100644
--- a/phpBB/includes/session.php
+++ b/phpBB/includes/session.php
@@ -301,7 +301,7 @@ class session
// Added logging temporarly to help debug bugs...
if (defined('DEBUG_EXTRA'))
{
- add_log('critical', 'LOG_IP_BROWSER_FORWARDED_CHECK', $u_ip, $s_ip, $u_browser, $s_browser, $u_forwarded_for, $s_forwarded_for);
+ add_log('critical', 'LOG_IP_BROWSER_FORWARDED_CHECK', $u_ip, $s_ip, $u_browser, $s_browser, htmlspecialchars($u_forwarded_for), htmlspecialchars($s_forwarded_for));
}
}
}
diff --git a/phpBB/language/en/search.php b/phpBB/language/en/search.php
index f3db3af503..e8470f0e94 100644
--- a/phpBB/language/en/search.php
+++ b/phpBB/language/en/search.php
@@ -61,6 +61,7 @@ $lang = array_merge($lang, array(
'RESULT_DAYS' => 'Limit results to previous',
'RESULT_SORT' => 'Sort results by',
'RETURN_FIRST' => 'Return first',
+ 'RETURN_TO_SEARCH_ADV' => 'Return to advanced search',
'SEARCHED_FOR' => 'Search term used',
'SEARCHED_TOPIC' => 'Searched topic',
diff --git a/phpBB/styles/prosilver/template/search_results.html b/phpBB/styles/prosilver/template/search_results.html
index 98a3ff8c44..c61e3db3a5 100644
--- a/phpBB/styles/prosilver/template/search_results.html
+++ b/phpBB/styles/prosilver/template/search_results.html
@@ -6,7 +6,7 @@
<!-- IF SEARCH_TOPIC -->
<p><a class="left" href="{U_SEARCH_TOPIC}">{L_RETURN_TO}: {SEARCH_TOPIC}</a></p>
<!-- ELSE -->
- <p><a class="left" href="{U_SEARCH}" title="{L_SEARCH_ADV}">{L_RETURN_TO} {L_SEARCH_ADV}</a></p>
+ <p><a class="left" href="{U_SEARCH}" title="{L_SEARCH_ADV}">{L_RETURN_TO_SEARCH_ADV}</a></p>
<!-- ENDIF -->
<!-- IF PAGINATION or SEARCH_MATCHES or PAGE_NUMBER -->