aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/viewforum.php
diff options
context:
space:
mode:
authorPaul S. Owen <psotfx@users.sourceforge.net>2001-04-15 14:14:56 +0000
committerPaul S. Owen <psotfx@users.sourceforge.net>2001-04-15 14:14:56 +0000
commit7791a3126090aef74a00e0b85f3d7779819e75c3 (patch)
tree82821f4c3e9b4b7aa72a715a1c971900019cfc90 /phpBB/viewforum.php
parente63c33bb2c82ad59dcc1e21c08041fc7a7973ef0 (diff)
downloadforums-7791a3126090aef74a00e0b85f3d7779819e75c3.tar
forums-7791a3126090aef74a00e0b85f3d7779819e75c3.tar.gz
forums-7791a3126090aef74a00e0b85f3d7779819e75c3.tar.bz2
forums-7791a3126090aef74a00e0b85f3d7779819e75c3.tar.xz
forums-7791a3126090aef74a00e0b85f3d7779819e75c3.zip
Session code updates
git-svn-id: file:///svn/phpbb/trunk@143 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/viewforum.php')
-rw-r--r--phpBB/viewforum.php22
1 files changed, 22 insertions, 0 deletions
diff --git a/phpBB/viewforum.php b/phpBB/viewforum.php
index b631cc8d55..9f8043c561 100644
--- a/phpBB/viewforum.php
+++ b/phpBB/viewforum.php
@@ -23,9 +23,31 @@
include('extension.inc');
include('common.'.$phpEx);
+//
+// Obtain which forum id is required
+//
+if(!isset($HTTP_GET_VARS['forum']) && !isset($HTTP_POST_VARS['forum'])) // For backward compatibility
+{
+ $forum_id = ($HTTP_GET_VARS[POST_FORUM_URL]) ? $HTTP_GET_VARS[POST_FORUM_URL] : $HTTP_POST_VARS[POST_FORUM_URL];
+}
+else
+{
+ $forum_id = ($HTTP_GET_VARS['forum']) ? $HTTP_GET_VARS['forum'] : $HTTP_POST_VARS['forum'];
+}
+
$pagetype = "viewforum";
$page_title = "View Forum - $forum_name";
+//
+// Start session management
+//
+$userdata = session_pagestart($user_ip, $forum_id, $session_length);
+init_userprefs($userdata);
+//
+// End session management
+//
+
+
// Check if the user has acutally sent a forum ID with his/her request
// If not give them a nice error page.
if(isset($forum_id))