aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/search.php
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2007-07-10 15:14:25 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2007-07-10 15:14:25 +0000
commit2d5298e8e1a4c8da2f0db71d63196aae1cad5fe1 (patch)
tree20cc92d3b1136876bccb7548dda2c27c223d23c8 /phpBB/search.php
parentf538d70301a38cd65ca9d2463db0420c5eb1f3e0 (diff)
downloadforums-2d5298e8e1a4c8da2f0db71d63196aae1cad5fe1.tar
forums-2d5298e8e1a4c8da2f0db71d63196aae1cad5fe1.tar.gz
forums-2d5298e8e1a4c8da2f0db71d63196aae1cad5fe1.tar.bz2
forums-2d5298e8e1a4c8da2f0db71d63196aae1cad5fe1.tar.xz
forums-2d5298e8e1a4c8da2f0db71d63196aae1cad5fe1.zip
some fixes here and there
git-svn-id: file:///svn/phpbb/trunk@7860 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/search.php')
-rw-r--r--phpBB/search.php18
1 files changed, 17 insertions, 1 deletions
diff --git a/phpBB/search.php b/phpBB/search.php
index 0693b32569..2d70690a1e 100644
--- a/phpBB/search.php
+++ b/phpBB/search.php
@@ -1010,9 +1010,25 @@ for ($i = 100; $i <= 1000 ; $i += 100)
$s_characters .= '<option value="' . $i . '"' . $selected . '>' . $i . '</option>';
}
+$s_hidden_fields = array('t' => $topic_id);
+
+if ($_SID)
+{
+ $s_hidden_fields['sid'] = $_SID;
+}
+
+if (!empty($_EXTRA_URL))
+{
+ foreach ($_EXTRA_URL as $url_param)
+ {
+ $url_param = explode('=', $url_param, 2);
+ $s_hidden_fields[$url_param[0]] = $url_param[1];
+ }
+}
+
$template->assign_vars(array(
'S_SEARCH_ACTION' => "{$phpbb_root_path}search.$phpEx",
- 'S_HIDDEN_FIELDS' => build_hidden_fields(array('sid' => $user->session_id, 't' => $topic_id)),
+ 'S_HIDDEN_FIELDS' => build_hidden_fields($s_hidden_fields),
'S_CHARACTER_OPTIONS' => $s_characters,
'S_FORUM_OPTIONS' => $s_forums,
'S_SELECT_SORT_DIR' => $s_sort_dir,