diff options
author | Ludovic Arnaud <ludovic_arnaud@users.sourceforge.net> | 2002-11-01 21:35:41 +0000 |
---|---|---|
committer | Ludovic Arnaud <ludovic_arnaud@users.sourceforge.net> | 2002-11-01 21:35:41 +0000 |
commit | 97978b69f17bb8dc19bbc59922a8ba165d976e5c (patch) | |
tree | 438dc27daa1fe4fb48b18c0948ea00a82a5e3c77 /phpBB/viewtopic.php | |
parent | ac0c0f5247dd5b363bef4f6e26178dff933c1dd2 (diff) | |
download | forums-97978b69f17bb8dc19bbc59922a8ba165d976e5c.tar forums-97978b69f17bb8dc19bbc59922a8ba165d976e5c.tar.gz forums-97978b69f17bb8dc19bbc59922a8ba165d976e5c.tar.bz2 forums-97978b69f17bb8dc19bbc59922a8ba165d976e5c.tar.xz forums-97978b69f17bb8dc19bbc59922a8ba165d976e5c.zip |
Some bugfixes, quick-(un)locking now works.
git-svn-id: file:///svn/phpbb/trunk@3005 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/viewtopic.php')
-rw-r--r-- | phpBB/viewtopic.php | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/phpBB/viewtopic.php b/phpBB/viewtopic.php index c9245e2399..aad4076ab3 100644 --- a/phpBB/viewtopic.php +++ b/phpBB/viewtopic.php @@ -35,6 +35,10 @@ if (empty($topic_id) && empty($post_id)) trigger_error('Topic_post_not_exist'); } +// Start session management +$user->start(); +// End session management + // Find topic id if user requested a newer or older topic if (isset($_GET['view']) && empty($post_id)) { @@ -97,10 +101,6 @@ if (isset($_GET['view']) && empty($post_id)) } } -// Start session management -$user->start(); -// End session management - if ($user->data['user_id'] != ANONYMOUS) { if (isset($_POST['rating'])) @@ -308,7 +308,7 @@ $s_forum_rules = ''; get_forum_rules('topic', $s_forum_rules, $forum_id); $topic_mod = ''; -$topic_mod .= ($auth->acl_gets('m_lock', 'a_', $forum_id)) ? ((intval($topic_status) == TOPIC_UNLOCKED) ? '<option value="lock">' . $user->lang['Lock_topic'] . '</option>' : '<option value="unlock">' . $user->lang['Unlock_topic'] . '</option>') : ''; +$topic_mod .= ($auth->acl_gets('m_lock', 'a_', $forum_id)) ? ((intval($topic_status) == ITEM_UNLOCKED) ? '<option value="lock">' . $user->lang['Lock_topic'] . '</option>' : '<option value="unlock">' . $user->lang['Unlock_topic'] . '</option>') : ''; $topic_mod .= ($auth->acl_gets('m_delete', 'a_', $forum_id)) ? '<option value="delete">' . $user->lang['Delete_topic'] . '</option>' : ''; $topic_mod .= ($auth->acl_gets('m_move', 'a_', $forum_id)) ? '<option value="move">' . $user->lang['Move_topic'] . '</option>' : ''; $topic_mod .= ($auth->acl_gets('m_split', 'a_', $forum_id)) ? '<option value="split">' . $user->lang['Split_topic'] . '</option>' : ''; @@ -386,8 +386,8 @@ $template->assign_vars(array( 'S_SELECT_RATING' => $rating, 'S_TOPIC_ACTION' => "viewtopic.$phpEx$SID&t=" . $topic_id . "&start=$start", 'S_AUTH_LIST' => $s_forum_rules, - 'S_TOPIC_MOD' => ($topic_mod != '') ? '<select name="mode">' . $topic_mod . '</select>' : '', - 'S_MOD_ACTION' => "modcp.$phpEx$SID", + 'S_TOPIC_MOD' => ( $topic_mod != '' ) ? '<select name="mode">' . $topic_mod . '</select>' : '', + 'S_MOD_ACTION' => "modcp.$phpEx$SID&t=$topic_id", 'S_WATCH_TOPIC' => $s_watching_topic, 'U_VIEW_TOPIC' => "viewtopic.$phpEx$SID&t=$topic_id&start=$start&postdays=$post_days&postorder=$post_order&highlight=" . $_GET['highlight'], |