aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/adm/admin_users.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/adm/admin_users.php')
-rw-r--r--phpBB/adm/admin_users.php49
1 files changed, 16 insertions, 33 deletions
diff --git a/phpBB/adm/admin_users.php b/phpBB/adm/admin_users.php
index de8ff4fe30..bed04d8f91 100644
--- a/phpBB/adm/admin_users.php
+++ b/phpBB/adm/admin_users.php
@@ -1044,7 +1044,6 @@ function marklist(match, status)
'user_notify_pm' => true,
'user_allow_pm' => true,
'user_notify' => false,
- 'user_min_karma' => (int) -5,
'sk' => (string) 't',
'sd' => (string) 'd',
@@ -1072,7 +1071,6 @@ function marklist(match, status)
'user_dateformat' => array('string', false, 3, 15),
'user_lang' => array('match', false, '#^[a-z_]{2,}$#i'),
'user_tz' => array('num', false, -13, 13),
- 'user_min_karma' => array('num', false, -5, 5),
'sk' => array('string', false, 1, 1),
'sd' => array('string', false, 1, 1),
@@ -1101,7 +1099,6 @@ function marklist(match, status)
'user_notify_pm' => $user_notify_pm,
'user_options' => $user_options,
'user_notify' => $user_notify,
- 'user_min_karma' => $user_min_karma,
'user_dst' => $user_dst,
'user_dateformat' => $user_dateformat,
'user_lang' => $user_lang,
@@ -1127,7 +1124,7 @@ function marklist(match, status)
$colspan = 2;
- $option_ary = array('user_allow_viewemail', 'user_allow_massemail', 'user_allow_pm', 'user_allow_viewonline', 'user_notify_pm', 'user_dst', 'user_notify', 'user_min_karma');
+ $option_ary = array('user_allow_viewemail', 'user_allow_massemail', 'user_allow_pm', 'user_allow_viewonline', 'user_notify_pm', 'user_dst', 'user_notify');
foreach ($option_ary as $option)
{
@@ -1495,13 +1492,18 @@ function marklist(match, status)
$$var = request_var($var, $default);
}
- if (!$preview)
- {
- include($phpbb_root_path . 'includes/message_parser.'.$phpEx);
+ // NOTE: allow_img and allow_flash do not exist in config table
+ $img_status = ($config['allow_img']) ? true : false;
+ $flash_status = ($config['allow_flash']) ? true : false;
+
+ include($phpbb_root_path . 'includes/message_parser.'.$phpEx);
+ $message_parser = new parse_message($signature);
- $message_parser = new parse_message($signature);
- $message_parser->parse($enable_html, $enable_bbcode, $enable_urls, $enable_smilies);
+ // Allowing Quote BBCode
+ $message_parser->parse($enable_html, $enable_bbcode, $enable_urls, $enable_smilies, $img_status, $flash_status, true);
+ if ($submit)
+ {
$sql_ary = array(
'user_sig' => (string) $message_parser->message,
'user_sig_bbcode_uid' => (string) $message_parser->bbcode_uid,
@@ -1513,6 +1515,7 @@ function marklist(match, status)
WHERE user_id = $user_id";
$db->sql_query($sql);
+ unset($message_parser);
trigger_error($user->lang['PROFILE_UPDATED']);
}
}
@@ -1524,32 +1527,12 @@ function marklist(match, status)
$signature_preview = '';
if ($preview)
{
- $signature_preview = $signature;
-
- // Fudge-o-rama ...
- include($phpbb_root_path . 'includes/message_parser.'.$phpEx);
-
- $message_parser = new parse_message($signature_preview);
- $message_parser->parse($enable_html, $enable_bbcode, $enable_urls, $enable_smilies);
- $signature_preview = $message_parser->message;
-
- if ($enable_bbcode)
- {
- include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
- $bbcode = new bbcode($message_parser->bbcode_bitfield);
-
- $bbcode->bbcode_second_pass($signature_preview, $message_parser->bbcode_uid);
- }
-
- // If we allow users to disable display of emoticons
- // we'll need an appropriate check and preg_replace here
- $signature_preview = smilie_text($signature_preview, !$enable_smilies);
-
- // Replace naughty words such as farty pants
- $signature_preview = str_replace("\n", '<br />', censor_text($signature_preview));
+ // Now parse it for displaying
+ $signature_preview = $message_parser->format_display($enable_html, $enable_bbcode, $enable_urls, $enable_smilies, false);
+ unset($message_parser);
}
- decode_text($user_sig, $user_sig_bbcode_uid);
+ decode_message($user_sig, $user_sig_bbcode_uid);
?>
<tr>