diff options
Diffstat (limited to 'phpBB/search.php')
-rw-r--r-- | phpBB/search.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/phpBB/search.php b/phpBB/search.php index dafac780a6..8c4dc6547d 100644 --- a/phpBB/search.php +++ b/phpBB/search.php @@ -562,7 +562,7 @@ if ($keywords || $author || $author_id || $search_id || $submit) if ($config['load_anon_lastread'] || ($user->data['is_registered'] && !$config['load_db_lastread'])) { - $tracking_topics = (isset($_COOKIE[$config['cookie_name'] . '_track'])) ? ((STRIP) ? stripslashes($_COOKIE[$config['cookie_name'] . '_track']) : $_COOKIE[$config['cookie_name'] . '_track']) : ''; + $tracking_topics = request::variable($config['cookie_name'] . '_track', '', false, request::COOKIE); $tracking_topics = ($tracking_topics) ? tracking_unserialize($tracking_topics) : array(); } @@ -1038,11 +1038,17 @@ for ($i = 100; $i <= 1000 ; $i += 100) $s_hidden_fields = array('t' => $topic_id); +/** +* @todo get rid of this global $_SID voodoo! +*/ if ($_SID) { $s_hidden_fields['sid'] = $_SID; } +/** +* @todo get rid of this global $_EXTRA_URL voodoo, too! +*/ if (!empty($_EXTRA_URL)) { foreach ($_EXTRA_URL as $url_param) |