aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/modules/acp/acp_users.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/modules/acp/acp_users.php')
-rw-r--r--phpBB/modules/acp/acp_users.php208
1 files changed, 104 insertions, 104 deletions
diff --git a/phpBB/modules/acp/acp_users.php b/phpBB/modules/acp/acp_users.php
index c08a5675d3..9cdd26622a 100644
--- a/phpBB/modules/acp/acp_users.php
+++ b/phpBB/modules/acp/acp_users.php
@@ -87,10 +87,10 @@ class acp_users
{
$sql = 'SELECT user_id
FROM ' . USERS_TABLE . "
- WHERE username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'";
- $result = $db->sql_query($sql);
- $user_id = (int) $db->sql_fetchfield('user_id');
- $db->sql_freeresult($result);
+ WHERE username_clean = '" . phpbb::$db->sql_escape(utf8_clean_string($username)) . "'";
+ $result = phpbb::$db->sql_query($sql);
+ $user_id = (int) phpbb::$db->sql_fetchfield('user_id');
+ phpbb::$db->sql_freeresult($result);
if (!$user_id)
{
@@ -104,9 +104,9 @@ class acp_users
LEFT JOIN ' . SESSIONS_TABLE . ' s ON (s.session_user_id = u.user_id)
WHERE u.user_id = ' . $user_id . '
ORDER BY s.session_time DESC';
- $result = $db->sql_query($sql);
- $user_row = $db->sql_fetchrow($result);
- $db->sql_freeresult($result);
+ $result = phpbb::$db->sql_query($sql);
+ $user_row = phpbb::$db->sql_fetchrow($result);
+ phpbb::$db->sql_freeresult($result);
if (!$user_row)
{
@@ -123,10 +123,10 @@ class acp_users
AND module_enabled = 1
AND module_class = 'acp'
ORDER BY left_id, module_mode";
- $result = $db->sql_query($sql);
+ $result = phpbb::$db->sql_query($sql);
$dropdown_modes = array();
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
if (!$this->p_master->module_auth($row['module_auth']))
{
@@ -135,7 +135,7 @@ class acp_users
$dropdown_modes[$row['module_mode']] = true;
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
foreach ($dropdown_modes as $module_mode => $null)
{
@@ -255,13 +255,13 @@ class acp_users
$sql = 'SELECT DISTINCT poster_ip
FROM ' . POSTS_TABLE . "
WHERE poster_id = $user_id";
- $result = $db->sql_query($sql);
+ $result = phpbb::$db->sql_query($sql);
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
$ban[] = $row['poster_ip'];
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
$reason = 'USER_ADMIN_BAN_IP_REASON';
$log = 'LOG_USER_BAN_IP';
@@ -317,9 +317,9 @@ class acp_users
user_active_flip('deactivate', $user_id, INACTIVE_REMIND);
$sql = 'UPDATE ' . USERS_TABLE . "
- SET user_actkey = '" . $db->sql_escape($user_actkey) . "'
+ SET user_actkey = '" . phpbb::$db->sql_escape($user_actkey) . "'
WHERE user_id = $user_id";
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
}
else
{
@@ -327,9 +327,9 @@ class acp_users
$sql = 'SELECT user_actkey
FROM ' . USERS_TABLE . '
WHERE user_id = ' . $user_id;
- $result = $db->sql_query($sql);
- $user_actkey = (string) $db->sql_fetchfield('user_actkey');
- $db->sql_freeresult($result);
+ $result = phpbb::$db->sql_query($sql);
+ $user_actkey = (string) phpbb::$db->sql_fetchfield('user_actkey');
+ phpbb::$db->sql_freeresult($result);
}
$messenger = new messenger(false);
@@ -407,9 +407,9 @@ class acp_users
'user_sig_bbcode_bitfield' => ''
);
- $sql = 'UPDATE ' . USERS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_ary) . "
+ $sql = 'UPDATE ' . USERS_TABLE . ' SET ' . phpbb::$db->sql_build_array('UPDATE', $sql_ary) . "
WHERE user_id = $user_id";
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
add_log('admin', 'LOG_USER_DEL_SIG', $user_row['username']);
add_log('user', $user_id, 'LOG_USER_DEL_SIG_USER');
@@ -433,9 +433,9 @@ class acp_users
);
$sql = 'UPDATE ' . USERS_TABLE . '
- SET ' . $db->sql_build_array('UPDATE', $sql_ary) . "
+ SET ' . phpbb::$db->sql_build_array('UPDATE', $sql_ary) . "
WHERE user_id = $user_id";
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
// Delete old avatar if present
if ($user_row['user_avatar'] && $user_row['user_avatar_type'] != AVATAR_GALLERY)
@@ -523,9 +523,9 @@ class acp_users
$sql = 'SELECT forum_name, forum_type
FROM ' . FORUMS_TABLE . "
WHERE forum_id = $new_forum_id";
- $result = $db->sql_query($sql);
- $forum_info = $db->sql_fetchrow($result);
- $db->sql_freeresult($result);
+ $result = phpbb::$db->sql_query($sql);
+ $forum_info = phpbb::$db->sql_fetchrow($result);
+ phpbb::$db->sql_freeresult($result);
if (!$forum_info)
{
@@ -547,22 +547,22 @@ class acp_users
WHERE poster_id = $user_id
AND forum_id <> $new_forum_id
GROUP BY topic_id";
- $result = $db->sql_query($sql);
+ $result = phpbb::$db->sql_query($sql);
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
$topic_id_ary[$row['topic_id']] = $row['total_posts'];
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
if (sizeof($topic_id_ary))
{
$sql = 'SELECT topic_id, forum_id, topic_title, topic_replies, topic_replies_real, topic_attachment
FROM ' . TOPICS_TABLE . '
- WHERE ' . $db->sql_in_set('topic_id', array_keys($topic_id_ary));
- $result = $db->sql_query($sql);
+ WHERE ' . phpbb::$db->sql_in_set('topic_id', array_keys($topic_id_ary));
+ $result = phpbb::$db->sql_query($sql);
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
if (max($row['topic_replies'], $row['topic_replies_real']) + 1 == $topic_id_ary[$row['topic_id']])
{
@@ -576,7 +576,7 @@ class acp_users
$forum_id_ary[] = $row['forum_id'];
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
}
// Entire topic comprises posts by this user, move these topics
@@ -592,7 +592,7 @@ class acp_users
foreach ($move_post_ary as $topic_id => $post_ary)
{
// Create new topic
- $sql = 'INSERT INTO ' . TOPICS_TABLE . ' ' . $db->sql_build_array('INSERT', array(
+ $sql = 'INSERT INTO ' . TOPICS_TABLE . ' ' . phpbb::$db->sql_build_array('INSERT', array(
'topic_poster' => $user_id,
'topic_time' => time(),
'forum_id' => $new_forum_id,
@@ -604,16 +604,16 @@ class acp_users
'topic_time_limit' => 0,
'topic_attachment' => $post_ary['attach'])
);
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
- $new_topic_id = $db->sql_nextid();
+ $new_topic_id = phpbb::$db->sql_nextid();
// Move posts
$sql = 'UPDATE ' . POSTS_TABLE . "
SET forum_id = $new_forum_id, topic_id = $new_topic_id
WHERE topic_id = $topic_id
AND poster_id = $user_id";
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
if ($post_ary['attach'])
{
@@ -621,7 +621,7 @@ class acp_users
SET topic_id = $new_topic_id
WHERE topic_id = $topic_id
AND poster_id = $user_id";
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
}
$new_topic_id_ary[] = $new_topic_id;
@@ -746,9 +746,9 @@ class acp_users
FROM ' . USERS_TABLE . '
WHERE user_type = ' . phpbb::USER_FOUNDER . '
AND user_id <> ' . $user_id;
- $result = $db->sql_query_limit($sql, 1);
- $row = $db->sql_fetchrow($result);
- $db->sql_freeresult($result);
+ $result = phpbb::$db->sql_query_limit($sql, 1);
+ $row = phpbb::$db->sql_fetchrow($result);
+ phpbb::$db->sql_freeresult($result);
if ($row)
{
@@ -795,9 +795,9 @@ class acp_users
if (sizeof($sql_ary))
{
$sql = 'UPDATE ' . USERS_TABLE . '
- SET ' . $db->sql_build_array('UPDATE', $sql_ary) . '
+ SET ' . phpbb::$db->sql_build_array('UPDATE', $sql_ary) . '
WHERE user_id = ' . $user_id;
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
}
if ($update_username)
@@ -854,9 +854,9 @@ class acp_users
$sql = 'SELECT MAX(session_time) AS session_time, MIN(session_viewonline) AS session_viewonline
FROM ' . SESSIONS_TABLE . "
WHERE session_user_id = $user_id";
- $result = $db->sql_query($sql);
- $row = $db->sql_fetchrow($result);
- $db->sql_freeresult($result);
+ $result = phpbb::$db->sql_query($sql);
+ $row = phpbb::$db->sql_fetchrow($result);
+ phpbb::$db->sql_freeresult($result);
$user_row['session_time'] = (isset($row['session_time'])) ? $row['session_time'] : 0;
$user_row['session_viewonline'] = (isset($row['session_viewonline'])) ? $row['session_viewonline'] : 0;
@@ -895,9 +895,9 @@ class acp_users
FROM ' . POSTS_TABLE . '
WHERE poster_id = ' . $user_id . '
AND post_approved = 0';
- $result = $db->sql_query($sql);
- $user_row['posts_in_queue'] = (int) $db->sql_fetchfield('posts_in_queue');
- $db->sql_freeresult($result);
+ $result = phpbb::$db->sql_query($sql);
+ $user_row['posts_in_queue'] = (int) phpbb::$db->sql_fetchfield('posts_in_queue');
+ phpbb::$db->sql_freeresult($result);
$template->assign_vars(array(
'L_NAME_CHARS_EXPLAIN' => sprintf(phpbb::$user->lang[phpbb::$config['allow_name_chars'] . '_EXPLAIN'], phpbb::$config['min_name_chars'], phpbb::$config['max_name_chars']),
@@ -963,7 +963,7 @@ class acp_users
{
$sql_in[] = $mark;
}
- $where_sql = ' AND ' . $db->sql_in_set('log_id', $sql_in);
+ $where_sql = ' AND ' . phpbb::$db->sql_in_set('log_id', $sql_in);
unset($sql_in);
}
@@ -972,7 +972,7 @@ class acp_users
$sql = 'DELETE FROM ' . LOG_TABLE . '
WHERE log_type = ' . LOG_USERS . "
$where_sql";
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
add_log('admin', 'LOG_CLEAR_USER', $user_row['username']);
}
@@ -1044,10 +1044,10 @@ class acp_users
$sql = 'SELECT lang_id
FROM ' . LANG_TABLE . "
- WHERE lang_iso = '" . $db->sql_escape(phpbb::$user->data['user_lang']) . "'";
- $result = $db->sql_query($sql);
- $row = $db->sql_fetchrow($result);
- $db->sql_freeresult($result);
+ WHERE lang_iso = '" . phpbb::$db->sql_escape(phpbb::$user->data['user_lang']) . "'";
+ $result = phpbb::$db->sql_query($sql);
+ $row = phpbb::$db->sql_fetchrow($result);
+ phpbb::$db->sql_freeresult($result);
$user_row['iso_lang_id'] = $row['lang_id'];
@@ -1129,14 +1129,14 @@ class acp_users
);
$sql = 'UPDATE ' . USERS_TABLE . '
- SET ' . $db->sql_build_array('UPDATE', $sql_ary) . "
+ SET ' . phpbb::$db->sql_build_array('UPDATE', $sql_ary) . "
WHERE user_id = $user_id";
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
// Update Custom Fields
if (sizeof($cp_data))
{
- switch ($db->dbms_type)
+ switch (phpbb::$db->dbms_type)
{
case 'oracle':
case 'firebird':
@@ -1163,20 +1163,20 @@ class acp_users
}
$sql = 'UPDATE ' . PROFILE_FIELDS_DATA_TABLE . '
- SET ' . $db->sql_build_array('UPDATE', $cp_data) . "
+ SET ' . phpbb::$db->sql_build_array('UPDATE', $cp_data) . "
WHERE user_id = $user_id";
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
- if (!$db->sql_affectedrows())
+ if (!phpbb::$db->sql_affectedrows())
{
$cp_data['user_id'] = (int) $user_id;
- $db->sql_return_on_error(true);
+ phpbb::$db->sql_return_on_error(true);
- $sql = 'INSERT INTO ' . PROFILE_FIELDS_DATA_TABLE . ' ' . $db->sql_build_array('INSERT', $cp_data);
- $db->sql_query($sql);
+ $sql = 'INSERT INTO ' . PROFILE_FIELDS_DATA_TABLE . ' ' . phpbb::$db->sql_build_array('INSERT', $cp_data);
+ phpbb::$db->sql_query($sql);
- $db->sql_return_on_error(false);
+ phpbb::$db->sql_return_on_error(false);
}
}
@@ -1334,9 +1334,9 @@ class acp_users
);
$sql = 'UPDATE ' . USERS_TABLE . '
- SET ' . $db->sql_build_array('UPDATE', $sql_ary) . "
+ SET ' . phpbb::$db->sql_build_array('UPDATE', $sql_ary) . "
WHERE user_id = $user_id";
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
trigger_error(phpbb::$user->lang['USER_PREFS_UPDATED'] . adm_back_link($this->u_action . '&amp;u=' . $user_id));
}
@@ -1514,7 +1514,7 @@ class acp_users
$sql = 'UPDATE ' . USERS_TABLE . "
SET user_rank = $rank_id
WHERE user_id = $user_id";
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
trigger_error(phpbb::$user->lang['USER_RANK_UPDATED'] . adm_back_link($this->u_action . '&amp;u=' . $user_id));
}
@@ -1523,16 +1523,16 @@ class acp_users
FROM ' . RANKS_TABLE . '
WHERE rank_special = 1
ORDER BY rank_title';
- $result = $db->sql_query($sql);
+ $result = phpbb::$db->sql_query($sql);
$s_rank_options = '<option value="0"' . ((!$user_row['user_rank']) ? ' selected="selected"' : '') . '>' . phpbb::$user->lang['NO_SPECIAL_RANK'] . '</option>';
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
$selected = ($user_row['user_rank'] && $row['rank_id'] == $user_row['user_rank']) ? ' selected="selected"' : '';
$s_rank_options .= '<option value="' . $row['rank_id'] . '"' . $selected . '>' . $row['rank_title'] . '</option>';
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
$template->assign_vars(array(
'S_RANK' => true,
@@ -1581,9 +1581,9 @@ class acp_users
);
$sql = 'UPDATE ' . USERS_TABLE . '
- SET ' . $db->sql_build_array('UPDATE', $sql_ary) . '
+ SET ' . phpbb::$db->sql_build_array('UPDATE', $sql_ary) . '
WHERE user_id = ' . $user_id;
- $db->sql_query($sql);
+ phpbb::$db->sql_query($sql);
trigger_error(phpbb::$user->lang['USER_SIG_UPDATED'] . adm_back_link($this->u_action . '&amp;u=' . $user_id));
}
@@ -1649,15 +1649,15 @@ class acp_users
FROM ' . ATTACHMENTS_TABLE . '
WHERE poster_id = ' . $user_id . '
AND is_orphan = 0
- AND ' . $db->sql_in_set('attach_id', $marked);
- $result = $db->sql_query($sql);
+ AND ' . phpbb::$db->sql_in_set('attach_id', $marked);
+ $result = phpbb::$db->sql_query($sql);
$marked = array();
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
$marked[] = $row['attach_id'];
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
}
if ($deletemark && sizeof($marked))
@@ -1666,15 +1666,15 @@ class acp_users
{
$sql = 'SELECT real_filename
FROM ' . ATTACHMENTS_TABLE . '
- WHERE ' . $db->sql_in_set('attach_id', $marked);
- $result = $db->sql_query($sql);
+ WHERE ' . phpbb::$db->sql_in_set('attach_id', $marked);
+ $result = phpbb::$db->sql_query($sql);
$log_attachments = array();
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
$log_attachments[] = $row['real_filename'];
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
delete_attachments('attach', $marked);
@@ -1726,9 +1726,9 @@ class acp_users
FROM ' . ATTACHMENTS_TABLE . "
WHERE poster_id = $user_id
AND is_orphan = 0";
- $result = $db->sql_query_limit($sql, 1);
- $num_attachments = (int) $db->sql_fetchfield('num_attachments');
- $db->sql_freeresult($result);
+ $result = phpbb::$db->sql_query_limit($sql, 1);
+ $num_attachments = (int) phpbb::$db->sql_fetchfield('num_attachments');
+ phpbb::$db->sql_freeresult($result);
$sql = 'SELECT a.*, t.topic_title, p.message_subject as message_title
FROM ' . ATTACHMENTS_TABLE . ' a
@@ -1739,9 +1739,9 @@ class acp_users
WHERE a.poster_id = ' . $user_id . "
AND a.is_orphan = 0
ORDER BY $order_by";
- $result = $db->sql_query_limit($sql, phpbb::$config['posts_per_page'], $start);
+ $result = phpbb::$db->sql_query_limit($sql, phpbb::$config['posts_per_page'], $start);
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
if ($row['in_message'])
{
@@ -1771,7 +1771,7 @@ class acp_users
'U_VIEW_TOPIC' => $view_topic)
);
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
$template->assign_vars(array(
'S_ATTACHMENTS' => true,
@@ -1797,9 +1797,9 @@ class acp_users
$sql = 'SELECT group_founder_manage
FROM ' . GROUPS_TABLE . '
WHERE group_id = ' . $group_id;
- $result = $db->sql_query($sql);
- $founder_manage = (int) $db->sql_fetchfield('group_founder_manage');
- $db->sql_freeresult($result);
+ $result = phpbb::$db->sql_query($sql);
+ $founder_manage = (int) phpbb::$db->sql_fetchfield('group_founder_manage');
+ phpbb::$db->sql_freeresult($result);
if (!phpbb::$user->is_founder && $founder_manage)
{
@@ -1887,11 +1887,11 @@ class acp_users
WHERE ug.user_id = $user_id
AND g.group_id = ug.group_id
ORDER BY g.group_type DESC, ug.user_pending ASC, g.group_name";
- $result = $db->sql_query($sql);
+ $result = phpbb::$db->sql_query($sql);
$i = 0;
$group_data = $id_ary = array();
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
$type = ($row['group_type'] == GROUP_SPECIAL) ? 'special' : (($row['user_pending']) ? 'pending' : 'normal');
@@ -1903,17 +1903,17 @@ class acp_users
$i++;
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
// Select box for other groups
$sql = 'SELECT group_id, group_name, group_type, group_founder_manage
FROM ' . GROUPS_TABLE . '
- ' . ((sizeof($id_ary)) ? 'WHERE ' . $db->sql_in_set('group_id', $id_ary, true) : '') . '
+ ' . ((sizeof($id_ary)) ? 'WHERE ' . phpbb::$db->sql_in_set('group_id', $id_ary, true) : '') . '
ORDER BY group_type DESC, group_name ASC';
- $result = $db->sql_query($sql);
+ $result = phpbb::$db->sql_query($sql);
$s_group_options = '';
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
if (!phpbb::$config['coppa_enable'] && $row['group_name'] == 'REGISTERED_COPPA')
{
@@ -1928,7 +1928,7 @@ class acp_users
$s_group_options .= '<option' . (($row['group_type'] == GROUP_SPECIAL) ? ' class="sep"' : '') . ' value="' . $row['group_id'] . '">' . (($row['group_type'] == GROUP_SPECIAL) ? phpbb::$user->lang['G_' . $row['group_name']] : $row['group_name']) . '</option>';
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
$current_type = '';
foreach ($group_data as $group_type => $data_ary)
@@ -1983,19 +1983,19 @@ class acp_users
// Select auth options
$sql = 'SELECT auth_option, is_local, is_global
FROM ' . ACL_OPTIONS_TABLE . '
- WHERE auth_option ' . $db->sql_like_expression($db->any_char . '_') . '
+ WHERE auth_option ' . phpbb::$db->sql_like_expression(phpbb::$db->any_char . '_') . '
AND is_global = 1
ORDER BY auth_option';
- $result = $db->sql_query($sql);
+ $result = phpbb::$db->sql_query($sql);
$hold_ary = array();
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
$hold_ary = $auth_admin->get_mask('view', $user_id, false, false, $row['auth_option'], 'global', phpbb::ACL_NEVER);
$auth_admin->display_mask('view', $row['auth_option'], $hold_ary, 'user', false, false);
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
unset($hold_ary);
}
@@ -2003,17 +2003,17 @@ class acp_users
{
$sql = 'SELECT auth_option, is_local, is_global
FROM ' . ACL_OPTIONS_TABLE . "
- WHERE auth_option " . $db->sql_like_expression($db->any_char . '_') . "
+ WHERE auth_option " . phpbb::$db->sql_like_expression(phpbb::$db->any_char . '_') . "
AND is_local = 1
ORDER BY is_global DESC, auth_option";
- $result = $db->sql_query($sql);
+ $result = phpbb::$db->sql_query($sql);
- while ($row = $db->sql_fetchrow($result))
+ while ($row = phpbb::$db->sql_fetchrow($result))
{
$hold_ary = $auth_admin->get_mask('view', $user_id, false, $forum_id, $row['auth_option'], 'local', phpbb::ACL_NEVER);
$auth_admin->display_mask('view', $row['auth_option'], $hold_ary, 'user', true, false);
}
- $db->sql_freeresult($result);
+ phpbb::$db->sql_freeresult($result);
}
$s_forum_options = '<option value="0"' . ((!$forum_id) ? ' selected="selected"' : '') . '>' . phpbb::$user->lang['VIEW_GLOBAL_PERMS'] . '</option>';