From 18014ec4729bff93620d318309509ed2066ddd1a Mon Sep 17 00:00:00 2001 From: "Paul S. Owen" Date: Sun, 27 May 2001 18:08:02 +0000 Subject: [PATCH] Corrected and finished some things I commited earlier git-svn-id: file:///svn/phpbb/trunk@350 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/posting.php | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/phpBB/posting.php b/phpBB/posting.php index c8be2cd2f7..5d4b0fc6c7 100644 --- a/phpBB/posting.php +++ b/phpBB/posting.php @@ -51,7 +51,7 @@ init_userprefs($userdata); // // This function will prepare the message for entry into the database. -function prepare_message($message, $html_on, $bbocde_on, $smile_on, $bbcode_uid = 0) +function prepare_message($message, $html_on, $bbcode_on, $smile_on, $bbcode_uid = 0) { $message = trim($message); @@ -60,7 +60,7 @@ function prepare_message($message, $html_on, $bbocde_on, $smile_on, $bbcode_uid $message = htmlspecialchars($message); } - if($bbocde_on) + if($bbcode_on) { $message = bbencode_first_pass($message, $bbcode_uid); } @@ -86,6 +86,15 @@ function prepare_message($message, $html_on, $bbocde_on, $smile_on, $bbcode_uid $error = FALSE; +// +// Set initial conditions +// +$disable_html = (isset($HTTP_POST_VARS['disable_html'])) ? $HTTP_POST_VARS['disable_html'] : !$userdata['user_allowhtml']; +$disable_bbcode = (isset($HTTP_POST_VARS['disable_bbcode'])) ? $HTTP_POST_VARS['disable_bbcode'] : !$userdata['user_allowbbcode']; +$disable_smilies = (isset($HTTP_POST_VARS['disable_smile'])) ? $HTTP_POST_VARS['disable_smile'] : !$userdata['user_allowsmile']; +$attach_sig = (isset($HTTP_POST_VARS['attach_sig'])) ? $HTTP_POST_VARS['attach_sig'] : $userdata['user_attachsig']; +$notify = (isset($HTTP_POST_VARS['notify'])) ? $HTTP_POST_VARS['notify'] : $userdata["always_notify"]; + // // Prepare our message and subject on a 'submit' // @@ -131,7 +140,7 @@ if(isset($HTTP_POST_VARS['submit'])) { if(!$error) { - if(isset($HTTP_POST_VARS['disable_html']) || !$board_config['allow_html']) + if($disable_html) { $html_on = FALSE; } @@ -140,17 +149,17 @@ if(isset($HTTP_POST_VARS['submit'])) $html_on = TRUE; } - if(isset($HTTP_POST_VARS['disable_bbcode']) || !$board_config['allow_bbcode']) + if($disable_bbcode) { $bbcode_on = FALSE; } else { $uid = make_bbcode_uid(); - $bbocde_on = TRUE; + $bbcode_on = TRUE; } - if(isset($HTTP_POST_VARS['disable_smile'])) + if($disable_smilies) { $smile_on = FALSE; } @@ -159,9 +168,9 @@ if(isset($HTTP_POST_VARS['submit'])) $smile_on = TRUE; } - $message = prepare_message($HTTP_POST_VARS['message'], $html_on, $bbocde_on, $smile_on, $uid); + $message = prepare_message($HTTP_POST_VARS['message'], $html_on, $bbcode_on, $smile_on, $uid); - if(isset($HTTP_POST_VARS['attach_sig']) && !empty($userdata['user_sig'])) + if($attach_sig && !empty($userdata['user_sig'])) { $message .= "[addsig]"; } @@ -607,7 +616,7 @@ if($error) { $html_status = $l_htmlis . " " . $l_on; $html_toggle = '