aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/viewtopic.php
diff options
context:
space:
mode:
authorLudovic Arnaud <ludovic_arnaud@users.sourceforge.net>2002-11-01 21:35:41 +0000
committerLudovic Arnaud <ludovic_arnaud@users.sourceforge.net>2002-11-01 21:35:41 +0000
commit97978b69f17bb8dc19bbc59922a8ba165d976e5c (patch)
tree438dc27daa1fe4fb48b18c0948ea00a82a5e3c77 /phpBB/viewtopic.php
parentac0c0f5247dd5b363bef4f6e26178dff933c1dd2 (diff)
downloadforums-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.php14
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&amp;t=" . $topic_id . "&amp;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&amp;t=$topic_id",
'S_WATCH_TOPIC' => $s_watching_topic,
'U_VIEW_TOPIC' => "viewtopic.$phpEx$SID&amp;t=$topic_id&amp;start=$start&amp;postdays=$post_days&amp;postorder=$post_order&amp;highlight=" . $_GET['highlight'],